Computer Science 1 (CS 113)

Basic Information

Course Description: This is an introduction to the discipline of computer science, suitable for those students with a mature quantitative ability. This fast-paced course covers the basics of computer programming, with an emphasis on program design, problem decomposition, and object-oriented programming in Java. Graduates of this course will be able to write small computer programs independently; examples include data processing for a data-based science course, small games, or estimating likelihood of probabilistic events, etc.. No computer programming experience is necessary or expected. Students are required to register for a weekly lab.

Instructor: Michael Wehar, mwehar@brynmawr.edu, Park 204

Lecture: Tuesdays & Thursdays, 1:10pm - 2:30pm (ET), Park 300

Lab: Tuesdays, 2:40pm - 4pm (ET), Park 231 (Attendance Required)

Course Schedule


There will be biweekly quizzes and the Midterm is tentatively scheduled for Tuesday, October 21st in lab.

Readings are selected from Think Java - How To Think Like A Computer Scientist (BMC Version 2).

Grading (tentative)

For more information, please see the Course Policies page.