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 2023-24 · taught by adalal · returned 5 results

  • CS 100 Ethics of Technology 6 credits

    What should technology know about us? What actions should technology be allowed to conduct on our behalf? Who makes these decisions, and whose voices are excluded from these conversations? Can algorithms ever be truly fair, just, and unbiased, or are they forever doomed to perpetuate existing inequities? We’ll address these questions, and many more, as we explore the history, present, and possible futures of the design, implementation, deployment, and usage of algorithms, apps, systems, devices, and all things tech. This course will equip you to perform the complex ethical reasoning required of living in a technically-focused society.

    Held for new first year students

    • Fall 2023
    • Argument and Inquiry Seminar Writing Requirement
    • CS  100.00 Fall 2023

    • Faculty:Amy Csizmar Dalal 🏫 👤
    • Size:15
    • M, WOlin 304 11:10am-12:20pm
    • FOlin 304 12:00pm-1:00pm
    • Held for new first year student. This course is part of the FOCUS program, it requires concurrent registation in IDSC 198

  • CS 257 Software Design 6 credits

    It’s easy to write a mediocre computer program, and lots of people do it. Good programs are quite a bit harder to write, and are correspondingly less common. In this course, we will study techniques, tools, and habits that will improve your chances of writing good software. While working on several medium-sized programming projects, we will investigate code construction techniques, debugging and profiling tools, testing methodologies, UML, principles of object-oriented design, design patterns, and user interface design.

    • Fall 2023, Winter 2024, Spring 2024
    • Formal or Statistical Reasoning
    • Computer Science 200 or 201 or instructor permission

    • CS major required
    • CS  257.00 Winter 2024

    • Faculty:Amy Csizmar Dalal 🏫 👤
    • Size:28
    • M, WWeitz Center 235 1:50pm-3:00pm
    • FWeitz Center 235 2:20pm-3:20pm
  • 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.

    • Spring 2024
    • Formal or Statistical Reasoning Quantitative Reasoning Encounter
    • Computer Science 200 or 201 or instructor permission

    • CGSC Elective Dig Art&Hum Crit&Eth Reflctn Acad Cvc Engmnt/Appl
    • CS  344.00 Spring 2024

    • Faculty:Amy Csizmar Dalal 🏫 👤
    • Size:34
    • T, THAnderson Hall 329 1:15pm-3:00pm
  • CS 399 Senior Seminar 3 credits

    As part of their senior capstone experience, majors will work together in teams (typically four to seven students per team) on faculty-specified topics to design and implement the first stage of a project. Required of all senior majors.

    • Fall 2023, Winter 2024
    • Senior standing. Students are strongly encouraged to complete Computer Science 252 and Computer Science 257 before starting Computer Science 399.

    • Acad Cvc Engmnt/Appl
    • CS  399.04 Fall 2023

    • Faculty:Amy Csizmar Dalal 🏫 👤
    • Size:8
    • Grading:S/CR/NC
    • TOlin 302 9:00am-10:00am
    • CS  399.05 Fall 2023

    • Faculty:Amy Csizmar Dalal 🏫 👤
    • Size:12
    • Grading:S/CR/NC
    • TOlin 302 2:15pm-3:15pm
  • CS 400 Integrative Exercise 3 credits

    Beginning with the prototypes developed in the Senior Seminar (CS 399), project teams will complete their project and present it to the department. Required of all senior majors. Each CS 400 is paired with a particular section of CS 399, and the prerequisite for CS 400 must be filled by satisfactory completion of that CS 399.

    • Fall 2023, Winter 2024, Winter 2024
    • Computer Science 399

    • CS  400.04 Winter 2024

    • Faculty:Amy Csizmar Dalal 🏫 👤
    • Size:8
    • Grading:S/NC
    • TOlin 302 9:00am-10:00am
    • CS  400.05 Winter 2024

    • Faculty:Amy Csizmar Dalal 🏫 👤
    • Size:8
    • Grading:S/NC
    • TOlin 312 1:15pm-3:00pm

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