Boards
Advancing Computer Science
Objective 1: Follow a software development process to analyze a problem, and to design, build and test software solutions.
Project One: Your First C++ Application
This is developing the first C++ application and the steps to take when wanting to learn how to make your first C++ application. The video does a walkthrough of the issue and how to solve the problem.
Project Two: GPS Tracking
This is developing a GPS tracking system on React Native. The problem is that you do not have a GPS tracking system and on React Native you can go through of the steps of getting your location on your phone.
The Flowchart process of GPS Tracking React Native
Objective 2: Demonstrate software development skills using more than one programming language and development environment.
Project One: Python
This is developing a python program in PyCharm.
Project Two: C++
This is developing a C++ application in Visual Studio.
Project Three: C#
This is developing a C# application in Visual Studio.
Project Four: Java
This is developing a Java application in Visual Studio Code.
Project Five: React Native
This is developing a React Native mobile application in snack.io with Expo.
Objective 3: Implement data driven solutions.
Project One: SNIP THAT
This is my SIP project where the AI looks for solutions through a data set where it gives the AI different objects to choose from to identify the object in the picture.
Project Two: Accuracy Score
This is a python application that will give you the Class Type of the animal you are thinking of and give you the accuracy score of the AI. The AI will decide on what class type the animal is based on the information given inside the dataset and what information the user provided.
Objective 4: Design and implement software solutions for mobile devices or embedded systems or multiple platforms.
Project One: AR
This is a Unity AR project that can be used on your phone. This application includes a character with text-to-speech.
Project Two: Space Jam
This is a React Native mobile application about space. The mobile application is created with snack.io with Expo. It can run on the internet, iPhone, and Android products.
Objective 5: Document the planning and development of software applications using industry-standard tools, techniques and processes.
Project One: WireFrames
This is a wireframe to plan out the next step in making a website. This is the second step to making websites after the sitemap.
Project Two: ER Diagrams
This is an ER diagram for a server company database. This is made before creating your database and data tables. The numerous amount of ER diagrams is based on business rules and how the database would be set up.
Objective 6: Within software solutions describe, implement and analyze data structure techniques such as lists, trees, hash tables, graphs, along with sorting and searching algorithms
Project One: Hash Table
This is a hash table created in python to analyze a phonebook.
Project Two: Binary Search Tree
This is a binary search tree with the three different traversal algorithms. The three algorithms are Inorder, Preorder, Postorder.