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# 32809
  • 4.00 credits

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

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

CLOSED
  • Section 620
  • Class# 32810
  • 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# 32811
  • 4.00 credits

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

CLOSED
  • TuTh
  • CDM Center 658
    CDM 00658, Loop
  • Nazli Siasi
  • Section 602
  • Class# 32842
  • 4.00 credits

  • W
  • CDM Center 658
    CDM 00658, Loop
  • Nazli Siasi
  • Section 602L
  • Class# 32903
  • 4.00 credits

  • MW
  • CDM Center 658
    CDM 00658, Loop
  • Don Yanek
  • Section 603
  • Class# 33425
  • 4.00 credits

CLOSED
  • Th
  • 14 E Jackson Room 512
    14EAS 00512, Loop
  • Don Yanek
  • Section 603L
  • Class# 33426
  • 4.00 credits

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

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

  • MW
  • CDM Center 658
    CDM 00658, Loop
  • Don Yanek
  • Section 605
  • Class# 35289
  • 4.00 credits

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

CLOSED
  • Section 901
  • Class# 32861
  • 4.00 credits

  • Section 901L
  • Class# 32904
  • 4.00 credits

CSC 242 Introduction to Computer Science II

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

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

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

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

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

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

  • TuTh
  • CDM Center 819 PC Lab
    CDM 00819, Loop
  • Ben Harki
  • Section 604
  • Class# 32882
  • 4.00 credits

  • W
  • CDM Center 819 PC Lab
    CDM 00819, Loop
  • Ben Harki
  • Section 604L
  • Class# 32905
  • 4.00 credits

CSC 243 Introduction to Computer Science for Programmers

  • MW
  • CDM Center 226
    CDM 00226, Loop
  • Amber Settle
  • Section 601
  • Class# 32865
  • 4.00 credits

  • Section 620
  • Class# 35295
  • 4.00 credits

CSC 299 Sophomore Lab in Applied Computing

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

CLOSED
  • W
  • 14 E Jackson Room 503
    14EAS 00503, Loop
  • Mahdi Pedram
  • Section 602
  • Class# 33142
  • 4.00 credits
  • Topic: Building Intelligent Sensors

  • M
  • 14 E Jackson Room 512
    14EAS 00512, Loop
  • Davie Sweis
  • Section 603
  • Class# 35296
  • 4.00 credits
  • Topic: Web3, Blockchain and Smart Contracts

CSC 300 Data Structures I

  • Section 601
  • Class# 33419
  • 4.00 credits

CLOSED
  • Section 602
  • Class# 32876
  • 4.00 credits

  • TuTh
  • CDM Center 222
    CDM 00222, Loop
  • Salman Parsa
  • Section 603
  • Class# 35297
  • 4.00 credits

CLOSED
  • MW
  • CDM Center 222
    CDM 00222, Loop
  • Kenny Davila
  • Section 604
  • Class# 36403
  • 4.00 credits

  • Section 610
  • Class# 32766
  • 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.

  • Section 611
  • Class# 32768
  • 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.

  • Section 612
  • Class# 33428
  • 4.00 credits

CLOSED
  • Section 613
  • Class# 36404
  • 4.00 credits

  • Section 901
  • Class# 32900
  • 4.00 credits

  • Section 910
  • Class# 32780
  • 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.

CSC 301 Data Structures II

  • TuTh
  • CDM Center 224
    CDM 00224, Loop
  • Tao Hou
  • Section 601
  • Class# 32844
  • 4.00 credits

  • TuTh
  • CDM Center 222
    CDM 00222, Loop
  • Tao Hou
  • Section 602
  • Class# 33329
  • 4.00 credits

  • Section 610
  • Class# 35298
  • 4.00 credits

CLOSED
  • Section 611
  • Class# 36077
  • 4.00 credits

CLOSED
  • Section 901
  • Class# 33406
  • 4.00 credits

  • Section 910
  • Class# 33407
  • 4.00 credits

CSC 321 Design and Analysis of Algorithms

  • TuTh
  • CDM Center 224
    CDM 00224, Loop
  • Iyad Kanj
  • Section 601
  • Class# 32877
  • 4.00 credits

CLOSED
  • TuTh
  • CDM Center 226
    CDM 00226, Loop
  • Iyad Kanj
  • Section 602
  • Class# 35830
  • 4.00 credits

CLOSED
  • Section 610
  • Class# 32742
  • 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.

  • Section 611
  • Class# 35831
  • 4.00 credits

CSC 333 Cryptology

  • Section 601
  • Class# 32812
  • 4.00 credits

  • Section 610
  • Class# 32767
  • 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.

CSC 347 Concepts of Programming Languages

  • MW
  • CDM Center 224
    CDM 00224, Loop
  • Stefan Mitsch
  • Section 601
  • Class# 35299
  • 4.00 credits

  • MW
  • CDM Center 224
    CDM 00224, Loop
  • Stefan Mitsch
  • Section 602
  • Class# 35301
  • 4.00 credits

  • Section 610
  • Class# 35300
  • 4.00 credits

CLOSED
  • Section 611
  • Class# 35302
  • 4.00 credits

CLOSED

CSC 348 Introduction to Compiler Design

  • Section 601
  • Class# 35303
  • 4.00 credits

  • Section 610
  • Class# 35304
  • 4.00 credits

CLOSED

CSC 352 Database Programming

  • Section 910
  • Class# 32740
  • 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.

  • Section 930
  • Class# 35321
  • 4.00 credits

CSC 355 Database Systems

  • Section 601
  • Class# 35305
  • 4.00 credits

  • MW
  • CDM Center 228
    CDM 00228, Loop
  • Eric Schwabe
  • Section 602
  • Class# 35306
  • 4.00 credits

  • Section 630
  • Class# 33144
  • 4.00 credits

  • MW
  • Online:Sync-Classroom Link
    Online
  • Eric Schwabe
  • Section 631
  • Class# 33145
  • 4.00 credits

CLOSED

CSC 360 Web Applications

  • W
  • Lewis Center Room 1508
    LEWIS 01508, Loop
  • Brian O'Donnell
  • Section 901
  • Class# 32867
  • 4.00 credits

  • Section 910
  • Class# 33432
  • 4.00 credits

CLOSED

CSC 361 Optimized C++

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

  • Section 910
  • Class# 32777
  • 4.00 credits

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

CSC 373 Computer Systems I

  • Section 601
  • Class# 32813
  • 4.00 credits

  • MW
  • CDM Center 224
    CDM 00224, Loop
  • Karen Heart
  • Section 602
  • Class# 35311
  • 4.00 credits

CLOSED
  • Section 603
  • Class# 36412
  • 4.00 credits

  • Section 610
  • Class# 32736
  • 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# 36413
  • 4.00 credits

CSC 374 Computer Systems II

  • Section 601
  • Class# 32814
  • 4.00 credits

  • Section 610
  • Class# 32737
  • 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.

  • M
  • Lewis Center Room 1208
    LEWIS 01208, Loop
  • Dale Buchholz
  • Section 901
  • Class# 36486
  • 4.00 credits

  • Section 910
  • Class# 36487
  • 4.00 credits

CSC 376 Distributed Systems

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

CLOSED
  • Section 610
  • Class# 32960
  • 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

CSC 386 Real-Time Networking (Formerly GAM 390)

  • Section 901
  • Class# 32910
  • 4.00 credits

  • Section 910
  • Class# 32782
  • 4.00 credits

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

CSC 389 Theory of Computation

  • Section 901
  • Class# 32965
  • 4.00 credits

  • Section 910
  • Class# 32967
  • 4.00 credits

CSC 391 Mobile Application Development for iOS II

  • Section 901
  • Class# 33338
  • 4.00 credits

  • Section 910
  • Class# 33340
  • 4.00 credits

CSC 394 Software Projects

  • Section 930
  • Class# 33044
  • 4.00 credits

CSC 400 Discrete Structures for Computer Science

  • Section 901
  • Class# 32845
  • 4.00 credits

  • Section 910
  • Class# 32754
  • 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
  • Lewis Center Room 1508
    LEWIS 01508, Loop
  • Eric Sedgwick
  • Section 902
  • Class# 32878
  • 4.00 credits

  • Section 910
  • Class# 32995
  • 4.00 credits

  • Section 920
  • Class# 33147
  • 4.00 credits

CSC 402 Data Structures I

  • Tu
  • Lewis Center Room 1507
    LEWIS 01507, Loop
  • Eric Fredericks
  • Section 901
  • Class# 32856
  • 4.00 credits

  • Section 910
  • Class# 32759
  • 4.00 credits

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

CSC 403 Data Structures II

  • Section 902
  • Class# 33148
  • 4.00 credits

  • Section 910
  • Class# 33149
  • 4.00 credits

CSC 406 Systems I

  • Th
  • CDM Center 206
    CDM 00206, Loop
  • Salman Parsa
  • Section 901
  • Class# 33150
  • 4.00 credits

  • Section 910
  • Class# 33151
  • 4.00 credits

CSC 407 Systems II

  • M
  • Lewis Center Room 1208
    LEWIS 01208, Loop
  • Dale Buchholz
  • Section 901
  • Class# 32846
  • 4.00 credits

  • Section 910
  • Class# 32774
  • 4.00 credits

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

CSC 421 Applied Algorithms and Structures

  • M
  • Lewis Center Room 1508
    LEWIS 01508, Loop
  • John Rogers
  • Section 901
  • Class# 33152
  • 4.00 credits

CLOSED
  • Tu
  • Lewis Center Room 1108
    LEWIS 01108, Loop
  • John Rogers
  • Section 902
  • Class# 35312
  • 4.00 credits

  • Section 910
  • Class# 33153
  • 4.00 credits

CLOSED
  • Section 911
  • Class# 35313
  • 4.00 credits

CSC 435 Distributed Systems I

  • Section 901
  • Class# 33154
  • 4.00 credits

CLOSED
  • Tu
  • CDM Center 206
    CDM 00206, Loop
  • Zhen Huang
  • Section 902
  • Class# 35314
  • 4.00 credits

  • Section 910
  • Class# 33155
  • 4.00 credits

  • Section 911
  • Class# 35315
  • 4.00 credits

CSC 439 Computer Security

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

  • Section 910
  • Class# 32944
  • 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.

CSC 447 Concepts of Programming Languages

  • W
  • CDM Center 222
    CDM 00222, Loop
  • James Riely
  • Section 901
  • Class# 35316
  • 4.00 credits

CLOSED
  • Section 910
  • Class# 35317
  • 4.00 credits

CSC 452 Database Programming

  • Section 910
  • Class# 32739
  • 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.

  • Section 930
  • Class# 35320
  • 4.00 credits

CSC 453 Principles of Database Management Systems

  • M
  • Lewis Center Room 1111
    LEWIS 01111, Loop
  • Daniel Lee
  • Section 901
  • Class# 33434
  • 4.00 credits

  • Section 920
  • Class# 32741
  • 4.00 credits

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

CSC 461 Optimized C++

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

  • Section 910
  • Class# 32778
  • 4.00 credits

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

CSC 480 Artificial Intelligence I

  • Section 901
  • Class# 33378
  • 4.00 credits

  • Section 910
  • Class# 33379
  • 4.00 credits

CSC 484 Ethics in Artificial Intelligence

  • Section 920
  • Class# 33336
  • 4.00 credits

CSC 486 Real-Time Networking (Formerly GAM 490)

  • Section 901
  • Class# 32909
  • 4.00 credits

  • Section 910
  • Class# 32781
  • 4.00 credits

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

CSC 489 Theory of Computation

  • Section 901
  • Class# 32966
  • 4.00 credits

  • Section 910
  • Class# 32968
  • 4.00 credits

CSC 491 Mobile Application Development for iOS II

  • Section 901
  • Class# 33337
  • 4.00 credits

  • Section 910
  • Class# 33339
  • 4.00 credits

CSC 528 Computer Vision

  • Tu
  • CDM Center 228
    CDM 00228, Loop
  • Jacob Furst
  • Section 901
  • Class# 32893
  • 4.00 credits

  • Section 910
  • Class# 32776
  • 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 555 Mining Big Data

  • Th
  • CDM Center 220
    CDM 00220, Loop
  • Ahmed Abid
  • Section 901
  • Class# 35327
  • 4.00 credits

  • Section 910
  • Class# 35329
  • 4.00 credits

CSC 578 Neural Networks and Deep Learning

  • Th
  • Lewis Center Room 1005
    LEWIS 01005, Loop
  • Noriko Tomuro
  • Section 901
  • Class# 32925
  • 4.00 credits

  • Th
  • Lewis Center Room 1111
    LEWIS 01111, Loop
  • Ilyas Ustun
  • Section 902
  • Class# 36561
  • 4.00 credits

CLOSED
  • Section 910
  • Class# 32945
  • 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.

CLOSED
  • Section 911
  • Class# 36562
  • 4.00 credits

CLOSED

CSC 583 Natural Language Processing

  • Section 901
  • Class# 33341
  • 4.00 credits

  • Section 910
  • Class# 33342
  • 4.00 credits

CSC 588 Real-Time Multithreaded Architecture

  • Section 901
  • Class# 32911
  • 4.00 credits

  • Section 910
  • Class# 32783
  • 4.00 credits

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

CSC 697 Graduate Internship

  • Section 901
  • Class# 32818
  • 1.00 credits

  • Section 902
  • Class# 32819
  • 2.00 credits

  • Section 903
  • Class# 32820
  • 3.00 credits

  • Section 904
  • Class# 32821
  • 4.00 credits

If you have taken an online class at DePaul in previous years you may already be familiar with this first modality. These classes do not meet at a specific time on specific days. An Online Async class is designed in D2L, where you find content, assignments, schedules, and structured opportunities for you to interact with your classmates, asynchronously.

For more information, please visit the guide to classes.

These classes take place at a specific time on a specific day, with the instructor and all the students meeting online using a synchronous meeting tool like Zoom. Before selecting this option, please carefully consider your ability to actively participate in video and audio with a reliable internet connection.

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.

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.

An Online: Sync-Classroom Link class takes place at a specific time on a specific day, linked to a class that takes place at the same time on campus. Students in these classes connect via Zoom with the live classroom and the instructor, so everyone can interact synchronously. Before selecting this option, please carefully consider your ability to actively participate in video and audio with a reliable internet connection.

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.

Meets on campus at a scheduled time.

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.

Like traditional on-campus courses, but with the option to attend each class meeting in person or remotely via Zoom. Very flexible, but has the usual amount of live class meetings.

For more information, please visit the guide to classes.

Featured Courses

    Could not open the calendar, or there aren't any upcoming events.