CSCI 134

Introduction to Computer Science

Home | Lectures | Handouts | Resources

Home

Instructors:Prof. Andrea DanylukProf. Stephen Freund
Email: andrea@cs.williams.edufreund@cs.williams.edu
Phone: x2178x4260
Office: TCL 305 TPL 302
Office Hours: Wed 1-2:30, Thurs 9-10:30 Tue 2:30-4:30, Thurs 2:30-4
TA Hours:Mon 7-10, Tues-Thurs 7-11, and Thurs 4-6 in TCL 217

Course Description

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.