Skip over navigation

Course Offerings

Course Evaluation Results

Course Details

Fall 2012-2013
* COS 126 / EGR 126 (QR)   Graded A-F, P/D/F, Audit

General Computer Science

Robert Sedgewick

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.

Sample reading list:
R. Sedgewick and K. Wayne, Introduction to Programming in Java
D. Harel, Computers Ltd.: What They Really Can't Do

Reading/Writing assignments:
Weekly Programming Assignments.

Requirements/Grading:
Mid Term Exam - 25%
Other Exam - 25%
Design Project - 10%
Programming Assignments - 40%

Other Requirements:
Course is required for concentrators

Other information:
No prior programming experience is required. Satisfies the SEAS computing requirement.

Website:  http://www.cs.princeton.edu/courses/archive/fall12/cos126

Schedule/Classroom assignment:

Class numberSectionTimeDaysRoomEnrollmentStatus
22524 L01 10:00:00 am - 10:50:00 am T Th   McCosh Hall   10   Enrolled:269 Limit:310
22520 P01 12:30:00 pm - 01:20:00 pm T Th   Friend Center   108   Enrolled:23 Limit:23 Closed
22888 P01A 12:30:00 pm - 01:20:00 pm T Th   Friend Center   109   Enrolled:23 Limit:23 Closed
22889 P01B 12:30:00 pm - 01:20:00 pm T Th   Friend Center   112   Enrolled:18 Limit:21
22521 P02 01:30:00 pm - 02:20:00 pm T Th   Friend Center   108   Enrolled:22 Limit:24
22890 P02A 01:30:00 pm - 02:20:00 pm T Th   Friend Center   109   Enrolled:21 Limit:23
22891 P02B 01:30:00 pm - 02:20:00 pm T Th   Friend Center   112   Enrolled:20 Limit:21
22892 P02C 01:30:00 pm - 02:20:00 pm T Th   Aaron Burr Hall   209   Enrolled:19 Limit:21
22522 P03 02:30:00 pm - 03:20:00 pm T Th   Friend Center   108   Enrolled:21 Limit:24
22523 P04 07:30:00 pm - 08:20:00 pm T Th   Friend Center   108   Enrolled:19 Limit:24
24378 P04B 03:30:00 pm - 04:20:00 pm T Th        Enrolled:0 Limit:21
22525 P05 01:30:00 pm - 02:20:00 pm W F   Friend Center   108   Enrolled:21 Limit:21 Closed
22893 P05A 01:30:00 pm - 02:20:00 pm W F   Friend Center   112   Enrolled:17 Limit:18
22894 P05B 01:30:00 pm - 02:20:00 pm W F   Bobst Hall   105   Enrolled:6 Limit:21
22526 P06 12:30:00 pm - 01:20:00 pm W F   Friend Center   108   Enrolled:24 Limit:24 Closed
22895 P06A 12:30:00 pm - 01:20:00 pm W F   Friend Center   112   Enrolled:15 Limit:21