CSCI 134 Fall 2013 Introduction to Computer Science (Q)

Also offered Spring 2014

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: first year students 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,COGS Interdepartmental Electives
Enrollment Limit: 30
Expected Enrollment: 30
Class Number: 1254
CLASSES ATTR INSTRUCTORS TIMES CLASS NUMBER
CSCI134-01(F) LEC Intro to Computer Science (Q) Division 3: Science and MathematicsQuantitative and Formal Reasoning Thomas P. Murtagh
MWF 09:00 AM-09:50 AM Physics 205 1254
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: