Search Results
Your search for courses · during 25FA · taught by arafferty · returned 4 results
-
CS 111 Introduction to Computer Science 6 credits
This course will introduce you to computer programming and the design of algorithms. By writing programs to solve problems in areas such as image processing, text processing, and simple games, you will learn about recursive and iterative algorithms, complexity analysis, graphics, data representation, software engineering, and object-oriented design. No previous programming experience is necessary.
- Fall 2025
- FSR, Formal or Statistical Reasoning QRE, Quantitative Reasoning
-
NOT open to students who have completed any of the following course(s): CS 200 or greater with a grade of C- or better.
-
CS 322 Natural Language Processing 6 credits
Advances like deep learning and large language models have led to computer programs that seem to converse intelligently with people. But how do these programs work, and do they really understand language? In this course, we’ll explore techniques that aim to enable computers to interpret and respond appropriately to ideas expressed using natural languages (such as Chinese or English) as opposed to formal languages (such as Python or C). Topics may include classical and modern approaches, and varying applications, such as machine translation, semantic analysis, and question answering.
- Fall 2025
- FSR, Formal or Statistical Reasoning QRE, Quantitative 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 322.01 Fall 2025
- Faculty:Anna Rafferty 🏫 👤
- Size:34
- M, WAnderson Hall 329 9:50am-11:00am
- FAnderson Hall 329 9:40am-10:40am
-
17 seats held for CS Match until the day after rising junior priority registration.
-
CS 394 Directed Research in Computer Science 1 – 6 credits
Students work on a research project related to a faculty member's research interests, and directed by that faculty member. Student activities vary according to the field and stage of the project. The long-run goal of these projects normally includes dissemination to a scholarly community beyond Carleton. The faculty member will meet regularly with the student and actively direct the work of the student, who will submit an end-of-term product, typically a paper or presentation.
Register for this course by submitting the Directed Research form which requires approval from the project faculty supervisor and your adviser.
- Fall 2025, Winter 2026, Spring 2026
- No Exploration
-
IDSC 298 FOCUS Sophomore Colloquium 1 credits
This colloquium is designed for sophomore students participating in the Focusing on Cultivating Scientists program. It will provide an opportunity to participate in STEM-based projects on campus and in the community. The topics of this project-based colloquium will vary each term.
Open only to students who completed IDSC 198
- Fall 2025
- No Exploration
-
Student has completed any of the following course(s): IDSC 198 with a grade of C- or better during their first year.
-
IDSC 298.01 Fall 2025
- Faculty:Anna Rafferty 🏫 👤
- Size:31
- Grading:S/CR/NC
- WAnderson Hall 329 3:10pm-4:20pm