Skip over navigation

Course Offerings

Course Evaluation Results

Course Details

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

General Computer Science

Douglas W. Clark

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. Two lectures, two precepts.

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 & P12: 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/spring15/cos126

Schedule/Classroom assignment:

Class numberSectionTimeDaysRoomEnrollmentStatus
40093 L01 10:00 am - 10:50 am T Th   Friend Center   101   Enrolled:209 Limit:220
40094 L02 11:00 am - 11:50 am T Th   Friend Center   101   Enrolled:190 Limit:240
40091 P01 12:30 pm - 1:20 pm T Th   Friend Center   109   Enrolled:23 Limit:25
42721 P01A 12:30 pm - 1:20 pm T Th   Friend Center   112   Enrolled:23 Limit:25
42722 P01B 12:30 pm - 1:20 pm T Th   Friend Center   110   Enrolled:19 Limit:21
40092 P02 1:30 pm - 2:20 pm T Th   Friend Center   110   Enrolled:16 Limit:21
42723 P02A 1:30 pm - 2:20 pm T Th   Friend Center   109   Enrolled:24 Limit:25
42724 P02B 1:30 pm - 2:20 pm T Th   Friend Center   112   Enrolled:18 Limit:21
42725 P02C 1:30 pm - 2:20 pm T Th        Enrolled:0 Limit:0 Canceled
42726 P02D 1:30 pm - 2:20 pm T Th   Friend Center   111   Enrolled:16 Limit:21
40095 P03 2:30 pm - 3:20 pm T Th   Friend Center   112   Enrolled:18 Limit:21
42727 P03A 2:30 pm - 3:20 pm T Th   Friend Center   111   Enrolled:19 Limit:21
40096 P04 3:30 pm - 4:20 pm T Th   Friend Center   112   Enrolled:22 Limit:25
42728 P04A 3:30 pm - 4:20 pm T Th        Enrolled:0 Limit:0 Canceled
40097 P05 7:30 pm - 8:20 pm T Th   Friend Center   109   Enrolled:21 Limit:25
40098 P06 10:00 am - 10:50 am W F   Friend Center   112   Enrolled:14 Limit:21
40099 P07 11:00 am - 11:50 am W F   Friend Center   112   Enrolled:17 Limit:21
40100 P08 12:30 pm - 1:20 pm W F   Friend Center   108   Enrolled:12 Limit:25
42729 P08A 12:30 pm - 1:20 pm W F   Friend Center   109   Enrolled:21 Limit:25
40101 P09 1:30 pm - 2:20 pm W F   Friend Center   108   Enrolled:18 Limit:25
42730 P09A 1:30 pm - 2:20 pm W F   Friend Center   112   Enrolled:9 Limit:21
42731 P09B 1:30 pm - 2:20 pm W F        Enrolled:0 Limit:0 Canceled
40102 P10 2:30 pm - 3:20 pm W F   Friend Center   110   Enrolled:15 Limit:21
42732 P10A 2:30 pm - 3:20 pm W F        Enrolled:0 Limit:0 Canceled
43312 P11 3:00 pm - 4:20 pm T Th   Friend Center   108   Enrolled:24 Limit:21 Closed
43313 P12 3:00 pm - 4:20 pm W F   Friend Center   109   Enrolled:23 Limit:21 Closed
43498 P13 1:30 pm - 2:50 pm W F   Friend Center   109   Enrolled:27 Limit:21 Closed