Skip to main content
Princeton Mobile homeCourses home
Detail

Computer Science: An Interdisciplinary Approach

COS 126/EGR 126

1214
Info tab content
An introduction to computer science in the context of scientific, engineering, and commercial applications. The course will teach basic principles and practical issues, and will prepare students to use computers effectively for applications in computer science, physics, biology, chemistry, engineering, and other disciplines. Topics include: hardware and software systems; programming in Java; algorithms and data structures; fundamental principles of computation; and scientific computing, including simulation, optimization, and data analysis. No prior programming experience required. Lectures, with labs and precepts.
Sections tab content

Section B01

  • Type: Lab
  • Section: B01
  • Status: C
  • Enrollment: 0
  • Capacity: 0
  • Class Number: 41804
  • Schedule: TTh 10:00 AM-10:50 AM

Section B01A

  • Type: Lab
  • Section: B01A
  • Status: O
  • Enrollment: 13
  • Capacity: 16
  • Class Number: 43466
  • Schedule: TTh 10:00 AM-10:50 AM

Section B01B

  • Type: Lab
  • Section: B01B
  • Status: O
  • Enrollment: 14
  • Capacity: 16
  • Class Number: 43467
  • Schedule: TTh 10:00 AM-10:50 AM

Section B01C

  • Type: Lab
  • Section: B01C
  • Status: O
  • Enrollment: 11
  • Capacity: 16
  • Class Number: 43468
  • Schedule: TTh 10:00 AM-10:50 AM

Section B01D

  • Type: Lab
  • Section: B01D
  • Status: O
  • Enrollment: 12
  • Capacity: 16
  • Class Number: 43469
  • Schedule: TTh 10:00 AM-10:50 AM

Section B02

  • Type: Lab
  • Section: B02
  • Status: C
  • Enrollment: 0
  • Capacity: 0
  • Class Number: 41805
  • Schedule: TTh 11:00 AM-11:50 AM

Section B02A

  • Type: Lab
  • Section: B02A
  • Status: O
  • Enrollment: 14
  • Capacity: 16
  • Class Number: 43470
  • Schedule: TTh 11:00 AM-11:50 AM

Section B02B

  • Type: Lab
  • Section: B02B
  • Status: O
  • Enrollment: 15
  • Capacity: 16
  • Class Number: 43471
  • Schedule: TTh 11:00 AM-11:50 AM

Section B02C

  • Type: Lab
  • Section: B02C
  • Status: O
  • Enrollment: 14
  • Capacity: 16
  • Class Number: 43472
  • Schedule: TTh 11:00 AM-11:50 AM

Section B02D

  • Type: Lab
  • Section: B02D
  • Status: O
  • Enrollment: 13
  • Capacity: 16
  • Class Number: 43473
  • Schedule: TTh 11:00 AM-11:50 AM

Section B03

  • Type: Lab
  • Section: B03
  • Status: C
  • Enrollment: 0
  • Capacity: 0
  • Class Number: 41806
  • Schedule: TTh 12:30 PM-01:20 PM

Section B03A

  • Type: Lab
  • Section: B03A
  • Status: C
  • Enrollment: 16
  • Capacity: 16
  • Class Number: 43474
  • Schedule: TTh 12:30 PM-01:20 PM

Section B03B

  • Type: Lab
  • Section: B03B
  • Status: C
  • Enrollment: 16
  • Capacity: 16
  • Class Number: 43475
  • Schedule: TTh 12:30 PM-01:20 PM

Section B03C

  • Type: Lab
  • Section: B03C
  • Status: C
  • Enrollment: 16
  • Capacity: 16
  • Class Number: 43476
  • Schedule: TTh 12:30 PM-01:20 PM

Section B03D

  • Type: Lab
  • Section: B03D
  • Status: O
  • Enrollment: 15
  • Capacity: 16
  • Class Number: 43477
  • Schedule: TTh 12:30 PM-01:20 PM

Section B04

  • Type: Lab
  • Section: B04
  • Status: C
  • Enrollment: 0
  • Capacity: 0
  • Class Number: 41807
  • Schedule: TTh 01:30 PM-02:20 PM

Section B04A

  • Type: Lab
  • Section: B04A
  • Status: O
  • Enrollment: 15
  • Capacity: 16
  • Class Number: 43478
  • Schedule: TTh 01:30 PM-02:20 PM

Section B04B

  • Type: Lab
  • Section: B04B
  • Status: O
  • Enrollment: 15
  • Capacity: 16
  • Class Number: 43479
  • Schedule: TTh 01:30 PM-02:20 PM

Section B04C

  • Type: Lab
  • Section: B04C
  • Status: O
  • Enrollment: 14
  • Capacity: 16
  • Class Number: 43480
  • Schedule: TTh 01:30 PM-02:20 PM

Section B05

  • Type: Lab
  • Section: B05
  • Status: C
  • Enrollment: 0
  • Capacity: 0
  • Class Number: 41808
  • Schedule: TTh 02:30 PM-03:20 PM

Section B05A

  • Type: Lab
  • Section: B05A
  • Status: O
  • Enrollment: 15
  • Capacity: 16
  • Class Number: 43481
  • Schedule: TTh 02:30 PM-03:20 PM

Section B06

  • Type: Lab
  • Section: B06
  • Status: C
  • Enrollment: 0
  • Capacity: 0
  • Class Number: 41809
  • Schedule: TTh 03:30 PM-04:20 PM

Section B06A

  • Type: Lab
  • Section: B06A
  • Status: O
  • Enrollment: 11
  • Capacity: 16
  • Class Number: 43482
  • Schedule: TTh 03:30 PM-04:20 PM

Section B06B

  • Type: Lab
  • Section: B06B
  • Status: O
  • Enrollment: 10
  • Capacity: 16
  • Class Number: 43483
  • Schedule: TTh 03:30 PM-04:20 PM

Section B09

  • Type: Lab
  • Section: B09
  • Status: C
  • Enrollment: 0
  • Capacity: 0
  • Class Number: 41813
  • Schedule: TTh 07:30 PM-08:20 PM

Section B09A

  • Type: Lab
  • Section: B09A
  • Status: O
  • Enrollment: 9
  • Capacity: 16
  • Class Number: 43484
  • Schedule: TTh 07:30 PM-08:20 PM

Section B09B

  • Type: Lab
  • Section: B09B
  • Status: O
  • Enrollment: 14
  • Capacity: 16
  • Class Number: 43485
  • Schedule: TTh 07:30 PM-08:20 PM

Section B99

  • Type: Lab
  • Section: B99
  • Status: C
  • Enrollment: 0
  • Capacity: 0
  • Class Number: 42635

Section L01

  • Type: Lecture
  • Section: L01
  • Status: O
  • Enrollment: 105
  • Capacity: 200
  • Class Number: 41803
  • Schedule: MW 07:30 PM-08:20 PM

Section L02

  • Type: Lecture
  • Section: L02
  • Status: O
  • Enrollment: 167
  • Capacity: 200
  • Class Number: 42636
  • Schedule: TTh 09:00 AM-09:50 AM

Section P01

  • Type: Precept
  • Section: P01
  • Status: C
  • Enrollment: 0
  • Capacity: 0
  • Class Number: 42637
  • Schedule: F 09:00 AM-09:50 AM

Section P01A

  • Type: Precept
  • Section: P01A
  • Status: O
  • Enrollment: 12
  • Capacity: 13
  • Class Number: 43380
  • Schedule: F 09:00 AM-09:50 AM

Section P01B

  • Type: Precept
  • Section: P01B
  • Status: C
  • Enrollment: 13
  • Capacity: 13
  • Class Number: 43381
  • Schedule: F 09:00 AM-09:50 AM

Section P01C

  • Type: Precept
  • Section: P01C
  • Status: O
  • Enrollment: 11
  • Capacity: 13
  • Class Number: 43382
  • Schedule: F 09:00 AM-09:50 AM

Section P02

  • Type: Precept
  • Section: P02
  • Status: C
  • Enrollment: 0
  • Capacity: 0
  • Class Number: 42638
  • Schedule: F 10:00 AM-10:50 AM

Section P02A

  • Type: Precept
  • Section: P02A
  • Status: C
  • Enrollment: 13
  • Capacity: 13
  • Class Number: 43383
  • Schedule: F 10:00 AM-10:50 AM

Section P02B

  • Type: Precept
  • Section: P02B
  • Status: O
  • Enrollment: 12
  • Capacity: 13
  • Class Number: 43384
  • Schedule: F 10:00 AM-10:50 AM

Section P02C

  • Type: Precept
  • Section: P02C
  • Status: C
  • Enrollment: 14
  • Capacity: 13
  • Class Number: 43385
  • Schedule: F 10:00 AM-10:50 AM

Section P02D

  • Type: Precept
  • Section: P02D
  • Status: O
  • Enrollment: 11
  • Capacity: 13
  • Class Number: 43386
  • Schedule: F 10:00 AM-10:50 AM

Section P03

  • Type: Precept
  • Section: P03
  • Status: C
  • Enrollment: 0
  • Capacity: 0
  • Class Number: 42639
  • Schedule: F 11:00 AM-11:50 AM

Section P03A

  • Type: Precept
  • Section: P03A
  • Status: O
  • Enrollment: 12
  • Capacity: 13
  • Class Number: 43387
  • Schedule: F 11:00 AM-11:50 AM

Section P03B

  • Type: Precept
  • Section: P03B
  • Status: C
  • Enrollment: 13
  • Capacity: 13
  • Class Number: 43388
  • Schedule: F 11:00 AM-11:50 AM

Section P03C

  • Type: Precept
  • Section: P03C
  • Status: O
  • Enrollment: 11
  • Capacity: 13
  • Class Number: 43389
  • Schedule: F 11:00 AM-11:50 AM

Section P03D

  • Type: Precept
  • Section: P03D
  • Status: O
  • Enrollment: 12
  • Capacity: 13
  • Class Number: 43390
  • Schedule: F 11:00 AM-11:50 AM

Section P03E

  • Type: Precept
  • Section: P03E
  • Status: C
  • Enrollment: 14
  • Capacity: 13
  • Class Number: 43391
  • Schedule: F 11:00 AM-11:50 AM

Section P03F

  • Type: Precept
  • Section: P03F
  • Status: O
  • Enrollment: 11
  • Capacity: 13
  • Class Number: 43392
  • Schedule: F 11:00 AM-11:50 AM

Section P04

  • Type: Precept
  • Section: P04
  • Status: C
  • Enrollment: 0
  • Capacity: 0
  • Class Number: 42640
  • Schedule: F 12:30 PM-01:20 PM

Section P04A

  • Type: Precept
  • Section: P04A
  • Status: O
  • Enrollment: 10
  • Capacity: 13
  • Class Number: 43393
  • Schedule: F 12:30 PM-01:20 PM

Section P04B

  • Type: Precept
  • Section: P04B
  • Status: O
  • Enrollment: 12
  • Capacity: 13
  • Class Number: 43394
  • Schedule: F 12:30 PM-01:20 PM

Section P04C

  • Type: Precept
  • Section: P04C
  • Status: C
  • Enrollment: 13
  • Capacity: 13
  • Class Number: 43395
  • Schedule: F 12:30 PM-01:20 PM

Section P04D

  • Type: Precept
  • Section: P04D
  • Status: C
  • Enrollment: 13
  • Capacity: 13
  • Class Number: 43396
  • Schedule: F 12:30 PM-01:20 PM

Section P05

  • Type: Precept
  • Section: P05
  • Status: C
  • Enrollment: 0
  • Capacity: 0
  • Class Number: 42641
  • Schedule: F 01:30 PM-02:20 PM

Section P05A

  • Type: Precept
  • Section: P05A
  • Status: O
  • Enrollment: 12
  • Capacity: 13
  • Class Number: 43397
  • Schedule: F 01:30 PM-02:20 PM

Section P05B

  • Type: Precept
  • Section: P05B
  • Status: C
  • Enrollment: 13
  • Capacity: 13
  • Class Number: 43398
  • Schedule: F 01:30 PM-02:20 PM

Section P05C

  • Type: Precept
  • Section: P05C
  • Status: O
  • Enrollment: 8
  • Capacity: 13
  • Class Number: 43399
  • Schedule: F 01:30 PM-02:20 PM

Section P06

  • Type: Precept
  • Section: P06
  • Status: C
  • Enrollment: 0
  • Capacity: 0
  • Class Number: 42642
  • Schedule: F 02:30 PM-03:20 PM

Section P06A

  • Type: Precept
  • Section: P06A
  • Status: O
  • Enrollment: 12
  • Capacity: 13
  • Class Number: 43400
  • Schedule: F 02:30 PM-03:20 PM

Section P06B

  • Type: Precept
  • Section: P06B
  • Status: O
  • Enrollment: 10
  • Capacity: 13
  • Class Number: 43401
  • Schedule: F 02:30 PM-03:20 PM

Section P07

  • Type: Precept
  • Section: P07
  • Status: C
  • Enrollment: 0
  • Capacity: 0
  • Class Number: 42643
  • Schedule: F 03:30 PM-04:20 PM

Section P07A

  • Type: Precept
  • Section: P07A
  • Status: O
  • Enrollment: 10
  • Capacity: 13
  • Class Number: 43402
  • Schedule: F 03:30 PM-04:20 PM

Section P99

  • Type: Precept
  • Section: P99
  • Status: C
  • Enrollment: 0
  • Capacity: 0
  • Class Number: 42644