Computer Science Classes
Contact
Mathematics, Statistics, and Computer ScienceOlin-Rice Science Center, Room 222 651-696-6287
mscs@macalester.edu
facebook instagram
Fall 2024
Visit the Registrar's Class Schedule for live registration information
Num. / Sec. / CRN | Name | Days | Time | Room | Instructor | |
---|---|---|---|---|---|---|
COMP 112-01 10486 | Introduction to Data Science | Days: T R | Time: 01:20 pm-02:50 pm | Room: THEATR 205 | Instructor: Alicia Johnson | |
*Cross-listed with STAT 112-01 (10487)*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 112-02 10488 | Introduction to Data Science | Days: T R | Time: 09:40 am-11:10 am | Room: THEATR 200 | Instructor: Brianna Heggeseth | |
*Cross-listed with STAT 112-02 (10489)*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 112-03 10490 | Introduction to Data Science | Days: M W F | Time: 09:40 am-10:40 am | Room: THEATR 002 | Instructor: Amin Alhashim | |
*Cross-listed with STAT 112-03 (10491)*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 112-04 11001 | Introduction to Data Science | Days: M W F | Time: 08:30 am-09:30 am | Room: THEATR 201 | Instructor: Andrew Beveridge | |
*Cross-listed with STAT 112-04 (11002)*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 123-01 10492 | Core Concepts in Computer Science | Days: M W F | Time: 08:30 am-09:30 am | Room: OLRI 258 | Instructor: Lian Duan | |
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 123-02 10493 | Core Concepts in Computer Science | Days: M W F | Time: 09:40 am-10:40 am | Room: OLRI 258 | Instructor: Lian Duan | |
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 123-03 10494 | Core Concepts in Computer Science | Days: M W F | Time: 10:50 am-11:50 am | Room: OLRI 258 | Instructor: Elizabeth Ernst | |
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 123-04 10495 | Core Concepts in Computer Science | Days: M W F | Time: 12:00 pm-01:00 pm | Room: OLRI 258 | Instructor: Elizabeth Ernst | |
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 123-05 10496 | Core Concepts in Computer Science | Days: M W F | Time: 01:10 pm-02:10 pm | Room: OLRI 258 | Instructor: Getiria Onsongo | |
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 127-01 10497 | Object-Oriented Programming and Abstraction | Days: M W F | Time: 09:40 am-10:40 am | Room: OLRI 256 | Instructor: Joslenne Peña | |
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 127-02 10498 | Object-Oriented Programming and Abstraction | Days: M W F | Time: 10:50 am-11:50 am | Room: OLRI 256 | Instructor: Abby Marsh | |
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 127-03 10499 | Object-Oriented Programming and Abstraction | Days: M W F | Time: 12:00 pm-01:00 pm | Room: OLRI 256 | Instructor: Amin Alhashim | |
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 127-04 10500 | Object-Oriented Programming and Abstraction | Days: M W F | Time: 01:10 pm-02:10 pm | Room: OLRI 256 | Instructor: Paul Cantrell | |
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 128-01 10501 | Data Structures | Days: M W F | Time: 02:20 pm-03:20 pm | Room: OLRI 241 | Instructor: Bret Jackson | |
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 128-02 10502 | Data Structures | Days: M W F | Time: 03:30 pm-04:30 pm | Room: OLRI 241 | Instructor: Suhas Arehalli | |
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 194-01 10482 | Introduction to Computational Methods in Linguistics | Days: M W F | Time: 02:20 pm-03:20 pm | Room: HUM 314 | Instructor: Zuoyu Tian | |
*First day attendance required; cross-listed with LING 194-01 (10481)*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 194-02 10560 | Critical Race and Digital Studies | Days: T R | Time: 01:20 pm-02:50 pm | Room: OLRI 258 | Instructor: Gardner, Onsongo, Quigley | |
*First day attendance required; cross-listed with MCST 194-02 (10559)*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 194-F1 10503 | Explorations/Extended Reality | Days: M W F | Time: 10:50 am-11:50 am | Room: OLRI 241 | Instructor: Bret Jackson | |
*First-Year Course Only*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 212-01 10504 | Intermediate Data Science | Days: T R | Time: 01:20 pm-02:50 pm | Room: THEATR 200 | Instructor: Brianna Heggeseth | |
*First day attendance required; cross-listed with STAT 212-01 (10505)*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 221-01 10506 | Algorithm Design and Analysis | Days: M W F | Time: 10:50 am-11:50 am | Room: OLRI 254 | Instructor: Lian Duan | |
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 225-01 10507 | Software Design and Development | Days: M W F | Time: 12:00 pm-01:00 pm | Room: OLRI 245 | Instructor: Joslenne Peña | |
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 225-02 10508 | Software Design and Development | Days: M W F | Time: 01:10 pm-02:10 pm | Room: OLRI 245 | Instructor: Lauren Milne | |
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 225-03 10509 | Software Design and Development | Days: M W F | Time: 02:20 pm-03:20 pm | Room: OLRI 245 | Instructor: Lauren Milne | |
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 240-01 10510 | Computer Systems | Days: M W F | Time: 02:20 pm-03:20 pm | Room: OLRI 258 | Instructor: Susan Fox | |
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 381-01 10511 | Programming Languages | Days: M W F | Time: 03:30 pm-04:30 pm | Room: OLRI 254 | Instructor: Paul Cantrell | |
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 394-01 10512 | Natural Language Processing | Days: T R | Time: 03:00 pm-04:30 pm | Room: OLRI 245 | Instructor: Suhas Arehalli | |
*Cross-listed with LING 394-03 (10906)*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 445-01 10513 | Parallel and Distributed Processing | Days: T R | Time: 03:00 pm-04:30 pm | Room: OLRI 256 | Instructor: Libby Shoop | |
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 456-01 10514 | Projects in Data Science | Days: T R | Time: 01:20 pm-02:50 pm | Room: OLRI 245 | Instructor: Shilad Sen | |
*Cross-listed with STAT 456-01 (10515)*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 479-01 10516 | Network Science | Days: M W F | Time: 10:50 am-11:50 am | Room: THEATR 201 | Instructor: Andrew Beveridge | |
*Cross-listed with MATH 479-01 (10517)*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 484-01 10518 | Introduction to Artificial Intelligence | Days: M W F | Time: 03:30 pm-04:30 pm | Room: OLRI 258 | Instructor: Susan Fox | |
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 487-01 10519 | Computer Security and Privacy | Days: M W F | Time: 09:40 am-10:40 am | Room: OLRI 254 | Instructor: Abby Marsh | |
Details
General Education Requirements:
Distribution Requirements:
|
Spring 2025
Visit the Registrar's Class Schedule for live registration information
Num. / Sec. / CRN | Name | Days | Time | Room | Instructor | |
---|---|---|---|---|---|---|
COMP 112-01 30415 | Introduction to Data Science | Days: M W F | Time: 09:40 am-10:40 am | Room: | Instructor: Amin Alhashim | |
*Cross-listed with STAT 112-01 (30416)*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 112-02 30417 | Introduction to Data Science | Days: M W F | Time: 10:50 am-11:50 am | Room: | Instructor: Amin Alhashim | |
*Cross-listed with STAT 112-02 (30418)*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 112-03 30419 | Introduction to Data Science | Days: M W F | Time: 12:00 pm-01:00 pm | Room: | Instructor: Amin Alhashim | |
*Cross-listed with STAT 112-03 (30420)*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 123-01 30421 | Core Concepts in Computer Science | Days: M W F | Time: 09:40 am-10:40 am | Room: | Instructor: Lauren Milne | |
*First day attendance required*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 123-02 30422 | Core Concepts in Computer Science | Days: M W F | Time: 10:50 am-11:50 am | Room: | Instructor: Lauren Milne | |
*First day attendance required*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 123-03 30423 | Core Concepts in Computer Science | Days: M W F | Time: 01:10 pm-02:10 pm | Room: | Instructor: Getiria Onsongo | |
*First day attendance required*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 123-04 30424 | Core Concepts in Computer Science | Days: M W F | Time: 02:20 pm-03:20 pm | Room: | Instructor: Shilad Sen | |
*First day attendance required*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 127-01 30425 | Object-Oriented Programming and Abstraction | Days: M W F | Time: 09:40 am-10:40 am | Room: | Instructor: Getiria Onsongo | |
*First day attendance required*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 127-02 30426 | Object-Oriented Programming and Abstraction | Days: M W F | Time: 10:50 am-11:50 am | Room: | Instructor: Getiria Onsongo | |
*First day attendance required*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 127-03 30427 | Object-Oriented Programming and Abstraction | Days: M W F | Time: 01:10 pm-02:10 pm | Room: | Instructor: Abby Marsh | |
*First day attendance required*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 128-01 30428 | Data Structures | Days: M W F | Time: 09:40 am-10:40 am | Room: | Instructor: Bret Jackson | |
*First day attendance required*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 128-02 30429 | Data Structures | Days: M W F | Time: 10:50 am-11:50 am | Room: | Instructor: Bret Jackson | |
*First day attendance required*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 212-01 30430 | Intermediate Data Science | Days: M W | Time: 08:00 am-09:30 am | Room: | Instructor: Brianna Heggeseth | |
*Cross-listed with STAT 212-01 (30431)*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 221-01 30432 | Algorithm Design and Analysis | Days: M W F | Time: 02:20 pm-03:20 pm | Room: | Instructor: Suhas Arehalli | |
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 221-02 30433 | Algorithm Design and Analysis | Days: M W F | Time: 03:30 pm-04:30 pm | Room: | Instructor: Suhas Arehalli | |
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 225-01 30434 | Software Design and Development | Days: M W F | Time: 01:10 pm-02:10 pm | Room: | Instructor: Paul Cantrell | |
*First day attendance required*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 225-02 30435 | Software Design and Development | Days: M W F | Time: 03:30 pm-04:30 pm | Room: | Instructor: Paul Cantrell | |
*First day attendance required*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 240-01 30436 | Computer Systems | Days: M W F | Time: 09:40 am-10:40 am | Room: | Instructor: Abby Marsh | |
*First day attendance required*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 240-02 30437 | Computer Systems | Days: M W F | Time: 10:50 am-11:50 am | Room: | Instructor: Abby Marsh | |
*First day attendance required*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 302-01 30438 | Introduction to Database Management Systems | Days: T R | Time: 09:40 am-11:10 am | Room: | Instructor: Joslenne Peña | |
*First day attendance required*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 302-02 30439 | Introduction to Database Management Systems | Days: T R | Time: 01:20 pm-02:50 pm | Room: | Instructor: Joslenne Peña | |
*First day attendance required*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 361-01 30440 | Theory of Computation | Days: T R | Time: 03:00 pm-04:30 pm | Room: | Instructor: Suhas Arehalli | |
*Cross-listed with MATH 361-01 (30441)*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 364-01 30442 | Human-Computer Interaction | Days: M W F | Time: 02:20 pm-03:20 pm | Room: | Instructor: Lauren Milne | |
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 365-01 30443 | Computational Linear Algebra | Days: T R | Time: 09:40 am-11:10 am | Room: | Instructor: Kristin Heysse | |
*Cross-listed with MATH 365-01 (30444)*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 365-02 30445 | Computational Linear Algebra | Days: T R | Time: 01:20 pm-02:50 pm | Room: | Instructor: Kristin Heysse | |
*Cross-listed with MATH 365-02 (30446)*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 394-01 30413 | Language in Social Media: A Computational Linguistics Perspective | Days: M W F | Time: 10:50 am-11:50 am | Room: | Instructor: Zuoyu Tian | |
*Cross-listed with LING 394-01 (30412)*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 446-01 30447 | Internet Computing | Days: M W F | Time: 12:00 pm-01:00 pm | Room: | Instructor: Joslenne Peña | |
*First day attendance required*
Details
General Education Requirements:
Distribution Requirements:
|
||||||
COMP 465-01 30448 | Interactive Computer Graphics | Days: M W F | Time: 01:10 pm-02:10 pm | Room: | Instructor: Bret Jackson | |
*First day attendance required*
Details
General Education Requirements:
Distribution Requirements:
|