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 in 2021-2022 will be offered in multiple modalities, with both on campus and online offerings. Read the Guide to 2021-22 Schedule of 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 301
    LEVAN 00301, Lincoln Park
  • John Paulett
  • Section 101
  • Class# 12684
  • 4.00 credits

  • Online: Async
    Online
  • Evelyn Lulis
  • Section 420
  • Class# 12686
  • 4.00 credits

CLOSED
  • TuTh
  • Online: Sync
    Online
  • Evelyn Lulis
  • Section 430
  • Class# 12685
  • 4.00 credits

CSC 241 Introduction to Computer Science I

  • MW
  • 14 E Jackson Room 512
    14EAS 00512, Loop
  • Muhammad Umer Huzaifa
  • Section 401
  • Class# 12687
  • 4.00 credits

  • M
  • 14 E Jackson Room 512
    14EAS 00512, Loop
  • Muhammad Umer Huzaifa
  • Section 401L
  • Class# 12883
  • 4.00 credits

  • MW
  • CDM Center 801 PC Lab
    CDM 00801, Loop
  • Eric Schwabe
  • Section 402
  • Class# 12688
  • 4.00 credits

  • Tu
  • CDM Center 801 PC Lab
    CDM 00801, Loop
  • Eric Schwabe
  • Section 402L
  • Class# 12884
  • 4.00 credits

  • TuTh
  • CDM Center 801 PC Lab
    CDM 00801, Loop
  • Craig Miller
  • Section 403
  • Class# 12689
  • 4.00 credits

CLOSED
  • Th
  • CDM Center 801 PC Lab
    CDM 00801, Loop
  • Craig Miller
  • Section 403L
  • Class# 12885
  • 4.00 credits

CLOSED
  • MW
  • 14 E Jackson Room 512
    14EAS 00512, Loop
  • Amber Settle
  • Section 404
  • Class# 12815
  • 4.00 credits

  • Tu
  • CDM Center 634
    CDM 00634, Loop
  • Amber Settle
  • Section 404L
  • Class# 12886
  • 4.00 credits

  • TuTh
  • CDM Center 658
    CDM 00658, Loop
  • James Foster
  • Section 405
  • Class# 12816
  • 4.00 credits

  • W
  • CDM Center 658
    CDM 00658, Loop
  • James Foster
  • Section 405L
  • Class# 12887
  • 4.00 credits

  • TuTh
  • CDM Center 658
    CDM 00658, Loop
  • James Foster
  • Section 406
  • Class# 12841
  • 4.00 credits

  • W
  • CDM Center 658
    CDM 00658, Loop
  • James Foster
  • Section 406L
  • Class# 12888
  • 4.00 credits

  • MW
  • CDM Center 801 PC Lab
    CDM 00801, Loop
  • Jacob Furst
  • Section 407
  • Class# 13607
  • 4.00 credits

  • Tu
  • CDM Center 819 PC Lab
    CDM 00819, Loop
  • Jacob Furst
  • Section 407L
  • Class# 13608
  • 4.00 credits

  • TuTh
  • CDM Center 634
    CDM 00634, Loop
  • Nazli Siasi
  • Section 408
  • Class# 16657
  • 4.00 credits

  • Th
  • CDM Center 634
    CDM 00634, Loop
  • Nazli Siasi
  • Section 408L
  • Class# 16658
  • 4.00 credits

  • TuTh
  • CDM Center 220
    CDM 00220, Loop
  • Radha Jagadeesan
  • Section 409
  • Class# 13035
  • 4.00 credits

  • M
  • CDM Center 801 PC Lab
    CDM 00801, Loop
  • Radha Jagadeesan
  • Section 409L
  • Class# 13036
  • 4.00 credits

  • M
  • 14 E Jackson Room 512
    14EAS 00512, Loop
  • Anthony Zoko
  • Section 701
  • Class# 12833
  • 4.00 credits

  • W
  • 14 E Jackson Room 512
    14EAS 00512, Loop
  • Anthony Zoko
  • Section 701L
  • Class# 12889
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • GianMario Besana
  • Section 710
  • Class# 13401
  • 4.00 credits

CLOSED
  • ONLINE
    Online
  • Section 710L
  • Class# 13402
  • 4.00 credits

CLOSED
  • W
  • In-person
    LEVAN 00403, Lincoln Park
    or
    Online: Sync
  • GianMario Besana
  • Section 741
  • Class# 12854
  • 4.00 credits

CLOSED
  • Th
  • Levan Center Room 403
    LEVAN 00403, Lincoln Park
  • GianMario Besana
  • Section 741L
  • Class# 12890
  • 4.00 credits

CLOSED

CSC 242 Introduction to Computer Science II

  • MW
  • CDM Center 658
    CDM 00658, Loop
  • Adam Hecktman
  • Section 401
  • Class# 12690
  • 4.00 credits

CLOSED
  • Tu
  • CDM Center 801 PC Lab
    CDM 00801, Loop
  • Adam Hecktman
  • Section 401L
  • Class# 12891
  • 4.00 credits

CLOSED
  • MW
  • CDM Center 658
    CDM 00658, Loop
  • Adam Hecktman
  • Section 402
  • Class# 16659
  • 4.00 credits

  • Tu
  • CDM Center 801 PC Lab
    CDM 00801, Loop
  • Adam Hecktman
  • Section 402L
  • Class# 16660
  • 4.00 credits

  • Tu
  • CDM Center 658
    CDM 00658, Loop
  • Anthony Zoko
  • Section 701
  • Class# 12834
  • 4.00 credits

  • W
  • CDM Center 801 PC Lab
    CDM 00801, Loop
  • Anthony Zoko
  • Section 701L
  • Class# 12892
  • 4.00 credits

CSC 243 Introduction to Computer Science for Programmers

  • MW
  • CDM Center 224
    CDM 00224, Loop
  • Amber Settle
  • Section 401
  • Class# 12799
  • 4.00 credits

  • Online: Async
    Online
  • Section 720
  • Class# 13410
  • 4.00 credits

CSC 299 Sophomore Lab in Applied Computing

  • Tu
  • 14 E Jackson Room 503
    14EAS 00503, Loop
  • Dimuthu Kodippili Arachchige
  • Section 402
  • Class# 13300
  • 4.00 credits
  • Topic: Hrdw Prjs for the Raspberry Pi

  • MW
  • CDM Center 658
    CDM 00658, Loop
  • Section 403
  • Class# 15862
  • 4.00 credits

  • MW
  • Online: Sync
    Online
  • Alexander Vasserman
  • Section 430
  • Class# 15861
  • 4.00 credits

CSC 300 Data Structures I

  • TuTh
  • CDM Center 200
    CDM 00200, Loop
  • James Riely
  • Section 401T
  • Class# 12813
  • 4.00 credits

CLOSED
  • MW
  • CDM Center 220
    CDM 00220, Loop
  • Wilfredo Marrero
  • Section 402
  • Class# 12818
  • 4.00 credits

  • MW
  • CDM Center 220
    CDM 00220, Loop
  • Christopher Hield
  • Section 403
  • Class# 16458
  • 4.00 credits

CLOSED
  • Online: Async (Sync-Option)
    Online
  • Wilfredo Marrero
  • Section 411
  • Class# 12946
  • 4.00 credits

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

  • Online: Async (Sync-Option)
    Online
  • Christopher Hield
  • Section 412
  • Class# 15864
  • 4.00 credits

CLOSED
  • TuTh
  • Online:Sync-Classroom Link
    Online
  • James Riely
  • Section 430
  • Class# 15863
  • 4.00 credits

CSC 301 Data Structures II

  • MW
  • CDM Center 226
    CDM 00226, Loop
  • Tao Hou
  • Section 401
  • Class# 12801
  • 4.00 credits

CLOSED
  • MW
  • CDM Center 222
    CDM 00222, Loop
  • Wilfredo Marrero
  • Section 402
  • Class# 12908
  • 4.00 credits

CLOSED
  • Online: Async (Sync-Option)
    Online
  • Tao Hou
  • Section 410
  • Class# 12947
  • 4.00 credits

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

CLOSED
  • Online: Async (Sync-Option)
    Online
  • Wilfredo Marrero
  • Section 411
  • Class# 12948
  • 4.00 credits

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

CLOSED
  • Online: Async
    Online
  • Guy Zimmerman
  • Section 420
  • Class# 13440
  • 4.00 credits

CSC 321 Design and Analysis of Algorithms

  • TuTh
  • CDM Center 200
    CDM 00200, Loop
  • Iyad Kanj
  • Section 401
  • Class# 12691
  • 4.00 credits

CLOSED
  • TuTh
  • CDM Center 224
    CDM 00224, Loop
  • Iyad Kanj
  • Section 402
  • Class# 13034
  • 4.00 credits

CLOSED
  • Online: Async (Sync-Option)
    Online
  • Iyad Kanj
  • Section 410
  • Class# 12949
  • 4.00 credits

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

  • Online: Async (Sync-Option)
    Online
  • Iyad Kanj
  • Section 411
  • Class# 13450
  • 4.00 credits

CSC 347 Concepts of Programming Languages

  • MW
  • CDM Center 218
    CDM 00218, Loop
  • Corin Pitcher
  • Section 401
  • Class# 12893
  • 4.00 credits

CLOSED
  • TuTh
  • CDM Center 218
    CDM 00218, Loop
  • Section 402
  • Class# 16736
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Corin Pitcher
  • Section 410
  • Class# 16732
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Section 411
  • Class# 13250
  • 4.00 credits

CSC 348 Introduction to Compiler Design

  • M
  • Lewis Center Room 1105
    LEWIS 01105, Loop
  • Joseph Phillips
  • Section 701
  • Class# 16468
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Joseph Phillips
  • Section 710
  • Class# 16470
  • 4.00 credits

CSC 352 Database Programming

  • M
  • CDM Center 222
    CDM 00222, Loop
  • Section 701
  • Class# 12692
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Section 710
  • Class# 12950
  • 4.00 credits

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

CSC 355 Database Systems

  • TuTh
  • CDM Center 206
    CDM 00206, Loop
  • Eliécer Peraza Ayala
  • Section 401T
  • Class# 13302
  • 4.00 credits

  • MW
  • CDM Center 206
    CDM 00206, Loop
  • Eric Schwabe
  • Section 402T
  • Class# 12869
  • 4.00 credits

CLOSED
  • TuTh
  • Online:Sync-Classroom Link
    Online
  • Eliécer Peraza Ayala
  • Section 430
  • Class# 12821
  • 4.00 credits

  • MW
  • Online:Sync-Classroom Link
    Online
  • Eric Schwabe
  • Section 431
  • Class# 13249
  • 4.00 credits

CLOSED

CSC 358 Symbolic Programming

  • M
  • Lewis Center Room 1108
    LEWIS 01108, Loop
  • Peter Hastings
  • Section 701
  • Class# 16553
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Peter Hastings
  • Section 710
  • Class# 16554
  • 4.00 credits

CSC 361 Optimized C++

  • W
  • CDM Center 224
    CDM 00224, Loop
  • Edward Keenan
  • Section 701
  • Class# 12827
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Edward Keenan
  • Section 710
  • Class# 12878
  • 4.00 credits

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

CSC 362 Optimized C++ Multithreading

  • Th
  • CDM Center 222
    CDM 00222, Loop
  • Edward Keenan
  • Section 701
  • Class# 12972
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Edward Keenan
  • Section 710
  • Class# 12973
  • 4.00 credits

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

CSC 363 Theory and Practice of Safe Systems Programming

  • MW
  • CDM Center 202
    CDM 00202, Loop
  • Corin Pitcher
  • Section 401
  • Class# 13545
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Corin Pitcher
  • Section 410
  • Class# 13546
  • 4.00 credits

CSC 372 Mobile Application Development for Android

  • M
  • Lewis Center Room 1510
    LEWIS 01510, Loop
  • Christopher Hield
  • Section 701
  • Class# 12836
  • 4.00 credits

CSC 373 Computer Systems I

  • TuTh
  • CDM Center 228
    CDM 00228, Loop
  • Salman Parsa
  • Section 401
  • Class# 12694
  • 4.00 credits

CLOSED
  • TuTh
  • CDM Center 224
    CDM 00224, Loop
  • Karen Heart
  • Section 402
  • Class# 12840
  • 4.00 credits

CLOSED
  • Online: Async (Sync-Option)
    Online
  • Salman Parsa
  • Section 410
  • Class# 12953
  • 4.00 credits

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

CLOSED
  • Online: Async (Sync-Option)
    Online
  • Karen Heart
  • Section 411
  • Class# 16731
  • 4.00 credits

  • Th
  • CDM Center 218
    CDM 00218, Loop
  • Section 701
  • Class# 16733
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Section 710
  • Class# 13303
  • 4.00 credits

CSC 374 Computer Systems II

  • TuTh
  • CDM Center 228
    CDM 00228, Loop
  • Michaël Cadilhac
  • Section 401
  • Class# 12695
  • 4.00 credits

  • TuTh
  • Lewis Center Room 1007
    LEWIS 01007, Loop
  • Joseph Phillips
  • Section 402
  • Class# 16459
  • 4.00 credits

CLOSED
  • Online: Async (Sync-Option)
    Online
  • Michaël Cadilhac
  • Section 410
  • Class# 12955
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Joseph Phillips
  • Section 411
  • Class# 16460
  • 4.00 credits

CLOSED

CSC 376 Distributed Systems

  • TuTh
  • CDM Center 222
    CDM 00222, Loop
  • Karen Heart
  • Section 401
  • Class# 12822
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Karen Heart
  • Section 410
  • Class# 13304
  • 4.00 credits

CSC 381 Introduction to Digital Image Processing

  • Th
  • CDM Center 214
    CDM 00214, Loop
  • Jacob Furst
  • Section 701
  • Class# 12696
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Jacob Furst
  • Section 710
  • Class# 12956
  • 4.00 credits

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

CSC 389 Theory of Computation

  • Tu
  • CDM Center 226
    CDM 00226, Loop
  • Michaël Cadilhac
  • Section 701
  • Class# 16472
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Michaël Cadilhac
  • Section 710
  • Class# 16474
  • 4.00 credits

CSC 394 Software Projects

  • M
  • CDM Center 226
    CDM 00226, Loop
  • Section 701
  • Class# 12764
  • 4.00 credits

  • Tu
  • Online: Sync
    Online
  • Clark Elliott
  • Section 730
  • Class# 13441
  • 4.00 credits

CSC 397 Topics in Computer Science

  • Tu
  • Lewis Center Room 1005
    LEWIS 01005, Loop
  • Zhen Huang
  • Section 702
  • Class# 13550
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Zhen Huang
  • Section 711
  • Class# 13553
  • 4.00 credits

CSC 400 Discrete Structures for Computer Science

  • M
  • Lewis Center Room 1111
    LEWIS 01111, Loop
  • Salman Parsa
  • Section 701
  • Class# 12795
  • 4.00 credits

  • W
  • Lewis Center Room 1508
    LEWIS 01508, Loop
  • John Rogers
  • Section 703
  • Class# 13595
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • John Rogers
  • Section 710
  • Class# 12960
  • 4.00 credits

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

  • Online: Async (Sync-Option)
    Online
  • Salman Parsa
  • Section 712
  • Class# 13596
  • 4.00 credits

CSC 401 Introduction to Programming

  • W
  • Lewis Center Room 1111
    LEWIS 01111, Loop
  • Brian Dellabetta
  • Section 702
  • Class# 12838
  • 4.00 credits

CLOSED
  • Online: Async (Sync-Option)
    Online
  • Brian Dellabetta
  • Section 710
  • Class# 12961
  • 4.00 credits

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

  • Online: Async
    Online
  • Dolores Kalayta
  • Section 720
  • Class# 13042
  • 4.00 credits

Online course. Course materials will be available at https://d2l.depaul.edu at the start of the quarter.

CSC 402 Data Structures I

  • M
  • CDM Center 206
    CDM 00206, Loop
  • Eric Fredericks
  • Section 701
  • Class# 12796
  • 4.00 credits

  • W
  • CDM Center 206
    CDM 00206, Loop
  • Section 702
  • Class# 16729
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Eric Fredericks
  • Section 710
  • Class# 12962
  • 4.00 credits

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

  • Online: Async (Sync-Option)
    Online
  • Section 711
  • Class# 16730
  • 4.00 credits

CSC 403 Data Structures II

  • Th
  • CDM Center 200
    CDM 00200, Loop
  • Section 701
  • Class# 12797
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Section 710
  • Class# 12963
  • 4.00 credits

CSC 406 Systems I

  • Th
  • Lewis Center Room 1516
    LEWIS 01516, Loop
  • Zhen Huang
  • Section 702
  • Class# 12860
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Zhen Huang
  • Section 711
  • Class# 12954
  • 4.00 credits

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

CSC 407 Systems II

  • W
  • CDM Center 218
    CDM 00218, Loop
  • Joseph Phillips
  • Section 701
  • Class# 12798
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Joseph Phillips
  • Section 710
  • Class# 12964
  • 4.00 credits

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

CSC 412 Tools and Techniques for Computational Analysis

  • M
  • CDM Center 228
    CDM 00228, Loop
  • Section 701
  • Class# 12853
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Section 710
  • Class# 12965
  • 4.00 credits

CSC 421 Applied Algorithms and Structures

  • M
  • CDM Center 224
    CDM 00224, Loop
  • John Rogers
  • Section 701
  • Class# 12697
  • 4.00 credits

  • W
  • Lewis Center Room 1108
    LEWIS 01108, Loop
  • Tao Hou
  • Section 702
  • Class# 16466
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • John Rogers
  • Section 710
  • Class# 12966
  • 4.00 credits

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

  • Online: Async (Sync-Option)
    Online
  • Tao Hou
  • Section 711
  • Class# 16467
  • 4.00 credits

CSC 435 Distributed Systems I

  • Th
  • CDM Center 226
    CDM 00226, Loop
  • Clark Elliott
  • Section 701
  • Class# 12698
  • 4.00 credits

  • Tu
  • CDM Center 202
    CDM 00202, Loop
  • Section 702
  • Class# 16737
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Clark Elliott
  • Section 710
  • Class# 16734
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Section 711
  • Class# 12967
  • 4.00 credits

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

CSC 436 Web Applications

  • Tu
  • 14 E. Jackson Room 801
    14EAS 00801, Loop
  • Paul Duszak
  • Section 701
  • Class# 12870
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Paul Duszak
  • Section 710
  • Class# 12968
  • 4.00 credits

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

CSC 447 Concepts of Programming Languages

This is a hybrid course that meets online and on-campus.

  • W
  • CDM Center 228
    CDM 00228, Loop
  • James Riely
  • Section 701T
  • Class# 12699
  • 4.00 credits

CLOSED
  • Th
  • Room TBA, Loop
  • Section 702
  • Class# 16738
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • James Riely
  • Section 710
  • Class# 16735
  • 4.00 credits

  • Online: Async
    Online
  • Section 711
  • Class# 12969
  • 4.00 credits

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

CSC 448 Compiler Design

  • M
  • Lewis Center Room 1105
    LEWIS 01105, Loop
  • Joseph Phillips
  • Section 701
  • Class# 16469
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Joseph Phillips
  • Section 710
  • Class# 16471
  • 4.00 credits

CSC 452 Database Programming

  • M
  • CDM Center 222
    CDM 00222, Loop
  • Section 701
  • Class# 12693
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Section 710
  • Class# 12951
  • 4.00 credits

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

CSC 453 Principles of Database Management Systems

  • Tu
  • CDM Center 216
    CDM 00216, Loop
  • Daniel Lee
  • Section 701
  • Class# 13260
  • 4.00 credits

  • Online: Async
    Online
  • Tanu Malik
  • Section 720
  • Class# 12970
  • 4.00 credits

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

CSC 458 Symbolic Programming

  • M
  • Lewis Center Room 1108
    LEWIS 01108, Loop
  • Peter Hastings
  • Section 701
  • Class# 16545
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Peter Hastings
  • Section 710
  • Class# 16547
  • 4.00 credits

CSC 461 Optimized C++

  • W
  • CDM Center 224
    CDM 00224, Loop
  • Edward Keenan
  • Section 701
  • Class# 12828
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Edward Keenan
  • Section 710
  • Class# 12879
  • 4.00 credits

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

CSC 463 Theory and Practice of Safe Systems Programming

  • MW
  • CDM Center 202
    CDM 00202, Loop
  • Corin Pitcher
  • Section 401
  • Class# 13547
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Corin Pitcher
  • Section 410
  • Class# 13548
  • 4.00 credits

CSC 468 Programming Interactive Data Visualization for the Web

  • Th
  • Lewis Center Room 1007
    LEWIS 01007, Loop
  • Eli Brown
  • Section 701
  • Class# 15866
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Eli Brown
  • Section 710
  • Class# 15867
  • 4.00 credits

CSC 472 Mobile Application Development for Android

  • M
  • Lewis Center Room 1510
    LEWIS 01510, Loop
  • Christopher Hield
  • Section 701
  • Class# 12823
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Christopher Hield
  • Section 710
  • Class# 12952
  • 4.00 credits

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

CSC 480 Artificial Intelligence I

  • Online: Async
    Online
  • Bamshad Mobasher
  • Section 720
  • Class# 13305
  • 4.00 credits

CSC 481 Introduction to Image Processing

  • Th
  • CDM Center 214
    CDM 00214, Loop
  • Jacob Furst
  • Section 701
  • Class# 12852
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Jacob Furst
  • Section 710
  • Class# 12957
  • 4.00 credits

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

CSC 489 Theory of Computation

  • Tu
  • CDM Center 226
    CDM 00226, Loop
  • Michaël Cadilhac
  • Section 701
  • Class# 16473
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Michaël Cadilhac
  • Section 710
  • Class# 16475
  • 4.00 credits

CSC 555 Mining Big Data

  • Tu
  • CDM Center 228
    CDM 00228, Loop
  • Tanu Malik
  • Section 701
  • Class# 13396
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Tanu Malik
  • Section 710
  • Class# 13397
  • 4.00 credits

CLOSED

CSC 562 Optimized C++ Multithreading

  • Th
  • CDM Center 222
    CDM 00222, Loop
  • Edward Keenan
  • Section 701
  • Class# 12974
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Edward Keenan
  • Section 710
  • Class# 12975
  • 4.00 credits

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

CSC 578 Neural Networks and Deep Learning

  • M
  • CDM Center 216
    CDM 00216, Loop
  • Noriko Tomuro
  • Section 701
  • Class# 12701
  • 4.00 credits

  • Online: Async (Sync-Option)
    Online
  • Noriko Tomuro
  • Section 710
  • Class# 12971
  • 4.00 credits

CSC 595 Topics in Computer Science

  • Tu
  • Lewis Center Room 1005
    LEWIS 01005, Loop
  • Zhen Huang
  • Section 702
  • Class# 13551
  • 4.00 credits
  • Topic: Program Analysis

  • Online: Async (Sync-Option)
    Online
  • Zhen Huang
  • Section 711
  • Class# 13554
  • 4.00 credits
  • Topic: Program Analysis

CSC 697 Graduate Internship

  • Room TBA, Loop
  • Section 701
  • Class# 12769
  • 1.00 credits

  • Room TBA, Loop
  • Section 702
  • Class# 12770
  • 2.00 credits

  • Room TBA, Loop
  • Section 703
  • Class# 12771
  • 3.00 credits

  • Room TBA, Loop
  • Section 704
  • Class# 12772
  • 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

  • CSEC328/428- IT Risk Management  

    Instructor: Ramona Ratiu- MS, CISA, CISM, ITRF, GSTRT 

    Location: Virtual via Zoom 

    Course Description 

    The IT Risk Management course is intended to provide students with an understanding of the processes, techniques, and frameworks associated with a successful development and implementation of an IT Risk Management program.  The course describes the difference between risk management and governance, the principals of IT risk management and the key elements of risk analysis, risk assessment and risk mitigation. It delves deep into the nuances of cyber risks and threat landscape, as these are increasingly becoming important topics to understand in this digital age. An understanding of cyber risks can help students develop stronger security practices for their personal benefit, as well as protecting organization’s data and digital assets from malicious actors.  

    Moreover, it provides insights into roles, responsibilities, and accountability for IT Risk and Cyber Risk, as well as the benefits of risk awareness and communication training to support the organization’s goals and business objectives.

    For IT Risk professionals to be successful, it is essential for them to understand how the risk management process works in practical examples. To this end, the students will be exposed to examples of risk assessments, allowing them to gain a better understanding of the process, and become successful IT Risk professionals in the long run.

    Virtual- Zoom; Monday evening
  • CSC 3/458: Symbolic Programming 

    Ready to unlock the mysteries of Symbolic Programming?

    Check out CSC 358 / 458, in Fall 2023!

    Learn the classic language used by AI researchers:

    • inspiration for techniques adopted by many other languages,
    • supports objects and classes but doesn't require them,
    • very flexible about types.

    And learn it by making games!

    Reviews from previous students:

    • Mind blown!
    • Made me think about programming in all languages in a different way!

    This course is a hands-on introduction to symbolic programming and to Common Lisp. Lisp is the language of choice for people who want to develop interesting software, do it quickly, and enjoy doing it.

    In this course, you will learn the following topics:

    • functional programming,
    • alternative programming styles,
    • macros and Domain Specific Languages,
    • recursive and iterative programming,
    • lazy evaluation,
    • dynamic object-oriented programming.

    This elective course is only offered every other year, so take this opportunity while you can. The prerequisites are CSC 301 or CSC 403. For more information, contact Peter Hastings, peterh@cdm.depaul.edu.

    Monday nights in the Loop
  • Fall 2023 DSC 510 Healthcare Data Science 

    The course will focus on data science methods used in clinical studies and public health applications. Students will be introduced to a variety of health care data from electronic health records to payer data, geospational and unstructured data, and will learn how to solve data science problems in the health sector. Topics include overview of healthcare analytics and typical research questions, epidemiology, data ethics, governance and security, applications of modeling techniques and machine learning methods to a variety of case studies in health care.

    DSC 441 is a prerequisite for this class.

    The course is offered Online Sync (Tuesdays 5:45-9:00 PM CST) and on Online Async (Sync-Option).

  • IS 478 - Information Technology Consulting 

    Consulting skills are helpful for any type of career in IT since the ability to understand how to identify key business problems is something that will be needed whether you are in a consulting organization or any industry.  The course encourages discussion and problem-solving and will use real-world examples to help apply this knowledge in practical settings.  

    IS 478: Information Technology Consulting is a course designed to provide students with the knowledge and skills needed to help organizations improve their use of technology. The course covers topics such as IT strategy development, project management, risk management, and change management.  All these skills will help you advance your IT career by focusing on solving business problems.

    John F Fisher
    jfisher@cdm.depaul.edu 
    https://www.linkedin.com/in/johnfisher/