Advancing Computer Science
There are 12 degree objectives that I have to complete, as a dual major at UAT in Advancing Computer Science and Artificial Intelligence. Projects are attached as proof of completion.
Objectives 1 & 6
Follow a software development process to analyze a problem, and to design, build, test and document software solutions.
Within software solutions describe, implement and analyze data structure techniques such as lists, trees, hash tables, graphs, along with sorting and searching algorithms.
Binary Search Tree
This project was a great introduction to nodes and the power behind them. Learning about this concept allowed me to create this special type of data structure which is known as a Binary Search Tree. This structure analyzes the numbers given and proceeds to update and organize them.
Objectives 2, 3, & 4
Demonstrate software development skills using more than one programming language and development environment.
Design and implement software solutions across multiple platforms.
Design and implement software solutions for mobile devices or embedded systems.
I'm a paragraph. Click here to add your own text and edit me. I’m a great place for you to tell a story and let your users know a little more about you.
Document the planning and development of software applications using industry standard tools, techniques and processes.
Documentation for Battleship Project
This documentation was for a Battleship project developed in QT. The documents shown are the product backlog, the UX Diagram, and UML Class diagram. These are some of the diagrams I learned how to read and create while learning about the industry's practices. I was also learning about Agile development at the time.