Skip to main content
Princeton Mobile homeCourses home

Computer Science: An Interdisciplinary Approach

COS 126/EGR 126

Info tab content
Weekly: two recorded video lectures, one class meeting, two preceptorials. An introduction 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. 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.
Sections tab content

Section C01

Section L01

  • Type: Lecture
  • Section: L01
  • Status: O
  • Enrollment: 305
  • Capacity: 420
  • Class Number: 20560

Section P01

Section P02

Section P02A

Section P03

Section P03A

  • Type: Precept
  • Section: P03A
  • Status: C
  • Enrollment: 0
  • Capacity: 0
  • Class Number: 22692
  • Schedule: MW 01:30 PM-02:20 PM

Section P04

Section P05

Section P07

Section P08

Section P08A

Section P10

Section P11

Section P12

Section P12A

Section P13

Section P13A

  • Type: Precept
  • Section: P13A
  • Status: C
  • Enrollment: 0
  • Capacity: 0
  • Class Number: 22695
  • Schedule: MW 04:30 PM-05:50 PM

Section P14

Section P15

Section P16

Section P16A

Section P99

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