Code Examples
CPT232 C++
My portfolio highlights my experience with C++ through projects completed in the CPT232 and CPT233 classes. These projects demonstrate my ability to implement object-oriented programming, manipulate arrays, create functions, and manage linked lists. I even developed a simple text-based adventure game. Explore the "C++ Projects" section to dive deeper into these projects and understand my C++ capabilities.
CPT238 JavaScript
The projects I completed in CPT238 JavaScript showcase my ability to validate user input, calculate data based on user input, and use random number generation to create a lottery guesser. Check out the "JavaScript Projects" link below to view these projects, the code behind them, and gain a better understanding of my JavaScript skills.
CPT162 Html and CSS
In the CPT162 class, I created websites using HTML and CSS. These projects demonstrate my ability to write HTML and CSS code, as well as build forms that provide simple input validation. Check out the "HTML and CSS Projects" section to see my work and what I can accomplish with these technologies.
CPT208 Special Topics in Computer Technology
This class focused on learning new programming languages. Some of the projects include building single-page applications using React.
CPT230 C#
In this class, I used the Unity game engine to develop both 2D and 3D games while coding in C#. The projects showcase my skills in game development and C# programming.
CPT230 Visual Basic
These visual basic projects, show my ability to write in procedural programming languages.
CPT242 MySQL
This class focused on SQL queries, including selecting, joining, updating, and deleting data in MySQL databases.
CPT240 PHP
The PHP projects involved building dynamic web pages, server-side scripting, and connecting to MySQL databases. This class uses the Model, View, Controller pattern or MVC to create these proejects, so they can easily be worked on and created.
Responsive Web Design Examples
These Projects are from the class IST238 and use CSS and Bootstrap to make the web pages responsive. The Projects gave me experience using percentages instead of fixed widths, the display flex method, the display grid method, and Bootstrap to make these pages work with desktop and mobile devices. View the "RWD-Example Projects" to see these projects.
CPT265 Advanced Systems and Procedures
This class allowed me to design and create a working application both individually and in a group setting. The finance tracker project was developed solo using Android Studio, while the Garmin project was a group effort where I created most of the functionality (excluding the user interface and design). You can find more details on how to set up and run the Garmin project by downloading the ConnectIQ SDK and installing the Monkey C programming language on Visual Studio.