top of page

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

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.

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

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.

bottom of page