Skip to main content
Princeton Mobile homeCourses home
Detail

Computer Science: An Interdisciplinary Approach

COS 126/EGR 126

1252
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

Section P01

Section P01A

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

Section P02

Section P03

Section P03A

Section P03B

Section P04

Section P04A

Section P05

Section P05A

Section P06

Section P10

Section P10A

Section P11

Section P12

Section P13

Section P14

Section P14A

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

Section P15

Section P99

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