Skip over navigation

Course Offerings

Course Evaluation Results

Course Details

Fall 2015-2016
* 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 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. Video lectures, one or two classes, two precepts

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. There are weekly programming assignments plus a final programming project. Precepts P11- P14 are open to anyone who would like to be taught as novices, with no or little CS background. The precepts will be longer, giving time to complete precept exercises and answer basic questions.

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

Schedule/Classroom assignment:

Class numberSectionTimeDaysRoomEnrollmentStatus
21995 L01 10:00 am - 10:50 am T Th   McCosh Hall   50   Enrolled:318 Limit:450
21991 P01 12:30 pm - 1:20 pm T Th   Friend Center   108   Enrolled:19 Limit:28
22888 P01A 12:30 pm - 1:20 pm T Th   Friend Center   109   Enrolled:25 Limit:28
22889 P01B 12:30 pm - 1:20 pm T Th   Friend Center   110   Enrolled:22 Limit:25
21992 P02 1:30 pm - 2:20 pm T Th   Friend Center   109   Enrolled:26 Limit:28
22890 P02A 1:30 pm - 2:20 pm T Th   Friend Center   110   Enrolled:20 Limit:25
22891 P02B 1:30 pm - 2:20 pm T Th   Friend Center   009   Enrolled:16 Limit:25
21993 P03 2:30 pm - 3:20 pm T Th   Friend Center   109   Enrolled:22 Limit:28
21994 P04 7:30 pm - 8:20 pm T Th   Friend Center   108   Enrolled:14 Limit:25
21996 P05 1:30 pm - 2:20 pm W F   Friend Center   109   Enrolled:25 Limit:28
22893 P05A 1:30 pm - 2:20 pm W F   Friend Center   110   Enrolled:12 Limit:25
21997 P06 2:30 pm - 3:20 pm W F   Friend Center   109   Enrolled:22 Limit:28
22895 P11 1:30 pm - 2:50 pm T Th   Friend Center   108   Enrolled:26 Limit:30
22896 P12 1:30 pm - 2:50 pm W F   Friend Center   108   Enrolled:22 Limit:30 Closed
23565 P13 3:00 pm - 4:20 pm T Th   Friend Center   108   Enrolled:26 Limit:30
23566 P14 3:00 pm - 4:20 pm W F   Friend Center   108   Enrolled:22 Limit:30