Courses

Below is a partial list of courses I completed at Michigan Tech.

A full listing of required courses for CNSA students can be found here.


Course Number Course Title Course Description
CS 1121 Introduction to Programming I Introduces Java Programming concepts
SAT 1610 Computer and OS Architecture Introduces essential computing hardware and software concepts
SAT 1700 Cyber Ethics Explores ethical questions relating to the computing field
MIS 2200 Web Programming Introduces Web Design concepts, with a hands-on approach
SAT 2343 Network Administration I Introduces wired networking concepts, includes software simulations
SAT 2511 Microsoft System Administration Introduces the Windows Server Operating System
SAT 2711 Linux System Administration Introduces the Linux Operating System
SAT 3200 Storage Area Networking Explores implementation and uses of large storage arrays
SAT 3210 Database Management Introduces SQL database basics
SAT 3310 Scripting for Admin, Automation, & Security Introduces Perl, Python, Bash, and PowerShell scripting
SAT 3343 Network Administration II Continues Network Administration I, with a hands-on approach
SAT 3611 Infrastructure Service Administration Introduces essential business infrastructure components
SAT 3812 Cyber Security I Explores recent cyber security breaches and methods of prevention
SAT 3820 Wireless System Administration Introduces wireless systems with a hands-on approach
SAT 4411 Data Center Engineering Introduces Data Center concepts and best practices
SAT 4812 Cyber Security II Explores infrastructure hardening