Fall 2022: Software Engineering

Age: 15+

Day: Wednesday

Time: 5:00 pm

Start: Aug 24, 2022

End: Jan 04, 2023

Duration: 50 Minutes

Cost: $49/month


Prerequisite: Completing Technology Lab Level 2 or at least 1 year of prior programming experience. 

Software Engineering is a 10 month online course, meets the requirements for a Computer Science credit and is designed at an advanced High School level. 

Live Help class is Tuesdays at 11 am est.

Developing software is much more than just programming. In this course, we’ll take an in-depth look at creating software. We’ll begin with a command line refresher and then introduce git - an extremely popular version control system. From there, we’ll work through intermediate programming concepts and then introduce databases and SQL. We’ll develop some code to connect to the database and then introduce object oriented programming concepts. With all this background knowledge, we’ll start the construction of an application with many interesting features like an authentication system, collaboration tools, and reporting. Finally, we’ll work through team collaboration concepts and testing. In addition to these main topics, there will be many soft areas of focus like software installation and maintenance, server configuration, best practices, problem solving, conducting research and user testing, to name a few examples.

This course offers a broad and very rewarding look at developing software and may be quite challenging at times. New concepts will be presented in an introductory manner; however, much outside studying may be required to fully understand each concept.

Materials/requirements needed:
Laptop and or desktop computer running Windows or Mac OS.
We recommend Google Chrome for the web browser.
MYTEK LAB Parent Account and Student Account.
Zoom video conferencing software.

Your instructor is Stephen Souders, otherwise known as Mr MYTEK.  Stephen has worked in the field of information technology since he was 15 years old when he began his career by working for an ISP while still in high school. With over 25 years of experience, Stephen holds a bachelor's degree in Computer Information Systems from Florida Gulf Coast University and a master's degree in Computer Information Systems from Kennesaw State University. Over the years, Stephen has worked specifically in the web development field, managed an Information Technology department, and taught classes at Georgia Highlands College for over 6 years. 

Can't make the online class? Forget what was done during the class? We have you covered! Included in all our live online courses are the recorded live lessons. Students have full access to the recorded live lessons whenever they need them. These recorded lessons are located in their MYTEK LAB Student Accounts.