Skip over navigation

Course Offerings

Course Evaluation Results

Course Details

Fall 2014-2015
* 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 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.

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.

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

Schedule/Classroom assignment:

Class numberSectionTimeDaysRoomEnrollmentStatus
20635 L01 10:00 am - 10:50 am T Th   McCosh Hall   10   Enrolled:300 Limit:350
20631 P01 12:30 pm - 1:20 pm T Th   Friend Center   108   Enrolled:25 Limit:25 Closed
22558 P01A 12:30 pm - 1:20 pm T Th   Friend Center   109   Enrolled:23 Limit:25
22559 P01B 12:30 pm - 1:20 pm T Th   Friend Center   009   Enrolled:17 Limit:21
20632 P02 1:30 pm - 2:20 pm T Th   Friend Center   108   Enrolled:17 Limit:25
22560 P02A 1:30 pm - 2:20 pm T Th   Friend Center   109   Enrolled:22 Limit:25
22561 P02B 1:30 pm - 2:20 pm T Th   Friend Center   009   Enrolled:17 Limit:21
22562 P02C 1:30 pm - 2:20 pm T Th   Friend Center   111   Enrolled:13 Limit:21
20633 P03 2:30 pm - 3:20 pm T Th   Friend Center   108   Enrolled:23 Limit:25
22563 P03A 2:30 pm - 3:20 pm T Th   Friend Center   110   Enrolled:19 Limit:21
20634 P04 7:30 pm - 8:20 pm T Th   Friend Center   108   Enrolled:18 Limit:25
20636 P05 1:30 pm - 2:20 pm W F   Friend Center   108   Enrolled:21 Limit:25
22564 P05A 1:30 pm - 2:20 pm W F   Friend Center   109   Enrolled:23 Limit:25
22565 P05B 1:30 pm - 2:20 pm W F   Friend Center   110   Enrolled:15 Limit:21
20637 P06 2:30 pm - 3:20 pm W F   Friend Center   108   Enrolled:23 Limit:25
22566 P06A 2:30 pm - 3:20 pm W F   Friend Center   109   Enrolled:24 Limit:25