Skip to main content
Select a Catalog
Archived Catalogues
2020-2021 College Catalogue
2021-2022 College Catalogue
2022-2023 College Catalogue
2023-2024 College Catalogue
2024-2025 College Catalogue
Catalog Search
Search Options
Entire Catalog
Programs
Courses
Search
http://hamilton.smartcatalogiq.com/
0e146ca4-3ae6-4777-930a-a0a4ca6ab194
https://searchproxy.smartcatalogiq.com/search
0a7ee807-2aa1-413d-a253-c65920b1ce3f
other
/Institutions/Hamilton-College/json/2022-2023/College-Catalogue-local.json
/Institutions/Hamilton-College/json/2022-2023/College-Catalogue.json
Contents
Academic Programs
Educational Goals and Curriculum
Academic Policies and Regulations
Financial Information
Leadership
Other Information
Catalog Links
Catalog Home
Site Map
All Catalogs
CPSCI-Computer Science
CPSCI-100
Contemporary Computing Concepts
CPSCI-101
Computer Science for All
CPSCI-102
Design Principles
CPSCI-105
Explorations in Computer Science
CPSCI-110
Introduction to Computer Science
CPSCI-111
Data Structures
CPSCI-112
Problem Solving and Data Structures
CPSCI-123
Discrete Mathematics
CPSCI-200
Social, Structural, and Institutional Hierarchies
CPSCI-205
Technologies Seminar
CPSCI-207
Topics in Computer Science I
CPSCI-210
Applied Theory
CPSCI-220
Principles of Programming Languages
CPSCI-230
Algorithms and Data Structures
CPSCI-240
Computer Organization and Assembly Language
CPSCI-290
Programming Challenges
CPSCI-298
Computer Science Research
CPSCI-307
Topics in Computer Science II
CPSCI-310
Compilers
CPSCI-320
Computer Architecture
CPSCI-330
Algorithms
CPSCI-340
Operating Systems
CPSCI-350
Database Theory and Practice
CPSCI-360
Developing Accessible User Interfaces
CPSCI-375
Artificial Intelligence
CPSCI-380
Theory of Computation
CPSCI-410
Senior Seminar
CPSCI-411
Senior Seminar in Genetic Programming
CPSCI-420
Readings in Computer Science
CPSCI-500
Senior Research
Site Menu
Site
About
Know Thyself
Facts
History & Traditions
Campus Facilities
Our Region
Diversity, Equity & Inclusion
Sustainability
Contact Us
Admission & Aid
Apply
Visit
Cost
Financial Aid
Meet Our Staff
Request Information
Academics
Open Curriculum
Areas of Study
Our Faculty
ALEX: Advise, Learn, Experience
Centers & Resources
Student Research
Global Learning
Academic Calendar
Campus Life
Where to Live
Where to Eat
What To Do
Leadership, Activism, & Service
Health & Wellness
Careers & Outcomes
Career Center
Internships
Fellowships & Scholarships
Outcomes Reports
Notable Alumni
Secondary
A-Z
Athletics
Diversity & Inclusion
Events
News
Performing Arts & Museum
Actions
Apply Now
Request Info
Plan a Visit
Take a Virtual Tour
Support
Give Now
My Hamilton
Audience
Alumni
Alumni Home
Events
Alumni News
My Hamilton Connect
Username/Password Assistance
Alumni Council
Faculty & Staff
My Hamilton
Directory
Who To Contact
Library & IT
Current Students
My Hamilton
Centers & Resources
Registrar Forms
Dining Hours & Menus
Hill Card
Library & IT
Health & Wellness
Parents & Families
Parents Home
My Hamilton
Hill Card
Academic Calendar
Webcam
Campus Map
Close