Skip to main content
Princeton Mobile homeCourses home
Detail

Introduction to Programming Systems

COS 217

Info tab content
Developing skills for composing large programs, including modularity, abstraction, programming style, and best practices for code development, testing, debugging, and performance tuning. Additionally, an overview of computing environments and architectures, through the C programming language, assembly language, and machine language.
Sections tab content

Section L01

  • Type: Lecture
  • Section: L01
  • Status: O
  • Enrollment: 157
  • Capacity: 180
  • Class Number: 21289
  • Schedule: MW 10:00 AM-10:50 AM

Section P01

  • Type: Precept
  • Section: P01
  • Status: C
  • Enrollment: 22
  • Capacity: 21
  • Class Number: 21290
  • Schedule: MW 01:30 PM-02:20 PM

Section P02

  • Type: Precept
  • Section: P02
  • Status: C
  • Enrollment: 21
  • Capacity: 21
  • Class Number: 21294
  • Schedule: MW 03:30 PM-04:20 PM

Section P03

  • Type: Precept
  • Section: P03
  • Status: C
  • Enrollment: 23
  • Capacity: 23
  • Class Number: 21291
  • Schedule: TTh 12:30 PM-01:20 PM

Section P04

  • Type: Precept
  • Section: P04
  • Status: C
  • Enrollment: 23
  • Capacity: 23
  • Class Number: 21296
  • Schedule: TTh 12:30 PM-01:20 PM

Section P05

  • Type: Precept
  • Section: P05
  • Status: O
  • Enrollment: 20
  • Capacity: 23
  • Class Number: 21293
  • Schedule: TTh 01:30 PM-02:20 PM

Section P06

  • Type: Precept
  • Section: P06
  • Status: O
  • Enrollment: 2
  • Capacity: 23
  • Class Number: 21292
  • Schedule: TTh 01:30 PM-02:20 PM

Section P07

  • Type: Precept
  • Section: P07
  • Status: C
  • Enrollment: 23
  • Capacity: 23
  • Class Number: 21295
  • Schedule: TTh 03:30 PM-04:20 PM

Section P08

  • Type: Precept
  • Section: P08
  • Status: C
  • Enrollment: 23
  • Capacity: 23
  • Class Number: 22236
  • Schedule: TTh 07:30 PM-08:20 PM