This five-week course is designed to provide a comprehensive introduction to the fundamental principles of computer science with a practical focus on Windows-based technologies. Students will begin by exploring core concepts such as algorithmic thinking, basic programming principles, and data structures. These topics will be enriched by practical hands-on activities that connect to cybersecurity, including:
- Windows PowerShell: Learn the basics of command-line interfaces and automation through scripting, essential for system management.
- Windows Security: Understand critical security practices, from system hardening to real-world threat mitigation, ensuring robust protection of digital environments.
- Networking Fundamentals: Explore the architecture of modern digital communications, including network configuration, protocols, and troubleshooting techniques.
By combining theoretical foundations with practical skills, this course equips students, whether new to computing or looking to expand their technical toolkit, with the knowledge and experience needed to tackle real-world challenges in IT and cybersecurity.
Anticipated Credit Equivalencies:
4 - Introduction to Computer Science
Registration
It is recommended that students have prior programming experience, especially Python as well as basic cybersecurity knowledge.
Academic Details
Computer Science, IT, programming