Also offered Fall 2009
This course introduces fundamental ideas in computer science and builds skills in the design, implementation, and testing of computer programs. Students implement algorithms in the Java programming language with a strong focus on constructing correct, understandable, and efficient programs. Students explore the material through specific application areas. Topics covered include object-oriented programming, control structures, arrays, recursion, and event-driven programming. This course is appropriate for all students who want to create software and have little or no prior computing experience. More details are available on the department website, http://www.cs.williams.edu.
Class Format: lecture/laboratory
Requirements/Evaluation: evaluation will be based on weekly programming assignments, written problem sets, a test program, and midterm and final examinations
Additional Info:
Prerequisites: none, except for the standard prerequisites for a (Q) course; previous programming experience is not required
Enrollment Preference:
Department Notes: students with prior experience with object-oriented programming should discuss appropriate course placement with members of the department
Material and Lab Fees:
Distribution Notes:
Divisional Attributes: Division III,Quantitative and Formal Reasoning
Other Attributes: BGNP Recommended Courses
Enrollment Limit: none
Expected Enrollment: 18
| CLASSES | ATTR | INSTRUCTORS | TIMES |
|---|---|---|---|
| CSCI134-01(S) LEC Intro to Computer Science (Q) | ![]() ![]() |
Thomas P. Murtagh |
MWF 09:00 AM-09:50 AM |
| CSCI134-01(F) LEC Intro to Computer Science (Q) | ![]() ![]() |
Stephen N. Freund |
MWF 10:00 AM-10:50 AM Chemistry 206 |
| CSCI134-02(F) LEC Intro to Computer Science (Q) | ![]() ![]() |
Thomas P. Murtagh |
MWF 11:00 AM-11:50 AM Chemistry 206 |
| CSCI134-02(S) LEC Intro to Computer Science (Q) | ![]() ![]() |
Jeannie R Albrecht |
MWF 10:00 AM-10:50 AM |
| CSCI134-03(S) LAB Intro to Computer Science (Q) | ![]() ![]() |
Jeannie R Albrecht |
M 1:00 PM-4:00 PM |
| CSCI134-03(F) LAB Intro to Computer Science (Q) | ![]() ![]() |
Thomas P. Murtagh |
M 1:00 PM-4:00 PM |
| CSCI134-04(S) LAB Intro to Computer Science (Q) | ![]() ![]() |
Thomas P. Murtagh |
T 1:00 PM-4:00 PM |
| CSCI134-04(F) LAB Intro to Computer Science (Q) | ![]() ![]() |
Stephen N. Freund |
T 1:00 PM-4:00 PM |
| CSCI134-05(F) LAB Intro to Computer Science (Q) | ![]() ![]() |
Thomas P. Murtagh , Stephen N. Freund |
M 7:00 PM-10:00 PM |

