Skip over navigation

Course Offerings

Course Evaluation Results

Course Details

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

Computer Science: An Interdisciplinary Approach

Dan Leyzberg

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. Video lectures, one or two classes, two preceptorials.

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. Precepts P10- 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/spring19/cos126

Schedule/Classroom assignment:

Class numberSectionTimeDaysRoomEnrollmentStatus
40038 L01 12:30:00 pm - 01:20:00 pm T Th        Enrolled:328 Limit:450
40036 P01 02:30:00 pm - 03:20:00 pm T Th        Enrolled:25 Limit:25 Closed
40037 P02 03:30:00 pm - 04:20:00 pm T Th        Enrolled:24 Limit:25
40046 P03 04:30:00 pm - 05:20:00 pm T Th        Enrolled:25 Limit:25 Closed
42426 P04 07:30:00 pm - 08:20:00 pm T Th        Enrolled:17 Limit:27
40039 P05 10:00:00 am - 10:50:00 am W F        Enrolled:16 Limit:27
42427 P06 11:00:00 am - 11:50:00 am W F        Enrolled:12 Limit:27
40040 P07 12:30:00 pm - 01:20:00 pm W F        Enrolled:24 Limit:25
42428 P07A 12:30:00 pm - 01:20:00 pm W F        Enrolled:22 Limit:25
40041 P08 01:30:00 pm - 02:20:00 pm W F        Enrolled:6 Limit:25 Closed
42429 P10 03:00:00 pm - 04:20:00 pm T Th        Enrolled:26 Limit:27
42430 P10A 03:00:00 pm - 04:20:00 pm T Th        Enrolled:26 Limit:27
40042 P11 04:30:00 pm - 05:50:00 pm T Th        Enrolled:27 Limit:27 Closed
42431 P11A 04:30:00 pm - 05:50:00 pm T Th        Enrolled:22 Limit:27
40043 P12 11:00:00 am - 12:20:00 pm W F        Enrolled:17 Limit:27
42432 P12A 11:00:00 am - 12:20:00 pm W F        Enrolled:0 Limit:27 Closed
40044 P13 01:30:00 pm - 02:50:00 pm W F        Enrolled:21 Limit:27
42433 P13A 01:30:00 pm - 02:50:00 pm W F        Enrolled:0 Limit:27 Closed
40045 P14 03:00:00 pm - 04:20:00 pm W F        Enrolled:18 Limit:27