CPSCI 101: Computer Science for All
Hamilton College, Spring 2023, Spring 2024
The first course in computer science is an introduction to algorithmic problem-solving using the Python programming language. Topics include primitive data types, mathematical operations, structured programming with conditional and iterative idioms, functional abstraction, and objects. Students apply these skills in writing programs to solve problems in domains across the liberal arts. No previous programming experience necessary.
How to enroll: This class is enrolled on a first-come/first-served basis through the registrar. If you are interested in joining the class but it is full, please join the wait list and attend the first week of classes. Students who do not attend the first week of classes will be dropped as per Hamilton’s policy. Students will get off the wait list on a first-come/first-served basis with priority given to students who attend class. The number of spots in this course is limited by the physical number of chairs in the mandatory labs, and cannot be increased over the cap. Please do not email me requesting a spot in the class.