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

  • CSE 375/475 Introduction to Robotics 

    Interested in Robotics? Check out GLE 375/475 Introduction to Robotics. No background in robotics needed. The course will cover all the basics to get you started with any wheeled robot platform in a fun and engaging way. All the classes have hands-on activities.

    This year, the course will be offered as a Global Learning Exchange (GLE) and co-taught in University of São Paulo, Brazil. Have fun working in teams while gaining cross-cultural exposure.

  • SCWR 100 - Intro to Screenwriting this SUMMER 

    Learn how to write your own screenplay and earn your Arts and Literature credit! Screenplays are the blueprint to telling a quality story, but you need the necessary tools to write one. SCWR 100 is the class that will teach you the basic tools that will potentially allow you to tell a gripping story. By the end of the class, you will have a complete script to a short film that you could potentially make into a movie once the class is over. The class is available both in-person (TuTh 1:30pm to 4:45pm) and remotely. Sign up soon because it’s a popular class that tends to fill up. 

  • CSC 397: Topics in Computer Science, Topic: Computational Biology 

    Are you interested in exploring biological systems through the lens of computer science, then check out CSC 397 CSC 397: Topics in Computer Science (Topic: Computational Biology). No biology background is required

    Computational Biology lies in the intersection of Computer Science & Biology and is the study of how biological information is organized and analyzed in biological ecosystems. Topics will include surveying publicly available databases for all domains, understanding genomics file formats and analyzing biological data using UNIX command line interface and PYTHON programming. Students will apply problem-solving and programming skills towards implementing a tool that will analyze complex biological data sets.

    This course will be offered as a Global Learning Exchange (GLE) in collaboration with São Paulo State University (UNESP), Brazil. Have fun working in teams while gaining cross-cultural exposure.