Search Results
Your search for courses · during 26WI · tagged with CS Major Electives · returned 3 results
-
CS 302* The Why Behind Everyday Technologies (*=Junior Seminar) 6 credits
What makes computers computers? Are computers defined by their existing functionalities, future capabilities, individual components, or something else? Are there inherent risks to the technologies we surround ourselves with, and are there ways we can mitigate those risks to live happier lives? How do we arrive at a ‘true’ interpretation of data, and does its presentation and visualization matter?
By peering into the black-box of everyday technologies alongside the philosophical discussions they engender, we will investigate the fundamental questions computing technologies and its mind-bending pace of advancement are posing in our lives, communities, and society. Technical communication is emphasized through student-led discussions, project pages for written and visual communication, and presentations.
16 seats held for CS Match until the day after X priority registration.
- Winter 2026
- FSR, Formal or Statistical Reasoning
-
Student has completed any of the following course(s): CS 200 or CS 201 with a grade of C- or better or received a Carleton Computer Science 201 or better Requisite Equivalency.
-
CS 302*.01 Winter 2026
- Faculty:Jean Salac 🏫 👤
- Size:16
- M, WHulings 120 11:10am-12:20pm
- FHulings 120 12:00pm-1:00pm
-
13 seats held for CS Match until the day after Junior priority registration.
-
CS 320 Machine Learning 6 credits
What does it mean for a machine to learn? Much of modern machine learning focuses on identifying patterns in large datasets and using these patterns to make predictions about the future. Machine learning has impacted a diverse array of applications and fields, from scientific discovery to healthcare to education. In this artificial intelligence-related course, we’ll both explore a variety of machine learning algorithms in different application areas, taking both theoretical and practical perspectives, and discuss impacts and ethical implications of machine learning more broadly. Topics may vary, but typically focus on regression and classification algorithms, including neural networks.
X seats held for CS Match until the day after X priority registration.
- Winter 2026
- FSR, Formal or Statistical Reasoning
-
Student has completed any of the following course(s): CS 200 with a grade of C- or better or CS 201 with a grade of C- or better or received a Carleton Computer Science 200 Requisite Equivalency AND CS 202 with a grade of C- or better or received a Carleton Computer Science 202 Requisite Equivalency or MATH 236 with a grade of C- or better or received a Carleton Math 236 Requisite Equivalency. MATH 236 will be accepted in lieu of CS 202.
-
CS 320.01 Winter 2026
- Faculty:Anna Meyer 🏫 👤
- Size:28
- M, WWeitz Center 233 9:50am-11:00am
- FWeitz Center 233 9:40am-10:40am
-
28 seats held for CS Match until the day after Senior priority registration.
-
CS 344 Human-Computer Interaction 6 credits
The field of human-computer interaction addresses two fundamental questions: how do people interact with technology, and how can technology enhance the human experience? In this course, we will explore technology through the lens of the end user: how can we design effective, aesthetically pleasing technology, particularly user interfaces, to satisfy user needs and improve the human condition? How do people react to technology and learn to use technology? What are the social, societal, health, and ethical implications of technology? The course will focus on design methodologies, techniques, and processes for developing, testing, and deploying user interfaces.
- Winter 2026
- FSR, Formal or Statistical Reasoning QRE, Quantitative Reasoning
-
Student has completed any of the following course(s): CS 200 or CS 201 with a grade of C- or better or received a Carleton Computer Science 201 or better Requisite Equivalency.
-
CS 344.01 Winter 2026
- Faculty:Sneha Narayan 🏫 👤
- Size:28
- T, THAnderson Hall 329 1:15pm-3:00pm
-
15 seats held for CS Match until the day after Sophomore Only priority registration.