Course Schedule

Course Schedule

This schedule represents CDM courses only. To find courses taught elsewhere at DePaul, please visit the DePaul Schedule of Classes. Can't find CDM the course you're looking for? For all courses ever taught at CDM, please visit MyCDM. Several CDM courses count towards liberal studies credit, for a list of such courses visit the CDM Liberal Studies courses page.

Classes are offered in multiple modalities, with both on campus and online offerings. Read the Guide to Classes for more information.

Filter Course Schedule

e.g. 309. Supports wildcard search using *

Computer Science

CSC 208 Ethics in Technology

  • TuTh
  • Levan Center Room 306
    LEVAN 00306, Lincoln Park
  • Evelyn Lulis
  • Section 301
  • Class# 32861
  • 4.00 credits

CLOSED
  • MW
  • Lewis Center Room 1216
    LEWIS 01216, Loop
  • John Paulett
  • Section 601
  • Class# 33258
  • 4.00 credits

CLOSED
  • MW
  • Lewis Center Room 1216
    LEWIS 01216, Loop
  • John Paulett
  • Section 602
  • Class# 33259
  • 4.00 credits

CLOSED
  • Section 620
  • Class# 32862
  • 4.00 credits

CLOSED

CSC 241 Introduction to Computer Science I

  • MW
  • 14 E Jackson Room 512
    14EAS 00512, Loop
  • Adam Hecktman
  • Section 601
  • Class# 32863
  • 4.00 credits

CLOSED
  • Tu
  • 14 E Jackson Room 512
    14EAS 00512, Loop
  • Adam Hecktman
  • Section 601L
  • Class# 32935
  • 4.00 credits

CLOSED
  • MW
  • CDM Center 801 PC Lab
    CDM 00801, Loop
  • Don Yanek
  • Section 603
  • Class# 33313
  • 4.00 credits

CLOSED
  • Th
  • CDM Center 658
    CDM 00658, Loop
  • Don Yanek
  • Section 603L
  • Class# 33314
  • 4.00 credits

CLOSED
  • TuTh
  • CDM Center 801 PC Lab
    CDM 00801, Loop
  • Don Yanek
  • Section 604
  • Class# 33319
  • 4.00 credits

CLOSED
  • Tu
  • CDM Center 801 PC Lab
    CDM 00801, Loop
  • Don Yanek
  • Section 604L
  • Class# 33320
  • 4.00 credits

CLOSED
  • MW
  • CDM Center 801 PC Lab
    CDM 00801, Loop
  • Don Yanek
  • Section 605
  • Class# 33402
  • 4.00 credits

CLOSED
  • Tu
  • CDM Center 658
    CDM 00658, Loop
  • Don Yanek
  • Section 605L
  • Class# 33403
  • 4.00 credits

CLOSED

CSC 242 Introduction to Computer Science II

  • MW
  • CDM Center 819 PC Lab
    CDM 00819, Loop
  • Amber Settle
  • Section 601
  • Class# 33404
  • 4.00 credits

  • Tu
  • CDM Center 819 PC Lab
    CDM 00819, Loop
  • Amber Settle
  • Section 601L
  • Class# 33405
  • 4.00 credits

  • MW
  • CDM Center 819 PC Lab
    CDM 00819, Loop
  • Amber Settle
  • Section 602
  • Class# 33260
  • 4.00 credits

  • Tu
  • 14 E Jackson Room 512
    14EAS 00512, Loop
  • Amber Settle
  • Section 602L
  • Class# 33261
  • 4.00 credits

  • TuTh
  • CDM Center 801 PC Lab
    CDM 00801, Loop
  • Eric Sedgwick
  • Section 603
  • Class# 33123
  • 4.00 credits

  • W
  • 14 E Jackson Room 512
    14EAS 00512, Loop
  • Eric Sedgwick
  • Section 603L
  • Class# 33124
  • 4.00 credits

CSC 243 Introduction to Computer Science for Programmers

  • Section 620
  • Class# 33406
  • 4.00 credits

CSC 299 Sophomore Lab in Applied Computing

  • Section 601
  • Class# 33031
  • 4.00 credits
  • Topic: Hrdw Prjs for the Raspberry Pi

  • Section 602
  • Class# 33125
  • 4.00 credits
  • Topic: Ai-Assisted Imagination

CLOSED
  • Section 603
  • Class# 33407
  • 4.00 credits
  • Topic: Ai-Assisted Imagination

CLOSED

CSC 300 Data Structures I

  • TuTh
  • CDM Center 228
    CDM 00228, Loop
  • Salman Parsa
  • Section 601
  • Class# 33312
  • 4.00 credits

CLOSED
  • MW
  • CDM Center 222
    CDM 00222, Loop
  • Ben Harki
  • Section 602
  • Class# 32916
  • 4.00 credits

CLOSED
  • Section 603
  • Class# 33408
  • 4.00 credits

CLOSED
  • MW
  • CDM Center 222
    CDM 00222, Loop
  • Ben Harki
  • Section 604
  • Class# 33545
  • 4.00 credits

CLOSED
  • Section 610
  • Class# 32828
  • 4.00 credits

This section is linked to CSC 300-601. Lecture and materials will be available at https://d2l.depaul.edu at the start of the quarter.

CLOSED
  • Section 611
  • Class# 32830
  • 4.00 credits

This section is linked to CSC 300-602. Lecture and materials will be available at https://d2l.depaul.edu at the start of the quarter.

CLOSED
  • Section 612
  • Class# 33316
  • 4.00 credits

CLOSED
  • Section 613
  • Class# 33546
  • 4.00 credits

CLOSED
  • Th
  • Lewis Center Room 1508
    LEWIS 01508, Loop
  • Brian O'Donnell
  • Section 901
  • Class# 32934
  • 4.00 credits

CLOSED
  • Section 910
  • Class# 32840
  • 4.00 credits

This section is linked to CSC 300-603. Lecture and materials will be available at https://d2l.depaul.edu at the start of the quarter.

CLOSED

CSC 301 Data Structures II

  • TuTh
  • CDM Center 224
    CDM 00224, Loop
  • Salman Parsa
  • Section 601
  • Class# 32887
  • 4.00 credits

  • Section 602
  • Class# 33262
  • 4.00 credits

CLOSED
  • Section 610
  • Class# 33409
  • 4.00 credits

  • Section 611
  • Class# 33530
  • 4.00 credits

CLOSED
  • Section 901
  • Class# 33306
  • 4.00 credits

  • Section 910
  • Class# 33307
  • 4.00 credits

  • Section 920
  • Class# 35130
  • 4.00 credits

CSC 321 Design and Analysis of Algorithms

  • TuTh
  • CDM Center 224
    CDM 00224, Loop
  • John Rogers
  • Section 601
  • Class# 32917
  • 4.00 credits

CLOSED
  • TuTh
  • CDM Center 226
    CDM 00226, Loop
  • John Rogers
  • Section 602
  • Class# 33521
  • 4.00 credits

CLOSED
  • Section 610
  • Class# 32806
  • 4.00 credits

This section is linked to CSC 321-901. Lecture and materials will be available at https://d2l.depaul.edu at the start of the quarter.

CLOSED
  • Section 611
  • Class# 33522
  • 4.00 credits

CLOSED

CSC 333 Cryptology

  • Section 601
  • Class# 32864
  • 4.00 credits

CLOSED
  • Section 610
  • Class# 32829
  • 4.00 credits

This section is linked to CSC 333-601. Lecture and materials will be available at https://d2l.depaul.edu at the start of the quarter.

CLOSED

CSC 347 Concepts of Programming Languages

  • MW
  • CDM Center 224
    CDM 00224, Loop
  • George Kuan
  • Section 601
  • Class# 33410
  • 4.00 credits

CLOSED
  • TuTh
  • CDM Center 218
    CDM 00218, Loop
  • Stefan Mitsch
  • Section 602
  • Class# 33412
  • 4.00 credits

CLOSED
  • Section 610
  • Class# 33411
  • 4.00 credits

CLOSED
  • Section 611
  • Class# 33413
  • 4.00 credits

CLOSED

CSC 348 Introduction to Compiler Design

  • Section 601
  • Class# 33414
  • 4.00 credits

  • Section 610
  • Class# 33415
  • 4.00 credits

CSC 352 Database Programming

  • Tu
  • Lewis Center Room 1208
    LEWIS 01208, Loop
  • Rami Salahieh
  • Section 901
  • Class# 35154
  • 4.00 credits

  • Section 910
  • Class# 32804
  • 4.00 credits

This section is linked to CSC 352-901. Lecture and materials will be available at https://d2l.depaul.edu at the start of the quarter.

CSC 355 Database Systems

  • Section 601
  • Class# 33416
  • 4.00 credits

CLOSED
  • MW
  • CDM Center 224
    CDM 00224, Loop
  • George Kuan
  • Section 602
  • Class# 33417
  • 4.00 credits

CLOSED
  • Section 630
  • Class# 33126
  • 4.00 credits

CLOSED
  • MW
  • Online:Sync-Classroom Link
    Online
  • George Kuan
  • Section 631
  • Class# 33127
  • 4.00 credits

CLOSED
  • W
  • Lewis Center Room 1005
    LEWIS 01005, Loop
  • Daniel Lee
  • Section 901
  • Class# 36037
  • 4.00 credits

  • W
  • Online:Sync-Classroom Link
    Online
  • Daniel Lee
  • Section 930
  • Class# 36038
  • 4.00 credits

CLOSED

CSC 360 Web Applications

  • M
  • Lewis Center Room 1111
    LEWIS 01111, Loop
  • Brian O'Donnell
  • Section 901
  • Class# 32907
  • 4.00 credits

  • Section 910
  • Class# 33317
  • 4.00 credits

CSC 361 Optimized C++

  • Th
  • CDM Center 228
    CDM 00228, Loop
  • Edward Keenan
  • Section 901
  • Class# 32931
  • 4.00 credits

  • Th
  • In-person
    CDM 00228, Loop
    or
    Online: Sync
  • Edward Keenan
  • Section 941
  • Class# 35131
  • 4.00 credits

CSC 373 Computer Systems I

  • TuTh
  • CDM Center 226
    CDM 00226, Loop
  • Zhen Huang
  • Section 601
  • Class# 32865
  • 4.00 credits

CLOSED
  • Section 602
  • Class# 33418
  • 4.00 credits

CLOSED
  • Section 610
  • Class# 32801
  • 4.00 credits

This section is linked to CSC 373-601. Lecture and materials will be available at https://d2l.depaul.edu at the start of the quarter.

CLOSED
  • Section 611
  • Class# 33548
  • 4.00 credits

CLOSED

CSC 374 Computer Systems II

  • TuTh
  • CDM Center 226
    CDM 00226, Loop
  • Karen Heart
  • Section 601
  • Class# 32866
  • 4.00 credits

CLOSED
  • Section 602
  • Class# 36023
  • 4.00 credits

  • Section 610
  • Class# 32802
  • 4.00 credits

This section is linked to CSC 374-601. Lecture and materials will be available at https://d2l.depaul.edu at the start of the quarter.

CLOSED
  • Section 611
  • Class# 36024
  • 4.00 credits

CLOSED
  • Section 901
  • Class# 33550
  • 4.00 credits

  • Section 910
  • Class# 33551
  • 4.00 credits

CSC 376 Distributed Systems

  • MW
  • CDM Center 226
    CDM 00226, Loop
  • Karen Heart
  • Section 601
  • Class# 33128
  • 4.00 credits

CLOSED
  • MW
  • CDM Center 226
    CDM 00226, Loop
  • Ben Lenard
  • Section 602
  • Class# 35990
  • 4.00 credits

CLOSED
  • Section 610
  • Class# 32981
  • 4.00 credits

This section is linked to CSC 376-602. Lecture and materials will be available at https://d2l.depaul.edu at the start of the quarter.

CLOSED
  • Section 611
  • Class# 35991
  • 4.00 credits

CLOSED

CSC 380 Foundations of Artificial Intelligence

  • Tu
  • Lewis Center Room 1007
    LEWIS 01007, Loop
  • Noriko Tomuro
  • Section 901
  • Class# 35133
  • 4.00 credits

CLOSED
  • Section 910
  • Class# 35134
  • 4.00 credits

CLOSED

CSC 386 Real-Time Networking (Formerly GAM 390)

  • Section 901
  • Class# 32941
  • 4.00 credits

  • Section 941
  • Class# 35158
  • 4.00 credits

CSC 389 Theory of Computation

  • Section 901
  • Class# 32986
  • 4.00 credits

  • Section 910
  • Class# 32988
  • 4.00 credits

CLOSED

CSC 391 Mobile Application Development for iOS II

  • Section 901
  • Class# 33266
  • 4.00 credits

  • M
  • In-person
    CDM 00200, Loop
    or
    Online: Sync
  • Rohan Panchal
  • Section 941
  • Class# 35160
  • 4.00 credits

CSC 394 Software Projects

  • W
  • Lewis Center Room 1111
    LEWIS 01111, Loop
  • Rohan Panchal
  • Section 901
  • Class# 35136
  • 4.00 credits

  • Section 902
  • Class# 35138
  • 4.00 credits

  • Tu
  • 14 E Jackson Room 209
    14EAS 00209, Loop
  • Rohan Panchal
  • Section 903
  • Class# 36186
  • 4.00 credits

  • Section 930
  • Class# 33053
  • 4.00 credits

CSC 400 Discrete Structures for Computer Science

  • Section 901
  • Class# 32888
  • 4.00 credits

  • Section 910
  • Class# 32817
  • 4.00 credits

This section is linked to CSC 400-901. Lecture and materials will be available at https://d2l.depaul.edu at the start of the quarter.

CSC 401 Introduction to Programming

  • Th
  • CDM Center 226
    CDM 00226, Loop
  • Eric Sedgwick
  • Section 901
  • Class# 32918
  • 4.00 credits

  • Section 920
  • Class# 33129
  • 4.00 credits

  • Th
  • In-person
    CDM 00226, Loop
    or
    Online: Sync
  • Eric Sedgwick
  • Section 941
  • Class# 35141
  • 4.00 credits

CSC 402 Data Structures I

  • Section 901
  • Class# 32898
  • 4.00 credits

  • Section 941
  • Class# 35142
  • 4.00 credits

CSC 403 Data Structures II

  • Section 901
  • Class# 35143
  • 4.00 credits

  • W
  • In-person
    CDM 00200, Loop
    or
    Online: Sync
  • Eric Fredericks
  • Section 941
  • Class# 35144
  • 4.00 credits

CLOSED

CSC 406 Systems I

  • Th
  • 14 E Jackson Room 207
    14EAS 00207, Loop
  • Dale Buchholz
  • Section 901
  • Class# 33132
  • 4.00 credits

  • Section 941
  • Class# 35145
  • 4.00 credits

CLOSED

CSC 407 Systems II

  • Section 901
  • Class# 32889
  • 4.00 credits

  • Section 941
  • Class# 35146
  • 4.00 credits

CLOSED

CSC 421 Applied Algorithms and Structures

  • Section 901
  • Class# 33134
  • 4.00 credits

  • Section 902
  • Class# 33419
  • 4.00 credits

  • Section 911
  • Class# 33420
  • 4.00 credits

CLOSED
  • M
  • In-person
    CDM 00222, Loop
    or
    Online: Sync
  • Marcus Schaefer
  • Section 941
  • Class# 35147
  • 4.00 credits

CSC 426 Research Methods and Practice in Computing

  • Section 930
  • Class# 35148
  • 4.00 credits

CSC 435 Distributed Systems I

  • Section 901
  • Class# 33136
  • 4.00 credits

  • Section 902
  • Class# 33421
  • 4.00 credits

  • Section 910
  • Class# 33137
  • 4.00 credits

CLOSED
  • Section 942
  • Class# 35149
  • 4.00 credits

CSC 439 Computer Security

  • Tu
  • CDM Center 214
    CDM 00214, Loop
  • Karen Heart
  • Section 901
  • Class# 33263
  • 4.00 credits

CLOSED
  • Section 910
  • Class# 32968
  • 4.00 credits

This section is linked to CSC 439-901. Lecture and materials will be available at https://d2l.depaul.edu at the start of the quarter.

CLOSED

CSC 447 Concepts of Programming Languages

  • Tu
  • CDM Center 222
    CDM 00222, Loop
  • James Riely
  • Section 901
  • Class# 33423
  • 4.00 credits

  • Th
  • Lewis Center Room 1005
    LEWIS 01005, Loop
  • Stefan Mitsch
  • Section 902
  • Class# 35151
  • 4.00 credits

  • Section 911
  • Class# 35152
  • 4.00 credits

  • Tu
  • In-person
    CDM 00222, Loop
    or
    Online: Sync
  • James Riely
  • Section 941
  • Class# 35150
  • 4.00 credits

CLOSED

CSC 452 Database Programming

  • Tu
  • Lewis Center Room 1208
    LEWIS 01208, Loop
  • Rami Salahieh
  • Section 901
  • Class# 35153
  • 4.00 credits

  • Section 910
  • Class# 32803
  • 4.00 credits

This section is linked to CSC 452-901. Lecture and materials will be available at https://d2l.depaul.edu at the start of the quarter.

CLOSED

CSC 453 Principles of Database Management Systems

  • Section 901
  • Class# 33318
  • 4.00 credits

  • Th
  • In-person
    CDM 00202, Loop
    or
    Online: Sync
  • Alexander Rasin
  • Section 941
  • Class# 35155
  • 4.00 credits

CLOSED

CSC 461 Optimized C++

  • Th
  • CDM Center 228
    CDM 00228, Loop
  • Edward Keenan
  • Section 901
  • Class# 32932
  • 4.00 credits

  • Th
  • In-person
    CDM 00228, Loop
    or
    Online: Sync
  • Edward Keenan
  • Section 941
  • Class# 35132
  • 4.00 credits

CSC 480 Artificial Intelligence I

  • M
  • CDM Center 224
    CDM 00224, Loop
  • Kenny Davila
  • Section 901
  • Class# 33291
  • 4.00 credits

CLOSED
  • M
  • In-person
    CDM 00224, Loop
    or
    Online: Sync
  • Kenny Davila
  • Section 941
  • Class# 35156
  • 4.00 credits

CLOSED

CSC 486 Real-Time Networking (Formerly GAM 490)

  • Section 901
  • Class# 32940
  • 4.00 credits

  • Section 941
  • Class# 35157
  • 4.00 credits

CSC 489 Theory of Computation

  • Section 901
  • Class# 32987
  • 4.00 credits

  • Section 910
  • Class# 32989
  • 4.00 credits

CSC 491 Mobile Application Development for iOS II

  • Section 901
  • Class# 33265
  • 4.00 credits

  • M
  • In-person
    CDM 00200, Loop
    or
    Online: Sync
  • Rohan Panchal
  • Section 941
  • Class# 35159
  • 4.00 credits

CSC 521 Monte Carlo Algorithms

  • Section 901
  • Class# 35161
  • 4.00 credits

  • W
  • In-person
    LEWIS 01003, Loop
    or
    Online: Sync
  • John McDonald
  • Section 941
  • Class# 35162
  • 4.00 credits

CSC 528 Computer Vision

  • Tu
  • CDM Center 218
    CDM 00218, Loop
  • Jacob Furst
  • Section 901
  • Class# 32928
  • 4.00 credits

  • Section 910
  • Class# 32836
  • 4.00 credits

This section is linked to CSC 528-901. Lecture and materials will be available at https://d2l.depaul.edu at the start of the quarter.

CSC 536 Distributed Systems II

  • W
  • Lewis Center Room 1105
    LEWIS 01105, Loop
  • Ben Lenard
  • Section 901
  • Class# 35163
  • 4.00 credits

  • Section 910
  • Class# 35164
  • 4.00 credits

CSC 555 Mining Big Data

  • Tu
  • Lewis Center Room 1005
    LEWIS 01005, Loop
  • Ahmed Abid
  • Section 901
  • Class# 33427
  • 4.00 credits

  • Section 910
  • Class# 33429
  • 4.00 credits

CSC 575 Intelligent Information Retrieval

  • Tu
  • Lewis Center Room 1107
    LEWIS 01107, Loop
  • Kenny Davila
  • Section 901
  • Class# 35166
  • 4.00 credits

  • Section 910
  • Class# 35167
  • 4.00 credits

CSC 578 Neural Networks and Deep Learning

  • Th
  • Lewis Center Room 1216
    LEWIS 01216, Loop
  • Adam Gao
  • Section 901
  • Class# 32955
  • 4.00 credits

CLOSED
  • Section 910
  • Class# 32969
  • 4.00 credits

This section is linked to CSC 578-901. Lecture and materials will be available at https://d2l.depaul.edu at the start of the quarter.

CSC 588 Real-Time Multithreaded Architecture

  • Section 901
  • Class# 32942
  • 4.00 credits

  • W
  • In-person
    CDM 00228, Loop
    or
    Online: Sync
  • Edward Keenan
  • Section 941
  • Class# 35168
  • 4.00 credits

CSC 594 Topics in Artificial Intelligence

  • M
  • Lewis Center Room 1511
    LEWIS 01511, Loop
  • Adam Gao
  • Section 901
  • Class# 35169
  • 4.00 credits
  • Topic: Deep Generative Models

CLOSED
  • Section 910
  • Class# 35170
  • 4.00 credits
  • Topic: Deep Generative Models

CLOSED

CSC 675 Capstone in Artificial Intelligence

  • Section 901
  • Class# 35805
  • 4.00 credits

  • Section 910
  • Class# 35807
  • 4.00 credits

CSC 697 Graduate Internship

  • Section 901
  • Class# 32867
  • 1.00 credits

  • Section 902
  • Class# 32868
  • 2.00 credits

  • Section 903
  • Class# 32869
  • 3.00 credits

  • Section 904
  • Class# 32870
  • 4.00 credits

  • Section 905
  • Class# 36080
  • 0.00 credits

These classes are a combination of asynchronous and synchronous online work. An online hybrid class is designed in D2L, where you find content, assignments, and schedules. In addition, the class meets synchronously on-line, on specified dates at the assigned time, using a synchronous meeting tool like Zoom. Though the class has assigned time(s) and day(s) of the week, it typically meets synchronously only some of the time. The class notes on the Enrollment Information tab of the Class Information screen may contain further details on the required/planned meetings.

For more information, please visit the guide to classes.

An Online: Async (Sync-Option) class is designed in D2L, where you find content, assignments, schedules, and structured opportunities for you to interact with your classmates, asynchronously. In addition, this class is paired with a class that takes place at a specific time on a specific day, on campus or on Zoom. Students in these classes may connect with the live classroom and instructor via Zoom, if and when they are available, but they are not required to do so. Typically, students in an Online:Sync-Option class will have access to the recordings of the paired live classroom.

For more information, please visit the guide to classes.

These classes are a combination of asynchronous and synchronous online work. An online hybrid class is designed in D2L, where you find content, assignments, and schedules. In addition, the class meets synchronously on-line, on specified dates at the assigned time, using a synchronous meeting tool like Zoom. Though the class has assigned time(s) and day(s) of the week, it typically meets synchronously only some of the time. The class notes on the Enrollment Information tab of the Class Information screen may contain further details on the required/planned meetings. Like 'On-Campus Plus Zoom,' this class consists of students who meet on campus in a Zoom enabled room at a specific time on a specific day, along with students who meet at the same time on Zoom. The difference is that most students will alternate between meeting on campus and meeting on Zoom, while some students will meet only on Zoom. This modality allows for increased enrollment in on-campus classes under social distancing conditions, while at the same time offering a fully online synchronous modality to students who may be unable or unwilling to come to campus.

For more information, please visit the guide to classes.

Students and faculty are on Zoom at scheduled day/time.

For more information, please visit the guide to classes.

Featured Courses

  • IS 570 Managing Change for Digital Transformation 

    Video overview of IS 570 - https://youtu.be/UacblKh4C_Q

    This is lecture course with weekly lectures, readings, workshops and project assignments done in and outside of class. Workshops and projects consist of developing artifacts and specifications related to Organizational Change. Students will work individually and in small teams to master Organizational Change concepts related to Digital Transformation. Readings will be a collection of Text Books, PDFs, website content, and DePaul online resource material.