Course Catalog

Course Catalog

The College of Computing and Digital Media offers more than 450 courses each quarter, including over 130 online. The list below includes all courses on CDM's catalog. Not all courses are offered each quarter. Consult the CDM course schedule to see when CDM courses are being offered.

Supports * wildcard search
  1. (2531 courses - Expand all)
  2. (380 courses - Expand all)
  3. (7003 courses - Expand all)
  4. (243 courses - Expand all)
  5. (78 courses - Expand all)
  6. (41 courses - Expand all)
  7. (62 courses - Expand all)
  8. (5766 courses - Expand all)
  9. (62 courses - Expand all)
  10. (32 courses - Expand all)
  11. (1362 courses - Expand all)
  12. (43 courses - Expand all)
  13. (129 courses - Expand all)
  14. (312 courses - Expand all)
  15. (496 courses - Expand all)
  16. (153 courses - Expand all)
  17. (6496 courses - Expand all)
  18. (556 courses - Expand all)
  19. (337 courses - Expand all)
  20. (16 courses - Expand all)
  21. (20 courses - Expand all)
  22. (292 courses - Expand all)
  23. (31 courses - Expand all)
  24. (5 courses - Expand all)
  25. (657 courses - Expand all)
  26. (290 courses - Expand all)
  27. (27 courses - Expand all)
  28. (90 courses - Expand all)
  29. (308 courses - Expand all)
  30. (7 courses - Expand all)
  31. (2 courses - Expand all)
  32. (11 courses - Expand all)
  33. (9 courses - Expand all)
  34. (49 courses - Expand all)
  35. (85 courses - Expand all)
  36. (577 courses - Expand all)
  37. (34 courses - Expand all)
  38. (632 courses - Expand all)
  39. (78 courses - Expand all)
  40. (40 courses - Expand all)
  41. (333 courses - Expand all)

Course Promotions



    Want to extend your cinematography and lighting knowledge into the realm of computer graphics, learn truly Cinematic CGI techniques, and upgrade your VFX Skills? If so, this is going to be a fantastic class for you!


    Course Description:

    An introduction to real world cinematography techniques as applied to CGI (Computer Generated Imaging), VFX, Animation, game design, and virtual worlds. Creative camera and lighting approaches will be explored using MAYA and other CGI Software applications through a variety of digital exercises, including CGI specific framing, lensing, look development, contrast and color, light and shadow, virtual camerawork, light rigging, rendering, and other projects.


    Learning Outcomes:

    Students will be able to:

    • Analyze usage of camerawork and lighting in historical and contemporary film.
    • Identify real world lighting cues to help guide CG to match live footage for VFX shots.
    • Discuss creative camera and lighting solutions for CGI/VFX projects.
    • Critique CG cinematography and lighting content.
    • Compose, light, and render camera shots for CGI/VFX projects.



    Autodesk Maya;


    Suggested Prerequisites:

    • ANI 230 - 3D Design and Modeling
    • VFX200 – Intro to Visual Effects



    Fall 2020, Section 401, Class# 16128, 4.00 credits

    Tu 1:30PM - 4:45PM


    Feel free to reach out with any questions!

    Chris Olsen

    Depaul Loop/TBD
  • CSC 397: Topics in Computer Science: Computational Neuroscience 

    Are you interested in learning about intelligence, especially the human (and other animal) kind?

    This class will explore how computer models can be created to accurately simulate neural processes. Although those processes take place inside the "black box" of our brain, this method shines light on how those processes actually work, and opens up areas for further study.

    The class is an online synchronous class on Thursday evenings, and it is cross-listed with NEU 256, Introduction to Computational Neuroscience, so there will also be Neuroscience students in the class.

    Prereqs: MAT 140 and CSC 242 or 243

    Feel free to contact me with any questions about the class, and put "CSC 397" in the subject line.

    - Peter Hastings (

  • POST 329/429: Sound Design and Scoring Studio 

    This course is intended to provide practical experience in sound design and scoring for cinema, animation, and other media as well as to offer the opportunity to create quality materials to include in a demo reel or portfolio. Students will be serving as the sound and music crew for various projects that may include thesis, capstone and other student projects. A key element of this course will be in-class discussions and critiques of students? work, both to sharpen their sound designing, composing and critical listening skills.

    This course is repeatable for 8.00 credit hours.

    Winter 2020-2021

    Section: 801

    Class number: 28829

    Meeting time: M 5:45PM - 9:00PM

    Location: Online: Sync

    Instructor: Robert Steel 

  • IS 590: Information Systems Research Methods 

    Whether you would like to engage in rigorous research in academia, or you want to understand the scientific methods for responding to queries within the Information Systems domain IS 590 can be the right course for you. This course is focused on quantitative and qualitative research methods for behavioral research in Information Systems (IS). It will take a behavioral approach that integrates an understanding of research designs and methods. The primary goal of the course is for students to learn how to (1) form testable hypotheses in topics related to Information Systems, (2) design appropriate research methods to test those hypotheses, and (3) the tools for implementing the research methods. Through this process, students will learn to recognize and understand a variety of research designs and data collection methods that Information Systems scholars and other behavioral and social scientists use to address research questions. The course will be in a seminar format and students will study and discuss a select set of seminal academic papers in the Information Systems domain related to different research methods. 

    This course has DSC 424 as the pre-requisite. If you have not completed the pre-requisite course but are interested in taking IS 590, please contact the instructor ( to determine if the pre-requisite can be waived for you.