Academics Navigation
Academics
You are here
Courses
Campus | Bryn Mawr |
Semester | Fall 2022 |
Registration ID | CMSCB113002 |
Course Title | Computer Science I |
Credit | 1.00 |
Department | Data Science |
Instructor | Poliak,Adam |
Times and Days | TTh 12:55pm-02:15pm
|
Room Location | PK300 |
Additional Course Info | Class Number: 2054 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. Prerequisites: Students must have completed AP level Calculus, Statistics, Physics, Chemistry, Economics, or Computer Science; or IB Mathematics HL; or have a SAT score of 650 or higher in Mathematics or Physics; or ACT score of 28 or higher in Mathematics.; This is an introduction to Computer Science using the Java programming language. There will be weekly, hands-on labs and programming assignments. We will learn and use the Linux command-line shell as our programming environment. The VS Code editor will be used. Please consult the course catalog for more information. Approach: Course does not meet an Approach, Quantitative Methods (QM), Quantitative Readiness Required (QR); Haverford: C: Physical and Natural Processes (C), Quantitative (QU) Enrollment Cap: 24; Freshman Spaces 20; Enrollment Criteria: Students should register for Lab Section 00C. Students must fill out questionnaire: https://cs.brynmawr.edu/Courses/cs113/placement.html |
Miscellaneous Links |