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.
- Course number
- CMSC B113 - students from all majors are welcome!
- Instructor
- Adam Poliak
- Teaching Assistants
- Course Staff
- Website
- https://cs.brynmawr.edu/cs113/
- Discussion Forum
- Piazza
- Time and place
- Spring 2023, TTH 12:55-2:15pm, Location: Park 338
- Lab T: 2:25-3:45pm
- Office Hours
- Times
- Prerequisites
- None - no prior programming background is required
- Course Readings
- Each lecture has an accompanying chapter/section of the textbook
- Some lectures will have accompanying optional reading related to the lecture’s topic
Grading
- Homeworks: 29%
- Labs: 7%
- Midterms: 25%
- Final: 34%
- Participation: 5%
- Late day policy
- As a general rule, no late homework will be accepted.
See the Policies for more details.