Skip over navigation

Course Offerings

Course Evaluation Results

Course Details

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

Computer Science: An Interdisciplinary Approach

David I. August

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- 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/fall17/cos126/

Schedule/Classroom assignment:

Class numberSectionTimeDaysRoomEnrollmentStatus
20489 L01 10:00 am - 10:50 am T Th        Enrolled:95 Limit:445
20485 P01 12:30 pm - 1:20 pm T Th        Enrolled:21 Limit:22
22687 P01A 12:30 pm - 1:20 pm T Th        Enrolled:11 Limit:22
22688 P01B 12:30 pm - 1:20 pm T Th        Enrolled:0 Limit:22
22689 P01C 12:30 pm - 1:20 pm T Th        Enrolled:3 Limit:22
22690 P01D 12:30 pm - 1:20 pm T Th        Enrolled:1 Limit:22
20486 P02 1:30 pm - 2:20 pm T Th        Enrolled:2 Limit:22
22691 P02A 1:30 pm - 2:20 pm T Th        Enrolled:1 Limit:22
22692 P02B 1:30 pm - 2:20 pm T Th        Enrolled:0 Limit:22
22693 P02C 1:30 pm - 2:20 pm T Th        Enrolled:1 Limit:22
22694 P02D 1:30 pm - 2:20 pm T Th        Enrolled:0 Limit:22
20487 P03 2:30 pm - 3:20 pm T Th        Enrolled:3 Limit:22
22695 P03A 2:30 pm - 3:20 pm T Th        Enrolled:1 Limit:22
20488 P04 7:30 pm - 8:20 pm T Th        Enrolled:5 Limit:22
22696 P04A 7:30 pm - 8:20 pm T Th        Enrolled:3 Limit:22
20490 P05 1:30 pm - 2:20 pm W F        Enrolled:4 Limit:22
22697 P05A 1:30 pm - 2:20 pm W F        Enrolled:1 Limit:22
20491 P06 2:30 pm - 3:20 pm W F        Enrolled:3 Limit:22
22698 P06A 2:30 pm - 3:20 pm W F        Enrolled:0 Limit:22
20492 P11 1:30 pm - 2:50 pm T Th        Enrolled:11 Limit:22
22699 P11A 1:30 pm - 2:50 pm T Th        Enrolled:2 Limit:22
20493 P12 1:30 pm - 2:50 pm W F        Enrolled:1 Limit:22
22700 P12A 1:30 pm - 2:50 pm W F        Enrolled:2 Limit:22
20494 P13 3:00 pm - 4:20 pm T Th        Enrolled:13 Limit:22
20495 P14 3:00 pm - 4:20 pm W F        Enrolled:6 Limit:22