Objectives

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.

Parallel Lines

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

1/3

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.

Mobile Development 

(Extracurricular project)

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.

1/3

This was my first project working for a mobile application. This app has not been launched in the app stores but it was still tested on mobile devices. This was also the first time I had the opportunity to use React Native as a development framework, which was a ton of fun. I had to re-polish my JavaScript programming skills.

Objective 5

​Document the planning and development of software applications using industry standard tools, techniques and processes.

Documentation for Battleship Project

Product Backlog
Product Backlog

UML Class Diagram
UML Class Diagram

UX Diagram
UX Diagram

Product Backlog
Product Backlog

1/3

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.