Schedule of Classes




2023 Summer: May 10 - August 15
Stateside hybrid classes for Summer 2023 will be made available the weekend of February 10th, 2023. Registration will open February 13th, 2023.

Course Class No. Section Start & End Date Day Time Status Location
CMIT 495 Current Trends and Projects in Computer Networks and Cybersecurity (3)
54732 6987 14 Jun 2023-08 Aug 2023 Open Online
Faculty: Weidman, Georgia E Syllabus Course Materials
CMSC 150 Introduction to Discrete Structures (3)
Start date has passed. Please register for the next start date.
50865 6380 17 May 2023-11 Jul 2023 Open Online
Faculty: Linker, Sheldon O Syllabus Course Materials
CMSC 150 Introduction to Discrete Structures (3)
Start date has passed. Please register for the next start date.
51168 6381 17 May 2023-11 Jul 2023 Open Online
Faculty: Muralidharan, Rajamani Syllabus Course Materials
CMSC 150 Introduction to Discrete Structures (3)
51973 6980 14 Jun 2023-08 Aug 2023 Closed Online
Faculty: Romero, Jose A Syllabus Course Materials
CMSC 150 Introduction to Discrete Structures (3)
54316 6981 14 Jun 2023-08 Aug 2023 Open Online
Faculty: Korrapati, Srinivas Syllabus Course Materials
CMSC 307 Artificial Intelligence Applications (3)
Start date has passed. Please register for the next start date.
51711 6380 17 May 2023-11 Jul 2023 Closed Online
Faculty: Chan, Philip W Syllabus Course Materials
CMSC 307 Artificial Intelligence Applications (3)
52682 6980 14 Jun 2023-08 Aug 2023 Open Online
Faculty: Castillo, David Syllabus Course Materials
CMSC 307 Artificial Intelligence Applications (3)
52842 6981 14 Jun 2023-08 Aug 2023 Open Online
Faculty: Syllabus Course Materials
CMSC 307 Artificial Intelligence Applications (3)
Start date has passed. Please register for the next start date.
54351 6381 17 May 2023-11 Jul 2023 Open Online
Faculty: Castillo, David Syllabus Course Materials
CMSC 325 Game Design and Development (3)
Start date has passed. Please register for the next start date.
51532 6380 17 May 2023-11 Jul 2023 Open Online
Faculty: Johnson, Tiffany N Syllabus Course Materials
CMSC 330 Advanced Programming Languages (3)
Start date has passed. Please register for the next start date.
50863 6380 17 May 2023-11 Jul 2023 Open Online
Faculty: Gubanov, Vladimir Syllabus Course Materials
CMSC 330 Advanced Programming Languages (3)
Start date has passed. Please register for the next start date.
51297 6381 17 May 2023-11 Jul 2023 Open Online
Faculty: Elms, Michael A Syllabus Course Materials
CMSC 330 Advanced Programming Languages (3)
52198 6980 14 Jun 2023-08 Aug 2023 Closed Online
Faculty: Elms, Michael A Syllabus Course Materials
CMSC 335 Object-Oriented and Concurrent Programming (3)
Start date has passed. Please register for the next start date.
50984 6380 17 May 2023-11 Jul 2023 Open Online
Faculty: Mujeye, Douglas Syllabus Course Materials
CMSC 335 Object-Oriented and Concurrent Programming (3)
Start date has passed. Please register for the next start date.
51285 6381 17 May 2023-11 Jul 2023 Open Online
Faculty: Dinsoreanu, Mihaela Syllabus Course Materials
CMSC 335 Object-Oriented and Concurrent Programming (3)
52199 6980 14 Jun 2023-08 Aug 2023 Closed Online
Faculty: Ghosh, Soumajit Syllabus Course Materials
CMSC 350 Data Structures and Analysis (3)
Start date has passed. Please register for the next start date.
50917 6380 17 May 2023-11 Jul 2023 Open Online
Faculty: Huskins, James M Syllabus Course Materials
CMSC 350 Data Structures and Analysis (3)
Start date has passed. Please register for the next start date.
51175 6381 17 May 2023-11 Jul 2023 Open Online
Faculty: Schmeelk, Suzanna E Syllabus Course Materials
CMSC 350 Data Structures and Analysis (3)
52168 6980 14 Jun 2023-08 Aug 2023 Closed Online
Faculty: Salomie, Ioan Syllabus Course Materials
CMSC 350 Data Structures and Analysis (3)
52629 6981 14 Jun 2023-08 Aug 2023 Open Online
Faculty: Specioso, Richard E Syllabus Course Materials
CMSC 350 Data Structures and Analysis (3)
Start date has passed. Please register for the next start date.
54193 6382 17 May 2023-11 Jul 2023 Open Online
Faculty: Potolea, Rodica Syllabus Course Materials
CMSC 405 Computer Graphics (3)
Start date has passed. Please register for the next start date.
51427 6380 17 May 2023-11 Jul 2023 Open Online
Faculty: Marcello, Cynthia V. Syllabus Course Materials
CMSC 405 Computer Graphics (3)
52171 6980 14 Jun 2023-08 Aug 2023 Open Online
Faculty: Johnson, Tiffany N Syllabus Course Materials
CMSC 412 Operating Systems (3)
Start date has passed. Please register for the next start date.
50986 6380 17 May 2023-11 Jul 2023 Closed Online
Faculty: Suciu, Alin D Syllabus Course Materials
CMSC 430 Compiler Theory and Design (3)
52200 6980 14 Jun 2023-08 Aug 2023 Closed Online
Faculty: McDonald, Renee C Syllabus Course Materials
CMSC 430 Compiler Theory and Design (3)
52623 6981 14 Jun 2023-08 Aug 2023 Open Online
Faculty: Mikulski, George R Syllabus Course Materials
CMSC 430 Compiler Theory and Design (3)
52726 6982 14 Jun 2023-08 Aug 2023 Open Online
Faculty: Chan, Philip W Syllabus Course Materials
CMSC 451 Design and Analysis of Computer Algorithms (3)
Start date has passed. Please register for the next start date.
50988 6380 17 May 2023-11 Jul 2023 Open Online
Faculty: Sanford, Jeff H Syllabus Course Materials
CMSC 451 Design and Analysis of Computer Algorithms (3)
Start date has passed. Please register for the next start date.
51738 6381 17 May 2023-11 Jul 2023 Open Online
Faculty: Smith, Therese M Syllabus Course Materials
CMSC 451 Design and Analysis of Computer Algorithms (3)
52642 6980 14 Jun 2023-08 Aug 2023 Closed Online
Faculty: Sanford, Jeff H Syllabus Course Materials
CMSC 451 Design and Analysis of Computer Algorithms (3)
54680 6981 14 Jun 2023-08 Aug 2023 Open Online
Faculty: Syllabus Course Materials
CMSC 495 Current Trends and Projects in Computer Science (3)
Start date has passed. Please register for the next start date.
50996 6380 17 May 2023-11 Jul 2023 Open Online
Faculty: Mentzos, Terrence W. Syllabus Course Materials
CMSC 495 Current Trends and Projects in Computer Science (3)
Start date has passed. Please register for the next start date.
51727 6381 17 May 2023-11 Jul 2023 Closed Online
Faculty: Dao, Hung Syllabus Course Materials
CMSC 495 Current Trends and Projects in Computer Science (3)
Start date has passed. Please register for the next start date.
51735 6382 17 May 2023-11 Jul 2023 Open Online
Faculty: Nevarez, Shanna Nicole Syllabus Course Materials
CMSC 495 Current Trends and Projects in Computer Science (3)
52319 6980 14 Jun 2023-08 Aug 2023 Closed Online
Faculty: Davis, Christopher L Syllabus Course Materials
CMSC 495 Current Trends and Projects in Computer Science (3)
52700 6981 14 Jun 2023-08 Aug 2023 Open Online
Faculty: Shaalan, Majid A Syllabus Course Materials
CMSC 495 Current Trends and Projects in Computer Science (3)
Start date has passed. Please register for the next start date.
54275 6383 17 May 2023-11 Jul 2023 Open Online
Faculty: Metallo, Lynda M Syllabus Course Materials
CMSC 495 Current Trends and Projects in Computer Science (3)
54670 6982 14 Jun 2023-08 Aug 2023 Open Online
Faculty: Dao, Hung Syllabus Course Materials
CMST 100B Word Processing (1)
Start date has passed. Please register for the next start date.
52991 6380 17 May 2023-13 Jun 2023 Open Online
Faculty: DeGale, Elexis A Syllabus Course Materials
CMST 100B Word Processing (1)
Start date has passed. Please register for the next start date.
53013 6381 17 May 2023-13 Jun 2023 Open Online
Faculty: Pullens, Laveda M Syllabus Course Materials
CMST 100D Presentation Graphics (1)
Start date has passed. Please register for the next start date.
52992 6380 17 May 2023-13 Jun 2023 Open Online
Faculty: Pitts, David D Syllabus Course Materials
CMST 100D Presentation Graphics (1)
53067 6980 14 Jun 2023-11 Jul 2023 Open Online
Faculty: Pullens, Laveda M Syllabus Course Materials
CMST 100F Database Applications (1)
53054 6980 14 Jun 2023-11 Jul 2023 Open Online
Faculty: Syllabus Course Materials
CMST 100G Spreadsheet Applications (1)
53055 6980 14 Jun 2023-11 Jul 2023 Closed Online
Faculty: DeGale, Elexis A Syllabus Course Materials
CMST 100G Spreadsheet Applications (1)
53068 6981 14 Jun 2023-11 Jul 2023 Open Online
Faculty: Pullens, Laveda M Syllabus Course Materials
CMST 290 Introduction to Interactive Design (3)
Start date has passed. Please register for the next start date.
50930 6380 17 May 2023-11 Jul 2023 Open Online
Faculty: Bono, John Syllabus Course Materials
CMST 290 Introduction to Interactive Design (3)
Start date has passed. Please register for the next start date.
51303 6381 17 May 2023-11 Jul 2023 Open Online
Faculty: Bono, John Syllabus Course Materials
CMST 290 Introduction to Interactive Design (3)
52069 6980 14 Jun 2023-08 Aug 2023 Open Online
Faculty: Shah, Ashish Y Syllabus Course Materials
CMST 290 Introduction to Interactive Design (3)
52818 6981 14 Jun 2023-08 Aug 2023 Open Online
Faculty: Mardesich, Michael A Syllabus Course Materials
CMST 290 Introduction to Interactive Design (3)
Start date has passed. Please register for the next start date.
54404 6382 17 May 2023-11 Jul 2023 Open Online
Faculty: Ghoda, Ashish J Syllabus Course Materials
CMST 295 Fundamentals of Digital Design (3)
Start date has passed. Please register for the next start date.
50997 6380 17 May 2023-11 Jul 2023 Open Online
Faculty: Gonzales, Annette Syllabus Course Materials
CMST 295 Fundamentals of Digital Design (3)
Start date has passed. Please register for the next start date.
51366 6381 17 May 2023-11 Jul 2023 Open Online
Faculty: Roberts, Ivy R Syllabus Course Materials
CMST 295 Fundamentals of Digital Design (3)
52070 6980 14 Jun 2023-08 Aug 2023 Closed Online
Faculty: Braxton, Sherri N. Syllabus Course Materials
CMST 295 Fundamentals of Digital Design (3)
54283 6981 14 Jun 2023-08 Aug 2023 Closed Online
Faculty: Tepedino, Angelo R Syllabus Course Materials
CMST 295 Fundamentals of Digital Design (3)
Start date has passed. Please register for the next start date.
54568 6382 17 May 2023-11 Jul 2023 Open Online
Faculty: Shah, Ashish Y Syllabus Course Materials
CMST 295 Fundamentals of Digital Design (3)
54697 6982 14 Jun 2023-08 Aug 2023 Open Online
Faculty: Syllabus Course Materials
CMST 301 Digital Media and Society (3)
Start date has passed. Please register for the next start date.
51022 6380 17 May 2023-11 Jul 2023 Open Online
Faculty: Hoos, Anthony J Syllabus Course Materials
CMST 301 Digital Media and Society (3)
Start date has passed. Please register for the next start date.
51023 6381 17 May 2023-11 Jul 2023 Open Online
Faculty: Benitez-Curry, Barbara Syllabus Course Materials
CMST 301 Digital Media and Society (3)
Start date has passed. Please register for the next start date.
51045 6382 17 May 2023-11 Jul 2023 Open Online
Faculty: Wright, Brian K Syllabus Course Materials
CMST 301 Digital Media and Society (3)
Start date has passed. Please register for the next start date.
51096 6383 17 May 2023-11 Jul 2023 Open Online
Faculty: Novak, Kevin Paul Syllabus Course Materials
CMST 301 Digital Media and Society (3)
Start date has passed. Please register for the next start date.
51097 6384 17 May 2023-11 Jul 2023 Open Online
Faculty: Gomabon, Randy R Syllabus Course Materials
CMST 301 Digital Media and Society (3)
Start date has passed. Please register for the next start date.
51169 6385 17 May 2023-11 Jul 2023 Open Online
Faculty: Ragan, LueCrecy M Syllabus Course Materials
CMST 301 Digital Media and Society (3)
Start date has passed. Please register for the next start date.
51172 6386 17 May 2023-11 Jul 2023 Open Online
Faculty: Bush, Roberta G Syllabus Course Materials
CMST 301 Digital Media and Society (3)
Start date has passed. Please register for the next start date.
51315 6387 17 May 2023-11 Jul 2023 Open Online
Faculty: Jones, Garfield S Syllabus Course Materials
CMST 301 Digital Media and Society (3)
52082 6980 14 Jun 2023-08 Aug 2023 Closed Online
Faculty: Boone, Shannon R Syllabus Course Materials
CMST 301 Digital Media and Society (3)
52090 6981 14 Jun 2023-08 Aug 2023 Closed Online
Faculty: Yancey, Constance D Syllabus Course Materials
CMST 301 Digital Media and Society (3)
52097 6982 14 Jun 2023-08 Aug 2023 Open Online
Faculty: Syllabus Course Materials
CMST 301 Digital Media and Society (3)
52181 6983 14 Jun 2023-08 Aug 2023 Closed Online
Faculty: Hicks, Krystal J Syllabus Course Materials
CMST 301 Digital Media and Society (3)
52214 6984 14 Jun 2023-08 Aug 2023 Closed Online
Faculty: Syllabus Course Materials
CMST 301 Digital Media and Society (3)
53763 5410 17 May 2023-11 Jul 2023 M 6:30P-9:30P Open Laurel (Hybrid)
Faculty: Akanbi, David S Bldg/Room: Laurel College Center 411 Syllabus Course Materials
CMST 301 Digital Media and Society (3)
53764 7765 14 Jun 2023-08 Aug 2023 Th 6:30P-9:30P Open Arundel Mills (Hybrid)
Faculty: Jones, Vera E Syllabus Course Materials
CMST 301 Digital Media and Society (3)
53765 6820 14 Jun 2023-08 Aug 2023 W 5:30P-8:30P Open Nat Land Crystal City (Hybrid
Faculty: Boone, Shannon R Syllabus Course Materials
CMST 301 Digital Media and Society (3)
54761 6987 14 Jun 2023-08 Aug 2023 Open Online
Faculty: Syllabus Course Materials
CMST 303 Advanced Application Software (3)
Start date has passed. Please register for the next start date.
50815 6380 17 May 2023-11 Jul 2023 Open Online
Faculty: Nawrocki, Adriene E Syllabus Course Materials
CMST 303 Advanced Application Software (3)
51974 6980 14 Jun 2023-08 Aug 2023 Open Online
Faculty: Woolcock-Henry, Constance O Syllabus Course Materials
CMST 303 Advanced Application Software (3)
Start date has passed. Please register for the next start date.
54417 6381 17 May 2023-11 Jul 2023 Open Online
Faculty: Lewis, Wesley Fabian Syllabus Course Materials
CMST 308 User Experience and Interface Design (3)
Start date has passed. Please register for the next start date.
51782 6380 17 May 2023-11 Jul 2023 Open Online
Faculty: Pittman, Michelle L Syllabus Course Materials
CMST 308 User Experience and Interface Design (3)
52755 6980 14 Jun 2023-08 Aug 2023 Open Online
Faculty: Martin, Quinto A Syllabus Course Materials
CMST 310 Fundamentals of Electronic Publishing (3)
Start date has passed. Please register for the next start date.
50998 6380 17 May 2023-11 Jul 2023 Open Online
Faculty: Sharpe, Sandra M Syllabus Course Materials
CMST 310 Fundamentals of Electronic Publishing (3)
52322 6980 14 Jun 2023-08 Aug 2023 Open Online
Faculty: Dietz, Elaine M Syllabus Course Materials
CMST 311 Advanced Electronic Publishing (3)
52767 6980 14 Jun 2023-08 Aug 2023 Open Online
Faculty: Kramer, Stacey M. Syllabus Course Materials
CMST 315 Game Design I (3)
Start date has passed. Please register for the next start date.
51783 6380 17 May 2023-11 Jul 2023 Open Online
Faculty: Smith, Robin J Syllabus Course Materials
CMST 315 Game Design I (3)
52756 6980 14 Jun 2023-08 Aug 2023 Open Online
Faculty: Smith, Robin J Syllabus Course Materials
CMST 320 Illustration Graphics (3)
Start date has passed. Please register for the next start date.
50999 6380 17 May 2023-11 Jul 2023 Open Online
Faculty: Raser, Kristopher L Syllabus Course Materials
CMST 320 Illustration Graphics (3)
52323 6980 14 Jun 2023-08 Aug 2023 Open Online
Faculty: Clark, Christopher T Syllabus Course Materials
CMST 320 Illustration Graphics (3)
Start date has passed. Please register for the next start date.
54366 6381 17 May 2023-11 Jul 2023 Open Online
Faculty: Ferguson, Andrew J Syllabus Course Materials
CMST 325 Image Editing (3)
Start date has passed. Please register for the next start date.
51000 6380 17 May 2023-11 Jul 2023 Open Online
Faculty: Clark, Christopher T Syllabus Course Materials
CMST 325 Image Editing (3)
Start date has passed. Please register for the next start date.
51288 6381 17 May 2023-11 Jul 2023 Open Online
Faculty: Watson, James H Syllabus Course Materials
CMST 325 Image Editing (3)
Start date has passed. Please register for the next start date.
51360 6382 17 May 2023-11 Jul 2023 Open Online
Faculty: Fernandez, Alberto Syllabus Course Materials
CMST 325 Image Editing (3)
52078 6980 14 Jun 2023-08 Aug 2023 Closed Online
Faculty: McDermott, Ann C Syllabus Course Materials
CMST 325 Image Editing (3)
52324 6981 14 Jun 2023-08 Aug 2023 Open Online
Faculty: Rader, Barbara L Syllabus Course Materials
CMST 330 Virtual Reality Design I (3)
53181 9180 14 Jun 2023-08 Aug 2023 W 7:00P-8:00P Open Online
Faculty: Shaffer, Lucas L Syllabus Course Materials
Note: This is a virtual hybrid course pilot. In addition to traditional weekly online activities, students are required to meet once-a-week, in an immersive 3D instructional environment, using a virtual reality (VR) headset, loaned at no cost, by UMGC. At this time, only students who live stateside can enroll in a Virtual Reality Hybrid course. At this time, UMGC is not prepared to ship VR headsets overseas or internationally.¿
CMST 331 Augmented Reality Design I (3)
53188 6980 14 Jun 2023-08 Aug 2023 Open Online
Faculty: Jennings, Darniet K Syllabus Course Materials
CMST 341 Principles of Multimedia I (3)
Start date has passed. Please register for the next start date.
51046 6380 17 May 2023-11 Jul 2023 Open Online
Faculty: Cordi, Michael A Syllabus Course Materials
CMST 351 Motion Graphics I (3)
52325 6980 14 Jun 2023-08 Aug 2023 Open Online
Faculty: Tonson, Robert B. Syllabus Course Materials
CMST 385 Principles of Web Design and Technology I (3)
Start date has passed. Please register for the next start date.
50816 6380 17 May 2023-11 Jul 2023 Open Online
Faculty: Allen, Leslie G Syllabus Course Materials
CMST 385 Principles of Web Design and Technology I (3)
52099 6980 14 Jun 2023-08 Aug 2023 Open Online
Faculty: Dowell, Farrah L Syllabus Course Materials
CMST 386 Principles of Web Design and Technology II (3)
52768 6980 14 Jun 2023-08 Aug 2023 Open Online
Faculty: Hecker, Barbara J Syllabus Course Materials
CMST 388 Fundamentals of JavaScript (3)
Start date has passed. Please register for the next start date.
51335 6380 17 May 2023-11 Jul 2023 Open Online
Faculty: Knox, Phillip J Syllabus Course Materials
CMST 425 Advanced Image Editing (3)
52326 6980 14 Jun 2023-08 Aug 2023 Open Online
Faculty: Robinson, Kenneth C Syllabus Course Materials
Top of Page