Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

   
    Apr 16, 2026  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog
Add to Portfolio (opens a new window)

COS 140 - Foundations of Computer Science


A rigorous, non-programming introduction to the field of computer science.  Several core areas of computer science are introduced, including digital logic, computer organization and architecture, operating systems, programming languages, and computer networks.  For each, particular solutions to fundamental problems in the area are studied in depth to expose the student to what the field is actually about how computer scientists think.  No programming is taught or required in the course.



Course Typically Offered: Fall & Spring

Credits: 3



Add to Portfolio (opens a new window)