Skip Navigation
CarletonHome Menu
  • Academics
  • Campus Life
  • Admissions
  • For…
    • Students
    • Faculty & Staff
    • Parents & Families
    • Alumni
    • Prospective Students
Directory
Search
What Should We Search?
Campus Directory
Close
  • Registrar’s Office
  • Carleton Academics
Jump to navigation menu
Academic Catalog 2025-26

Course Search

Modify Your Search

Search Results

Your search for courses · during 25FA, 26WI, 26SP · tagged with CS Junior Seminar Elective · returned 6 results

  • ARTS 220* Art, Interactivity, and Microcontrollers (*=Junior Seminar) 6 credits

    In this hands-on course, taught (in an art studio) by a sculpture professor and computer science professor, we'll explore and create interactive three dimensional art. Using basic construction techniques, microprocessors, and programming, we bring together sculpture, engineering, computer science, and aesthetic design. Students engage the nuts and bolts of fabrication, learn to program microcontrollers, and study the design of interactive constructions. Additionally, students will deliver technical presentations describing their work and receive feedback for improvement. Collaborative labs and individual projects culminate in a campus-wide exhibition. No prior building experience is required.

    ARTS 220* is cross listed with CS 220*.

    Seats held for Art and Art History majors and CS Match.

    Extra Time Required: Field trip to the Walker sculpture garden.

    • Spring 2026
    • FSR, Formal or Statistical Reasoning
    • Student has completed any of the following course(s): CS 111 a grade of C- or better or a score of 4 or better on the Computer Science A AP exam or received a Carleton Computer Science 111 Requisite Equivalency. Not open to students who have taken CS 232 or CS 220.

    • ARTS 3-D Emphasis CL: 200 level CS Junior Seminar Elective CS Major Electives ARTS Pertinent DGAH Cross Disciplinary Collaboration
    • ARTS  220*.02 Spring 2026

    • Faculty:Stephen Mohring 🏫 πŸ‘€ · David Musicant 🏫 πŸ‘€
    • Size:12
    • T, THBoliou 160 9:00am-11:30am
    • Extra Time Required: Field trip to the Walker sculpture garden.

      2 seats held for Art and Art History majors until the day after junior priority registration.

      10 seats held for CS Match until the day after X priority registration.

  • CS 220* Art, Interactivity, and Microcontrollers (*=Junior Seminar) 6 credits

    In this hands-on course, taught (in an art studio) by a sculpture professor and computer science professor, we'll explore and create interactive three dimensional art. Using basic construction techniques, microprocessors, and programming, we bring together sculpture, engineering, computer science, and aesthetic design. Students engage the nuts and bolts of fabrication, learn to program microcontrollers, and study the design of interactive constructions. Additionally, students will deliver technical presentations describing their work and receive feedback for improvement. Collaborative labs and individual projects culminate in a campus-wide exhibition. No prior building experience is required.

    ARTS 220* is cross listed with CS 220*.

    Seats held for Art and Art History majors and CS Match.

    Extra Time Required: Field trip to the Walker sculpture garden.

    • Spring 2026
    • FSR, Formal or Statistical Reasoning
    • Student has completed any of the following course(s): CS 111 a grade of C- or better or a score of 4 or better on the Computer Science A AP exam or received a Carleton Computer Science 111 Requisite Equivalency. Not open to students who have taken CS 232 or CS 220.

    • ARTS 3-D Emphasis CL: 200 level CS Junior Seminar Elective CS Major Electives ARTS Pertinent DGAH Cross Disciplinary Collaboration
    • CS  220*.02 Spring 2026

    • Faculty:Stephen Mohring 🏫 πŸ‘€ · David Musicant 🏫 πŸ‘€
    • Size:12
    • T, THBoliou 160 9:00am-11:30am
    • Extra Time Required: Field trip to the Walker sculpture garden.

      2 seats held for Art and Art History majors until the day after junior priority registration.

      10 seats held for CS Match until the day after X priority registration.

  • 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.

    • CL: 300 level CS Junior Seminar Elective CS Major Electives DGAH Critical Ethical Reflection
    • 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 314* Data Visualization (*=Junior Seminar) 6 credits

    Though the wealth of data surrounding us can be overwhelming, we have evolved incredible tools for finding patterns in large amounts of information: our eyes! Data visualization is concerned with turning information into pictures to better communicate patterns or discover new insights, drawing from computer graphics, human-computer interaction, design, and perceptual psychology. In this junior seminar, we will learn different ways in which data can be expressed visually and which methods work best for which tasks, with a particular focus on technical communication. Using this knowledge, we will critique existing visualizations as well as design and build new ones.

    • Spring 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. Not open to students who have taken CS 314.

    • CGSC Elective CL: 300 level CS Junior Seminar Elective CS Major Electives SDSC CS Elective STAT Elective DGAH Critical Ethical Reflection
    • CS  314*.01 Spring 2026

    • Faculty:Eric Alexander 🏫 πŸ‘€
    • Size:16
    • M, WAnderson Hall 223 12:30pm-1:40pm
    • FAnderson Hall 223 1:10pm-2:10pm
  • CS 327* Introduction to Robotics (*=Junior Seminar) 6 credits

    Have you ever wondered how a robotic vacuum is able to navigate back to its charger after cleaning? In this course we will explore concepts of robotic systems including: kinematics, sensors and perception, path planning, and control. In addition to learning the theory behind these topics, students will have the opportunity to design, program, and deploy behaviors for a mobile robot. This course emphasizes technical communication, including both writing and speaking components.

    • Spring 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 AND MATH 134 or MATH 232 with a grade of C- or better or received a Carleton Math 232 Requisite Equivalency AND CS 202 (MATH 236 will be accepted in lieu of CS 202) with a grade of C- or better or received a Carleton Computer Science 202 Requisite Equivalency.

    • CL: 300 level CS Junior Seminar Elective CS Major Electives
    • CS  327*.01 Spring 2026

    • Faculty:Chelsey Edge 🏫 πŸ‘€
    • Size:16
    • M, WHulings 316 8:30am-9:40am
    • FHulings 316 8:30am-9:30am
  • CS 331* Computer Networks (*=Junior Seminar) 6 credits

    The Internet is composed of a large number of heterogeneous, independently-operating computer networks that work together to transport data all over the world. The fact that it does this so well given its complexity is a minor miracle. We’ll study the structure of these individual networks, of smaller-scale local networks, and of the Internet, and learn how this β€œmagic” takes place. Topics include protocols, routing, security, network architecture, and performance measurement along with economic, ethical, and privacy issues. Students will develop technical communication skills in writing and oral presentations through several network analysis projects.

    • Fall 2025
    • 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. Not open to students who have previously taken CS 331.

    • CL: 300 level CS Junior Seminar Elective CS Major Electives
    • CS  331*.01 Fall 2025

    • Faculty:Amy Csizmar Dalal 🏫 πŸ‘€
    • Size:16
    • M, WAnderson Hall 323 12:30pm-1:40pm
    • FAnderson Hall 323 1:10pm-2:10pm
    • 10 seats held for CS Match until the day after rising junior priority registration.

Search for Courses


  • Begin typing to look up faculty/instructor

Liberal Arts Requirements

You must take 6 credits of each of these.

Other Course Tags

 
Clear Search Options
  • 2025-26 Academic Catalog
    • Academic Requirements
    • Course Search
    • Departments & Programs
    • Transfer Credits and Credit by Examination
    • Off-Campus Study
    • Admissions
    • Fees
    • Financial Aid
    • Previous Catalogs

2025–26 Academic Catalog

Find us on the Campus Map
Registrar: Theresa Rodriguez
Email: registrar@carleton.edu
Phone: 507-222-4094
Academic Catalog 2025-26 pages maintained by Maria Reverman
This page was last updated on 10 September 2025
Carleton

One North College StNorthfield, MN 55057USA

507-222-4000

  • Facebook
  • Instagram
  • YouTube
  • Twitter
  • TikTok
  • LinkedIn
  • Admissions
  • Academics
  • Athletics
  • About Carleton
  • Employment
  • Giving
  • Directory
  • Map
  • Photos
  • Campus Calendar
  • News
  • Title IX
  • for Alumni
  • for Students
  • for Faculty/Staff
  • for Families
  • Privacy
  • Accessibility
  • Terms of Use

Sign In