Skip to main content
Princeton Mobile homeCourses home
Detail

Computer Science: An Interdisciplinary Approach

COS 126/EGR 126

Info tab content
An intro. to computer science in the context of scientific, engineering, and commercial applications. The goal of the course is to teach basic principles and practical issues, while at the same time preparing students to use computers effectively for applications in computer science, physics, biology, chemistry, engineering, and other disciplines. The course uses the Java programming language to introduce fundamental programming concepts, including conditionals, loops, arrays, functions, and object-oriented programming. Add topics include algorithms and data structures; theory of computing; hardware and software systems; and machine learning.
Sections tab content

Section L01

  • Type: Lecture
  • Section: L01
  • Status: O
  • Enrollment: 2
  • Capacity: 388
  • Class Number: 21319
  • Schedule: MW 01:30 PM-02:50 PM

Section P01

  • Type: Precept
  • Section: P01
  • Status: O
  • Enrollment: 1
  • Capacity: 22
  • Class Number: 21317
  • Schedule: MW 03:30 PM-04:20 PM

Section P01A

  • Type: Precept
  • Section: P01A
  • Status: O
  • Enrollment: 0
  • Capacity: 22
  • Class Number: 22837
  • Schedule: MW 03:30 PM-04:20 PM

Section P02

  • Type: Precept
  • Section: P02
  • Status: O
  • Enrollment: 0
  • Capacity: 22
  • Class Number: 21318
  • Schedule: TTh 09:00 AM-09:50 AM

Section P03

  • Type: Precept
  • Section: P03
  • Status: O
  • Enrollment: 0
  • Capacity: 22
  • Class Number: 21325
  • Schedule: TTh 10:00 AM-10:50 AM

Section P03A

  • Type: Precept
  • Section: P03A
  • Status: O
  • Enrollment: 0
  • Capacity: 22
  • Class Number: 22838
  • Schedule: TTh 10:00 AM-10:50 AM

Section P04

  • Type: Precept
  • Section: P04
  • Status: O
  • Enrollment: 0
  • Capacity: 22
  • Class Number: 21326
  • Schedule: TTh 11:00 AM-11:50 AM

Section P04A

  • Type: Precept
  • Section: P04A
  • Status: O
  • Enrollment: 0
  • Capacity: 22
  • Class Number: 22839
  • Schedule: TTh 11:00 AM-11:50 AM

Section P05

  • Type: Precept
  • Section: P05
  • Status: O
  • Enrollment: 0
  • Capacity: 22
  • Class Number: 21320
  • Schedule: TTh 12:30 PM-01:20 PM

Section P05A

  • Type: Precept
  • Section: P05A
  • Status: O
  • Enrollment: 0
  • Capacity: 22
  • Class Number: 22840
  • Schedule: TTh 12:30 PM-01:20 PM

Section P06

  • Type: Precept
  • Section: P06
  • Status: O
  • Enrollment: 1
  • Capacity: 22
  • Class Number: 21329
  • Schedule: TTh 01:30 PM-02:20 PM

Section P10

  • Type: Precept
  • Section: P10
  • Status: O
  • Enrollment: 0
  • Capacity: 22
  • Class Number: 21327
  • Schedule: MW 03:00 PM-04:20 PM

Section P10A

  • Type: Precept
  • Section: P10A
  • Status: O
  • Enrollment: 0
  • Capacity: 22
  • Class Number: 22841
  • Schedule: MW 03:00 PM-04:20 PM

Section P11

  • Type: Precept
  • Section: P11
  • Status: O
  • Enrollment: 0
  • Capacity: 22
  • Class Number: 21321
  • Schedule: MW 04:30 PM-05:50 PM

Section P12

  • Type: Precept
  • Section: P12
  • Status: O
  • Enrollment: 0
  • Capacity: 22
  • Class Number: 21322
  • Schedule: MW 07:30 PM-08:50 PM

Section P13

  • Type: Precept
  • Section: P13
  • Status: O
  • Enrollment: 0
  • Capacity: 22
  • Class Number: 21323
  • Schedule: TTh 08:30 AM-09:50 AM

Section P14

  • Type: Precept
  • Section: P14
  • Status: O
  • Enrollment: 0
  • Capacity: 22
  • Class Number: 21324
  • Schedule: TTh 11:00 AM-12:20 PM

Section P14A

  • Type: Precept
  • Section: P14A
  • Status: O
  • Enrollment: 0
  • Capacity: 14
  • Class Number: 22842
  • Schedule: TTh 11:00 AM-12:20 PM

Section P15

  • Type: Precept
  • Section: P15
  • Status: O
  • Enrollment: 0
  • Capacity: 22
  • Class Number: 21328
  • Schedule: TTh 01:30 PM-02:50 PM

Section P99

  • Type: Precept
  • Section: P99
  • Status: O
  • Enrollment: 0
  • Capacity: 22
  • Class Number: 21330