Programming Fundamentals for Cybersecurity

3 Units

This course is designed to provide students with the foundational programming and basic math skills needed to be successful in the MICS program. Upon completion of this course, students will be able to write programs in Python and will gain experience reading and interpreting C programs. Students will receive a comprehensive overview of algebraic principles and will explore quantitative concepts needed for cryptography. Additionally, this course will prepare students to apply logical thinking and decompose complex problems to create programmatic solutions.

Students may opt-in or out of this course.