CSCI 134 Spring 2015 Introduction to Computer Science (Q)

Also offered Fall 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: 36
Expected Enrollment: 36
Class Number: 3387
CLASSES ATTR INSTRUCTORS TIMES CLASS NUMBER
CSCI 134 - 01 (S) LEC Intro to Computer Science (Q) Division 3: Science and MathematicsQuantitative and Formal Reasoning Andrea Danyluk
MWF 09:00 AM-09:50 AM 3387
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: