Introduction to Computer Science

Quarters
Summer Open
Location
Olympia
Class Standing
Freshman
Sophomore
Junior
Senior
Jessica Schwartz

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.

Course Reference Numbers
Second Session (4): 40119

Academic Details

Computer Science, IT, programming

4
25
Freshman
Sophomore
Junior
Senior

Schedule

Summer
2025
Open
Remote (Su)

See definition of Hybrid, Remote, and In-Person instruction

Evening
Schedule Details
Olympia