
Advancing Computer Science
Document a software development process to analyze a problem and to
design, build and test software solutions.
Objective 1A: The project is used to help those with disabilities have a chance to become more social and show their share of creativity. By helping them create and play they find interesting. The application is mobile and has a website so it can be used at any time. It is careful structure and simple enough for anyone's use with a method that can help a person work more visually to suit their needs, and online customization to make sure users get the most out of it.
Untitled – Figma
Objective 1B: The M5stick fitness tracker
https://youtu.be/brDV_VquN44


Demonstrate software development skills using more than one programming
language and development environment.
Objective 2A: Customer Segmentation using K-means Clustering This python program analyzes a dataset containing customer information for the e-commerce company and identify patterns from the data to generate marketing strategies.1031warren/Customer-K-means-Clustering
Objective 2B: Building a Simple Book Recommendation System This python program uses a book dataset for recommendations using the content-based filtering method.1031warren/Book-Recommendation-System
Implement data-driven solutions.
Objective 3A: This program exercises the analysis of flight
This is an in-flight analysis I worked on to monitor specific patterns between certain flights throughout the day.
data1031warren/Flights-on
Objective 3B: In this analysis, I monitored traffic incidents from alcohol consumption to speeding. I even did this on a countrywide scale.
Traffic control
Design and implement software solutions for multiple platforms including mobile
devices.
Objective 4A: AMW mapping, this application is a React Native mapping system for wilderness tracking and guiding. Available on any mobile device.
Objective 4B: T.B Blogs This is a Blogger website used to inspire things such as traveling, architecture and nature with aPHP code base.
Assignment 14.2: Final Project Code: Adam Warren
Design, develop, and maintain object-oriented software solutions utilizing inheritance,
encapsulation, polymorphism, and abstraction.
Both of these are C++ games with inherited methods used to log things such as the choices a player makes in the game or what their vehicle model is And how they choose to go about their quest.
Objective 5A: Cold Depth
https://youtube.com/shorts/MkDZtVCVcYk
Objective 5B: Space Quest
Within software solutions, describe, implement and analyze data structure techniques.
Objective 6A: Class Guesser: This code holds a list of names of teachers here at U.A.T als well as the classes they teach. The player has to which room their class is located in.
Objective 6B: Basic Birds
This program talks about birds and their features using a series of listed features


Robotics and Embedded Systems
Apply the principles and elements of design to both online and offline deliverables.
Objective 1A: Series and Parallel Circuits
A series circuit put the voltage in a singular path. In this circuit the total resistance comes from the individual components which is caused by voltage drop. Parallels have multiple pathways, distributing the power. This puts a few dependents on what the resistance is. my series circuit I used two LEDS the measurement read was 4.74 volts. l looking the other LED the voltage dropped to 2.50 volts. When making a parallel circuit I used the same number of LEDs and increased the amount of wiring the voltage increased to 2.64. Finally, I added two more LEDS and wiring this give a voltage of 5.03 volts.
Objective 1B: RC Oscillator
I built a rc oscillator to generate my own signal. A rc oscillator In this circuit the transistor receives a charge the current flows and is released the capacitors and LEDs. This in turn is a basic form of charge and discharge. I measured the frequency of the device was 19.3 Hz, I surmise that this level of frequency came from the type of transistors and level of resistance I employed.






Leverage an understanding of human behavior and conditioning to influence choiceand decision-making using innovative methods and systems.
Objective 2A: Using Google Firebase to develop an IoT application
This project shows data capabilities from two sources. In this lab I used assets from a pervious project, starting with a service ser identifier to connect to a local network. Next I started a real time database on firebase. I added the secrets file then placed the database host in it as well as the authorization key. Finally compiled my sketch with no problems.
1031warren/Google-Firebase-
https://www.youtube.com/shorts/RTyA3FJ9TGA?feature=share
https://www.youtube.com/shorts/39y17IXjMQo?feature=share
Objective 2B: Intro M5stickC
I used a M5stick processor, a red LED and a USB cord. In this project, to have the processor and LED function as needed, I had to declare in the program that I was using an LED. Next, I input a command to make the LED blink. I did this by having the LED delay for 500 milliseconds to turn off and once those milliseconds past the LED would turn back on. Finally, I put this command in a loop to repeat itself and
uploaded it to the processor.
1031warren/Introduction-to-the-M5StickC
https://www.youtube.com/shorts/RTyA3FJ9TGA?t=4&feature=share

Follow branding guidelines for all visual communication to maintain a consistent andcohesive message through design and execution.

Objective 3A: Under pressure
https://www.youtube.com/shorts/a_vlhg-W9gI
This project goes deeper into
testing by creating my own
server and playing back music. For the first part of the project I set the buttons on the M5stick to regulate built in LED control. I then created my server name and password and input a brightness of 10 to the LED. For the second part I added a level of frequency, LED channel, resolution and servo pin as well as the music start up. I had the screen print out speaker to show what it was doing. And finally, I added a certain delay time between each musical note.
Objective 3B: Buttons
1031warren/Lab-3.2-M5StickC-Speakers-Microphone-and-Buttons
https://www.youtube.com/shorts/fo3EM4JI1S4?feature=share
This project was all about testing and programming the buttons of the M5stickC Plus. I did this by programming them to print some letters and my birthdate. I started by inputting text color as well as setting text size and rotation. I coded the buttons to print the letters by a simple press and release. Finally, I set my setback color to black so nothing would blend in.
Create 2D, 3D and multi-media assets that incorporate compelling story-tellingfor the promotion of people, products and organizations.
Objective 4A: Real time clock
For testing the m5stickc plus capabilities I simply opened the RTC code and made some teaks by inputting a new date struct for the year, month and day. In the code I have the hours, minutes and seconds in a set up rotation next to the date. There is a delay between the seconds, so the time is correct. Above this, the loop where the cursor is set to maintain consistency.
https://www.youtube.com/shorts/XqKekCXSbsg?feature=share
Objective 4B:
This program is blocks certain websites. For this project I created a Python powered website blocker. I First input a date and how long I wanted these sites disabled and I put this down to the very last second. Then I acquired a host path and Redirect pin to make sure this was isolated on my own personal system. I input the sides and enabled the block time. Once this was accomplished, I created a host text. I input my local pin and input the names of the websites as well as the URLs.
Demonstrate the ability to build quality content that includes video, photography, webdesign and visual effects using the most advanced digital tools for media consumption.
Objective 5A: This program exercises the analysis of flight data1031warren/Flights-on
This is an in-flight analysis I worked on to monitor specific patterns between certain flights throughout the day. I did this analysis using the y train X train methods. I highlighted aspects such as booking classes and ticket prices to layout a grid to see if there was any consistency between the two, I knew that this would highlight any increase or decrease if there was any. And I even did a null analysis to find any rogue elements. After this I created a few tables to Show the results of the analysis.
Objective 5B: Traffic control
In this analysis, I monitored traffic incidents from alcohol consumption to speeding. I even did this on a countrywide scale. And according to the work I did, it's safe to say there has been a steady increase in alcohol consumption when driving. When it came to speeding, there was a bit of a connection between certain speeds in a specific year. Finally, I did my best to find relationships between speeding, alcohol and ins_ premiums and from the numbers I obtained, there were a few.




Learn best practices and utilize tools that model creative agency environments andproduction studios
Objective 6A: Air Tracker
https://www.youtube.com/shorts/Jtvac06Ao4s?feature=share
With C++, I assembled a tracker to monitor air pollution and highlight the toxins found. I recorded these toxins and the years when they had a certain trend. As well as their percentages in the air. For the user interface, I input a series of solutions they believe could benefit the environment and bring pollution down. I also set percentages for each solution to highlight how beneficial they are.
Objective 6B: Hangman
https://www.youtube.com/shorts/NvCha9gctq8?feature=share
Also, with C++ I put together a hangman game. I input at least three words for each turn the player had. I have given the player 8 guesses for which letters fit in the blanks through a series of if else statements. I added a recording method to advise the player if they’ve used a given letter more than once. At the end of the program, I had two messages printed out one if you've lost It prints out sorry you've been hanged if you win the code prints out you guessed it.
