CSCI 134 Spring 2013 Introduction to Computer Science (Q)

Also offered Fall 2012

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 assignments, final programming projects, and examinations
Additional Info:
Additional Info2:
Prerequisites: none, except for the standard prerequisites for a (Q) course; previous programming experience is not required
Enrollment Preference: firstyears and sophomores
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: 30
Expected Enrollment: 25
Class Number: 3105
CLASSES ATTR INSTRUCTORS TIMES CLASS NUMBER
CSCI134-02(S) LEC Intro to Computer Science (Q) Division 3: Science and MathematicsQuantitative and Formal Reasoning Thomas P. Murtagh
MWF 10:00 AM-10:50 AM Chemistry 206 3105
Course Search
Term:
Subject:
Catalog Number:
Division:
Distribution:
Subject Attributes:
Enrollment Limit:
Course Type:
Start Time: End Time:
Day(s):
Instructor First Name:
Instructor Last Name:
Keyword Search: