Skip over navigation

Course Offerings

Course Evaluation Results

Course Details

Spring 2015-2016
* COS 126 / EGR 126 (QR)   Graded A-F, P/D/F, Audit

General Computer Science

Kevin Wayne

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:
D. Harel, Computer Ltd.: What They Really Can't Do
R. Sedgewick and K. Wayne, Intro to Programming In Java: 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 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/spring16/cos126

Schedule/Classroom assignment:

Class numberSectionTimeDaysRoomEnrollmentStatus
40768 L01 10:00 am - 10:50 am T Th   McCosh Hall   10   Enrolled:189 Limit:250
40769 L02 11:00 am - 11:50 am T Th   McCosh Hall   10   Enrolled:177 Limit:250
40766 P01 12:30 pm - 1:20 pm T Th   Friend Center   109   Enrolled:21 Limit:25
43823 P01A 12:30 pm - 1:20 pm T Th   Friend Center   009   Enrolled:20 Limit:25
43824 P01B 12:30 pm - 1:20 pm T Th   Friend Center   110   Enrolled:25 Limit:25 Closed
43825 P01C 12:30 pm - 1:20 pm T Th   Friend Center   112   Enrolled:21 Limit:25
40767 P02 1:30 pm - 2:20 pm T Th   Friend Center   009   Enrolled:21 Limit:25
43826 P02A 1:30 pm - 2:20 pm T Th   Friend Center   110   Enrolled:17 Limit:25
43827 P02B 1:30 pm - 2:20 pm T Th   Friend Center   111   Enrolled:22 Limit:25
43828 P02C 1:30 pm - 2:20 pm T Th        Enrolled:0 Limit:0 Canceled
40770 P03 2:30 pm - 3:20 pm T Th        Enrolled:0 Limit:0 Canceled
43829 P03A 2:30 pm - 3:20 pm T Th        Enrolled:0 Limit:0 Canceled
43830 P03B 2:30 pm - 3:20 pm T Th        Enrolled:0 Limit:0 Canceled
43831 P03C 2:30 pm - 3:20 pm T Th        Enrolled:0 Limit:0 Canceled
40771 P04 3:30 pm - 4:20 pm T Th   Friend Center   009   Enrolled:21 Limit:25
40772 P05 7:30 pm - 8:20 pm T Th   Friend Center   108   Enrolled:18 Limit:25
40773 P06 11:00 am - 11:50 am W F   Friend Center   112   Enrolled:14 Limit:25
43832 P06A 11:00 am - 11:50 am W F   Friend Center   009   Enrolled:13 Limit:25
40774 P07 12:30 pm - 1:20 pm W F   Friend Center   109   Enrolled:17 Limit:25
43833 P07A 12:30 pm - 1:20 pm W F        Enrolled:0 Limit:0 Canceled
40775 P08 1:30 pm - 2:20 pm W F   Sherrerd Hall   001   Enrolled:19 Limit:25
43834 P08A 1:30 pm - 2:20 pm W F        Enrolled:0 Limit:0 Canceled
40778 P11 1:30 pm - 2:50 pm T Th   Friend Center   108   Enrolled:23 Limit:28
43835 P11A 1:30 pm - 2:50 pm T Th   Friend Center   109   Enrolled:20 Limit:28
40779 P12 1:30 pm - 2:50 pm W F   Friend Center   108   Enrolled:29 Limit:25 Closed
40780 P13 3:00 pm - 4:20 pm T Th   Friend Center   108   Enrolled:20 Limit:28
43836 P14 3:00 pm - 4:20 pm W F   Friend Center   108   Enrolled:25 Limit:27