Course Catalog

Course Catalog

The Jarvis 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. (149 courses - Expand all)
  2. (52 courses - Expand all)
  3. (154 courses - Expand all)
  4. (32 courses - Expand all)
  5. (35 courses - Expand all)
  6. (4 courses - Expand all)
  7. (4 courses - Expand all)
  8. (23 courses - Expand all)
  9. (1 courses - Expand all)
  10. (20 courses - Expand all)
  11. (22 courses - Expand all)
  12. (15 courses - Expand all)
  13. (29 courses - Expand all)
  14. (73 courses - Expand all)
  15. (108 courses - Expand all)
  16. (35 courses - Expand all)
  17. (107 courses - Expand all)
  18. (88 courses - Expand all)
  19. (55 courses - Expand all)
  20. (8 courses - Expand all)
  21. (9 courses - Expand all)
  22. (35 courses - Expand all)
  23. (7 courses - Expand all)
  24. (11 courses - Expand all)
  25. (78 courses - Expand all)
  26. (34 courses - Expand all)
  27. (11 courses - Expand all)
  28. (8 courses - Expand all)
  29. (2 courses - Expand all)
  30. (44 courses - Expand all)
  31. (6 courses - Expand all)
  32. (56 courses - Expand all)
  33. (18 courses - Expand all)
  34. (4 courses - Expand all)
  35. (21 courses - Expand all)
  36. (23 courses - Expand all)







Course Promotions

  • CSE 351/451: Embedded Systems I 

    Do you want to automate your coffee maker, control lights remotely, or make a toy car move on its own? CSE 351 & CSE 451: Embedded Systems I is your gateway to mastering microcontroller programming and building intelligent systems. In this hands-on course, you’ll explore sensor-driven activities like motion and temperature detection, integrate peripherals like motors and displays, and develop communication methods to control robots wirelessly. Whether you're passionate about robotics, IoT, or automation, this course equips you with the tools and knowledge to bring your innovative ideas to life!