Skip over navigation

Course Offerings

Course Evaluation Results

Course Details

Fall 2018-2019
* COS 126 / EGR 126 (QR)   No Audit

Computer Science: An Interdisciplinary Approach

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, Computer Science: An Interdisciplinary Approach

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- P14A 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/fall18/cos126/

Schedule/Classroom assignment:

Class numberSectionTimeDaysRoomEnrollmentStatus
21281 L01 10:00:00 am - 10:50:00 am T Th   McCosh Hall   50   Enrolled:376 Limit:500
21277 P01 12:30:00 pm - 01:20:00 pm T Th   Friend Center   108   Enrolled:21 Limit:25
22918 P01A 12:30:00 pm - 01:20:00 pm T Th   Friend Center   109   Enrolled:25 Limit:25 Closed
22919 P01B 12:30:00 pm - 01:20:00 pm T Th        Enrolled:0 Limit:0 Canceled
22920 P01C 12:30:00 pm - 01:20:00 pm T Th        Enrolled:0 Limit:0 Canceled
22921 P01D 12:30:00 pm - 01:20:00 pm T Th        Enrolled:0 Limit:0 Canceled
21278 P02 01:30:00 pm - 02:20:00 pm T Th   Friend Center   112   Enrolled:19 Limit:20
22922 P02A 01:30:00 pm - 02:20:00 pm T Th   Friend Center   111   Enrolled:17 Limit:20
22923 P02B 01:30:00 pm - 02:20:00 pm T Th        Enrolled:0 Limit:0 Canceled
21279 P03 02:30:00 pm - 03:20:00 pm T Th   Friend Center   112   Enrolled:19 Limit:20
22924 P03A 02:30:00 pm - 03:20:00 pm T Th   Friend Center   111   Enrolled:13 Limit:20
21280 P04 07:30:00 pm - 08:20:00 pm T Th   1976 Hall   028   Enrolled:7 Limit:20
21282 P05 01:30:00 pm - 02:20:00 pm W F   Friend Center   112   Enrolled:19 Limit:20
22925 P05A 01:30:00 pm - 02:20:00 pm W F   Friend Center   111   Enrolled:19 Limit:20
21283 P06 02:30:00 pm - 03:20:00 pm W F   Friend Center   111   Enrolled:20 Limit:20 Closed
22926 P06A 02:30:00 pm - 03:20:00 pm W F        Enrolled:0 Limit:0 Canceled
23997 P07 04:30:00 pm - 05:20:00 pm T Th   Friend Center   110   Enrolled:19 Limit:20
23998 P07A 04:30:00 pm - 05:20:00 pm T Th   Friend Center   111   Enrolled:15 Limit:20
21284 P11 01:30:00 pm - 02:50:00 pm T Th   Friend Center   108   Enrolled:25 Limit:28
22927 P11A 01:30:00 pm - 02:50:00 pm T Th   Friend Center   109   Enrolled:25 Limit:28
21285 P12 01:30:00 pm - 02:50:00 pm W F   Friend Center   108   Enrolled:19 Limit:28
22928 P12A 01:30:00 pm - 02:50:00 pm W F   Friend Center   109   Enrolled:21 Limit:28
21286 P13 03:00:00 pm - 04:20:00 pm T Th   Friend Center   108   Enrolled:20 Limit:28
22929 P13A 03:00:00 pm - 04:20:00 pm T Th   Friend Center   109   Enrolled:20 Limit:28
21287 P14 03:00:00 pm - 04:20:00 pm W F   Friend Center   109   Enrolled:21 Limit:28
22930 P14A 03:00:00 pm - 04:20:00 pm W F   Engineering Quad J-Wing   J201   Enrolled:12 Limit:28