Hi there!
My name is Margaret Adams and I'm an aspiring web developer. I'm currently a university student studying Computer Science and Cybersecurity, though I've recently discovered a passion for game development. After taking a semester long game design course, I know all the basics within the Unity game engine and understand a majority of its implementations.
I greatly enjoy coding in general and have proficient knowledge in the following languages: Python, HTML, CSS, and C#. Additionally, I have considerable understanding of standard cybersecurity practices and the particular networking of Cisco devices as a whole.
In order to showcase my skills after a semester studying game design, I paired with several other people to create a medium fidelity game. It's based towards an audience of 10-15 year olds; the abstract is to move the character around each level, collecting items scattered about in order to free trapped spirits. Controls on keyboard are standard WASD and, since it's a first person game, the camera is controlled by mouse or trackpad, though there is also support for controller or arrow keys. I did a vast majority of the scripting for this game so the following example is completely my work: this was a test environment not meant to be compared to the end result, only to showcase how objects interact with each other. The Unity game engine and C# scripting were used.
As a Cybersecurity major, being able to secure network devices is a necessity: I've learned and become extremely well versed in Cisco's networking practices. Starting with out of the box systems, I can confidently set up a fully functioning network with renamed and password protected devices, capable of communicating within local and nonlocal networks via MAC and assigned IP addressing.
Unfortunately, all of my previous labs in Cisco Packet Tracer have been lost so at this point in time, I don't have any examples shown.
As a self proclaimed Python expert, I coded this example for a hypothetical medical clinic. Patient information, billing information, medical procedures as well as the doctors that performed them for each appointment are collected and stored. This example uses classes, functions, and real time dates to achieve the following result: using dummy data of course. Programs include only Jupyter notebook and Python.
The next concept I learned in Python was class characteristics and inheritance; this was the last tool I needed to successfully work in Python regardless of the task. This is an example that stores the name and test scores of each student in a class, averages those test scores, and then uses a child class to display a message based on the numerical value of the test average. Used technologies include Jupyter Notebook and Python.
The proper use and creation of functions is important in every coding language; learning these principles early on proved to be a very solid base for later coding development within Python. This is an example of a guessing game that randomly rolls a number between 2 and 12, compares a player's guess to the actual value, and stores whether the player 'won' or 'lost' each round in a separate text file. Only Jupyter notebook and Python code were used to create this game; a text file will be created on the device if not already present.
As a coding beginner, the very first thing I focused on grasping was for loops. Doing so in Python allowed me to both understand the syntax of the language and basic concepts present in much more complex code. This is an example of a simple kilometer/mile per hour converter using Jupyter Notebook and Python coding.