This is the repository I used for my firt Purdue University Global (PUG) course in the first quarter of 2022. I wanted to practice using GitHub, VSCode, GitHub Desktop, and MacDown to create a full-fledged code repository. This also allows me to show the course material I've taken and give other people (e.g., managers, recruiters, etc.) an example of my coding experience and what I've learned so far.
Great question! I think so! I've added all the assignment prompts in a markdown file in each Unit's subfolder. If you want to practice along with the assignment, and then compare your code with mine, that could be a great way to get some experience! As of Unit 7, I've gotten a 100% on all assignments so I like to think of them now as almost an "answer key."
Another great question! When I first started the class, our professor Dr. Ed Lavieri (best programming/computer science professor I've ever had) encouraged me to "go above and beyonod the assignment and course material." The Python souce code files with "BONUS" in their name are my answer to this challenge. You'll see that not every Unit has one of these (yet) and that's because of life getting in the way and me being short on time. I do plan to add additional ones moving forward, but I will change the name to something like "AFTERCLASS" to denote that they were finished after the Unit/after the class concluded.
That depends. If you're going to submit my work as your own (especially for homework) then most certainly not. The point of taking a class like this is to learn, and to do so with integrity. In addition to that, if you, your family, or your employer are paying for your school then you're ultimately cheating yourself (and those helping you attend). You are, however, allowed to cite any resources you find here (either with direct citation or indirect APA citation dependent on the resource) and of course use the references section of my writeups for additional research.
For a super fast, easy to use, very accurate, and automatic (most of the time) citation generator, I highly recommend Scribbr.
Below you will find links to each component of that unit, including Assignment Requirements, required files or input data (if applicable), "BONUS" code, and the submitted assignment.
Here is
- Unit 5 Assignment Requirements
- Unit 5 Submitted Assignment
- Unit 5 Required Text File
- Unit 5 Submitted BONUS Code
- Unit 10 Assignment Requirements
- Unit 10 Submitted Assignment (Zip file)
- Unit 10 Assignment (Folder)
- Unit 10 Assignment Readme (Coming soon)
Alec has been a Senior Engineer, Cybersecurity at T-Mobile since November of 2020. He has roughly 15 years in IT and 11 in cybersecurity with employers including Boeing, Schweitzer Engineering Laboratories, NCC Group, Micron, and Delta Dental of Idaho. His background spans incident response, malware analysis, reverse engineering, cyber intelligence, security research, and cybersecurity leadership.
In his free time, he continues to contribute his cybersecurity and technical skills. He is the Vice President on the board of Directors for FBI InfraGard’s Idaho State Chapter, and as Treasurer on the Board of Directors, and Director of Security for the Police Data Accessibility Project in addition to contributing where he can in security research, bug bounties, and providing pro-bono guidance to friends in many industries.
Alec is also a staunch supporter of neurodivergence and neurodiverse inclusion and accommodation, especially as a neurodivergent person himself.