CSCI 134
Introduction to Computer Science
Spring 2015
(also offered Fall 2014)
Division III
Quantitative/Formal Reasoning
This is not the current course catalog
Class Details
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.
The Class:
Format: lecture/laboratory
Limit: 36
Expected: 36
Class#: 3387
Grading: yes pass/fail option, yes fifth course option
Limit: 36
Expected: 36
Class#: 3387
Grading: yes pass/fail option, yes fifth course option
Requirements/Evaluation:
evaluation will be based on weekly assignments, final programming projects, and examinations
Prerequisites:
none, except for the standard prerequisites for a (Q) course; previous programming experience is not required
Enrollment Preferences:
first year students and sophomores
Unit Notes:
students with prior experience with object-oriented programming should discuss appropriate course placement with members of the department
Distributions:
Division III
Quantitative/Formal Reasoning
Attributes:
BGNP Recommended Courses
COGS Interdepartmental Electives
COGS Interdepartmental Electives
Class Grid
-
HEADERS
Column header 1
CLASSESColumn header 2DREQColumn header 3INSTRUCTORSColumn header 4TIMESColumn header 5CLASS#
-
CSCI 134 - 01 (S) LEC Intro to Computer Science
CSCI 134 - 01 (S) LEC Intro to Computer ScienceDivision III Quantitative/Formal ReasoningMWF 9:00 am - 9:50 am
Chemistry 2023387 -
CSCI 134 - 02 (S) LEC Intro to Computer Science
CSCI 134 - 02 (S) LEC Intro to Computer ScienceDivision III Quantitative/Formal ReasoningMWF 10:00 am - 10:50 am
Chemistry 2023388 -
CSCI 134 - 03 (S) LAB Intro to Computer Science
CSCI 134 - 03 (S) LAB Intro to Computer ScienceDivision III Quantitative/Formal ReasoningAndrea Danyluk
Stephen N. Freund
Brent A. YorgeyM 1:00 pm - 4:00 pm
3389 -
CSCI 134 - 04 (S) LAB Intro to Computer Science
CSCI 134 - 04 (S) LAB Intro to Computer ScienceDivision III Quantitative/Formal ReasoningAndrea Danyluk
Stephen N. Freund
Brent A. YorgeyT 1:00 pm - 4:00 pm
3390 -
CSCI 134 - 05 (S) LAB Intro to Computer Science
CSCI 134 - 05 (S) LAB Intro to Computer ScienceDivision III Quantitative/Formal ReasoningAndrea Danyluk
Stephen N. Freund
Brent A. YorgeyM 7:00 pm - 10:00 pm
Chemistry 2163391
Megamenu Social