CS Undergrad Courses for Spring 2024
Last Updated: Friday, October 13
NOTE: This page is now deprecated. Please see Lou’s List or SIS for the most up-to-date information. This page will be retained for a short period.
Updates:
- CS 3120 has been moved to TuTh 11:00-12:15.
- CS 3140 has been moved to TuTh 09:30-10:45. The second section has been canceled.
- CS 5501 has been added and will count as a CS elective for undergrads.
Undergraduate Courses
Course | Title | Instructor | Meeting |
---|---|---|---|
CS 1010 | Introduction to Information Technology | David Evans | TuTh 11:00-12:15 |
CS 1110 | Introduction to Programming | Arohi Khargonkar | MoWeFr 10:00-10:50 |
CS 1110 | Introduction to Programming | Arohi Khargonkar | MoWeFr 13:00-13:50 |
CS 1110 | Introduction to Programming | Derrick Stone | MoWeFr 12:00-12:50 |
CS 1110 | Introduction to Programming (LAB) | Arohi Khargonkar | Th 09:30-10:45 |
CS 1110 | Introduction to Programming (LAB) | Arohi Khargonkar | Th 11:00-12:15 |
CS 1110 | Introduction to Programming (LAB) | Arohi Khargonkar | Th 12:30-13:45 |
CS 1110 | Introduction to Programming (LAB) | Arohi Khargonkar | Th 14:00-15:15 |
CS 1110 | Introduction to Programming (LAB) | Arohi Khargonkar | Th 15:30-16:45 |
CS 1110 | Introduction to Programming (LAB) | Arohi Khargonkar | Th 17:00-18:15 |
CS 1110 | Introduction to Programming (LAB) | Arohi Khargonkar | Th 18:30-19:45 |
CS 1110 | Introduction to Programming (LAB) | Arohi Khargonkar | Th 17:00-18:15 |
CS 1111 | Introduction to Programming | Panagiotis Apostolellis | MoWe 14:00-15:15 |
CS 1112 | Introduction to Programming | Nada Basit | MoWeFr 12:30-13:45 |
CS 1112 | Introduction to Programming | Nada Basit | MoWeFr 14:00-15:15 |
CS 2100 | Data Structures and Algorithms 1 | Briana Morrison | MoWeFr 12:00-12:50 |
CS 2100 | Data Structures and Algorithms 1 | Derrick Stone | MoWeFr 11:00-11:50 |
CS 2100 | Data Structures and Algorithms 1 (LAB) | Briana Morrison | Mo 15:00-16:45 |
CS 2100 | Data Structures and Algorithms 1 (LAB) | Briana Morrison | Mo 17:00-18:45 |
CS 2100 | Data Structures and Algorithms 1 (LAB) | Briana Morrison | Mo 19:00-20:45 |
CS 2100 | Data Structures and Algorithms 1 (LAB) | Briana Morrison | Mo 15:30-17:15 |
CS 2120 | Discrete Mathematics and Theory 1 | Elizabeth Orrico | MoWeFr 14:00-14:50 |
CS 2120 | Discrete Mathematics and Theory 1 | Elizabeth Orrico | MoWeFr 15:00-15:50 |
CS 2120 | Discrete Mathematics and Theory 1 | Elizabeth Orrico | MoWeFr 16:00-16:50 |
CS 2130 | Computer Systems and Organization 1 | Daniel Graham | MoWeFr 14:00-14:50 |
CS 2130 | Computer Systems and Organization 1 (LAB) | Daniel Graham | Tu 09:30-10:45 |
CS 2130 | Computer Systems and Organization 1 (LAB) | Daniel Graham | Tu 11:00-12:15 |
CS 2130 | Computer Systems and Organization 1 (LAB) | Daniel Graham | Tu 12:30-13:45 |
CS 2130 | Computer Systems and Organization 1 (LAB) | Daniel Graham | Tu 14:00-15:15 |
CS 2130 | Computer Systems and Organization 1 (LAB) | Daniel Graham | Tu 15:30-16:45 |
CS 2130 | Computer Systems and Organization 1 (LAB) | Daniel Graham | Tu 17:00-18:15 |
CS 2910 | CS Education Practicum | Nada Basit | TBD |
CS 3100 | Data Structures and Algorithms 2 | Robbie Hott | TuTh 09:30-10:45 |
CS 3100 | Data Structures and Algorithms 2 | Raymond Pettit | TuTh 14:00-15:15 |
CS 3120 | Discrete Mathematics and Theory 2 | Mark Floryan | TuTh 11:00-12:15 |
CS 3130 | Computer Systems and Organization 2 | Charles Reiss | TuTh 15:30-16:45 |
CS 3130 | Computer Systems and Organization 2 (LAB) | Charles Reiss | We 14:00-15:15 |
CS 3130 | Computer Systems and Organization 2 (LAB) | Charles Reiss | We 15:30-16:45 |
CS 3130 | Computer Systems and Organization 2 (LAB) | Charles Reiss | We 17:00-18:15 |
CS 3130 | Computer Systems and Organization 2 (LAB) | Charles Reiss | We 18:30-19:45 |
CS 3140 | Software Development Essentials | Rich Nguyen | TuTh 09:30-10:45 |
CS 3205 | HCI in Software Development | Panagiotis Apostolellis | TuTh 15:30-16:45 |
CS 3240 | Advanced Software Development Techniques | Mark Sherriff | TuTh 11:00-12:15 |
CS 3240 | Advanced Software Development Techniques | Sebastian Elbaum | TuTh 12:30-13:45 |
CS 3240 | Advanced Software Development Techniques (LAB) | Mark Sherriff | TBD |
CS 3250 | Software Testing | Upsorn Praphamontripong | MoWeFr 13:00-13:50 |
CS 3710 | Introduction to Cybersecurity | Angela Orebaugh | MoWeFr 12:00-12:50 |
CS 4414 | Operating Systems | Felix Lin | TuTh 14:00-15:15 |
CS 4457 | Computer Networks | Hyojoon Kim | MoWeFr 13:00-13:50 |
CS 4501 | Intro to Algorithmic Economics | Denis Nekipelov & Chen-Yu Wei | MoWe 15:30-16:45 |
CS 4501 | Internet of Things | Brad Campbell | MoWe 14:00-15:15 |
CS 4501 | Cybersecurity and Elections | Jack Davidson & Angela Orebaugh | MoWe 14:00-15:15 |
CS 4501 | Engr Interactive Technologies | Seongkook Heo | TuTh 15:30-16:45 |
CS 4501 | Cryptocurrency | Aaron Bloomfield | MoWeFr 11:00-11:50 |
CS 4501 | Hardware Security | Ashish Venkat | TuTh 14:00-15:15 |
CS 4501 | Cryptography | Wei-Kai Lin | TuTh 14:00-15:15 |
CS 4501 | Human-Robot Interaction | Tariq Iqbal | TBD |
CS 4501 | Digital Signal Processing | Tom Fletcher | TuTh 11:00-12:15 |
CS 4610 | Programming Languages | Raymond Pettit | MoWeFr 10:00-10:50 |
CS 4630 | Defense Against the Dark Arts | Jack Davidson | MoWe 15:30-16:45 |
CS 4640 | Programming Languages for Web Applications | Robbie Hott | TuTh 12:30-13:45 |
CS 4710 | Artificial Intelligence | Yangfeng Ji | TuTh 09:30-10:45 |
CS 4710 | Artificial Intelligence | Yen-Ling Kuo | TuTh 14:00-15:15 |
CS 4720 | Mobile Application Development | Will McBurney | MoWeFr 12:00-12:50 |
CS 4730 | Computer Game Design | Will McBurney | TuTh 14:00-15:15 |
CS 4740 | Cloud Computing | Chang Lou | MoWe 14:00-15:15 |
CS 4750 | Database Systems | Upsorn Praphamontripong | MoWeFr 12:00-12:50 |
CS 4760 | Network Security | Aaron Bloomfield | MoWeFr 10:00-10:50 |
CS 4980 | Capstone Research | All Instructors | TBD |
CS 4991 | Capstone Technical Report | Rosanne Vrugtman | Online |
CS 4993 | Independent Study | All Instructors | TBD |
CS 4998 | Distinguished BA Majors Research | All Instructors | TBD |
CS 5501 | Big Data Systems | Yue Cheng | MoWe 15:30-16:45 |