CSCI 134 Spring 2010 Introduction to Computer Science (Q)

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) Division 3: Science and MathematicsQuantitative and Formal Reasoning Thomas P. Murtagh
MWF 09:00 AM-09:50 AM
CSCI134-01(F) LEC Intro to Computer Science (Q) Division 3: Science and MathematicsQuantitative and Formal Reasoning Stephen N. Freund
MWF 10:00 AM-10:50 AM Chemistry 206
CSCI134-02(F) LEC Intro to Computer Science (Q) Division 3: Science and MathematicsQuantitative and Formal Reasoning Thomas P. Murtagh
MWF 11:00 AM-11:50 AM Chemistry 206
CSCI134-02(S) LEC Intro to Computer Science (Q) Division 3: Science and MathematicsQuantitative and Formal Reasoning Jeannie R Albrecht
MWF 10:00 AM-10:50 AM
CSCI134-03(S) LAB Intro to Computer Science (Q) Division 3: Science and MathematicsQuantitative and Formal Reasoning Jeannie R Albrecht
M 1:00 PM-4:00 PM
CSCI134-03(F) LAB Intro to Computer Science (Q) Division 3: Science and MathematicsQuantitative and Formal Reasoning Thomas P. Murtagh
M 1:00 PM-4:00 PM
CSCI134-04(S) LAB Intro to Computer Science (Q) Division 3: Science and MathematicsQuantitative and Formal Reasoning Thomas P. Murtagh
T 1:00 PM-4:00 PM
CSCI134-04(F) LAB Intro to Computer Science (Q) Division 3: Science and MathematicsQuantitative and Formal Reasoning Stephen N. Freund
T 1:00 PM-4:00 PM
CSCI134-05(F) LAB Intro to Computer Science (Q) Division 3: Science and MathematicsQuantitative and Formal Reasoning Thomas P. Murtagh
, Stephen N. Freund
M 7:00 PM-10:00 PM

Enter Search Criteria
Search Criteria

Course Attributes Search - Optional
Search Attributes









Time and Date Search - Optional
Time and Date Search Criteria

Text Search - optional
Text Search Criteria (partial match is OK)