Introduction to Computer Science

Quarters
Fall Open
Location
Olympia
Class Standing
Sophomore
Junior
Senior
Jessica Schwartz

In this course, you will gain 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

Course Reference Numbers

So - Sr (4): 10325

Academic Details

4
25
Sophomore
Junior
Senior

Schedule

Fall
2025
Open
Remote (F)

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

Evening
Schedule Details
Olympia