Hide Advanced Options
Courses - Winter 2022
CMSC
Computer Science Department Site
CMSC388A
(Perm Req)
Special Topics in Computer Science; Introduction to Web Application Front End Development
Credits: 1
Grad Meth: Reg
Prerequisite: CMSC330. Restriction: permission of department.

Questions about the course should be directed to Andrej Rasevic at arasevic@cs.umd.edu
CMSC388B
(Perm Req)
Special Topics in Computer Science; Introduction to Web Application Back End Development
Credits: 1
Grad Meth: Reg
Prerequisite: CMSC330. Restriction: permission of department.

Questions about the course should be directed to Andrej Rasevic at arasevic@cs.umd.edu
CMSC388T
(Perm Req)
Special Topics in Computer Science; Introduction to Git, Github and Project Management Tools
Credits: 1
Grad Meth: Reg
Minimum grade of C- in CMSC216 and CMSC250.

Version control is an essential skill for developers to learn. Git is the most popular version control system and GitHub is the industry-standard tool for collaborating on and sharing code. Students will be introduced to the fundamental concepts of the Git architecture and using Gitto manage code. Students will learn from basic to advanced Git commands to track modifications to a source code repository and collaborate on a shared codebase, how to use Github ecosystem to enhance their project management workflow, and other project management tools. At the end of the course students will be able to add and delete files in the repository, commit changes, create branches, merge pull requests, check logs and handle merge conflicts. Students will also learn advanced features such as cherry-picking, rebasing, adding multiple remotes, creating Github actions to automate the procedures, exploring existing open source projects on Github, making contributions, and using Kanban boards to track progress.
CMSC389Z
Special Topics in Computer Science; Network Management and Programming in a Linux Environment
Credits: 1
Grad Meth: Reg
Prerequisite: Minimum grade of C- in CMSC216.
CMSC498A
Selected Topics in Computer Science
Credits: 1 - 3
Grad Meth: Reg, P-F, Aud
Contact department for information to register for this course.
CMSC499A
Independent Undergraduate Research
Credits: 1 - 3
Grad Meth: Reg, P-F, Aud
Contact department for information to register for this course.
CMSC798
Master's Non-Thesis Research
Credits: 1
Grad Meth: Reg
Contact department for information to register for this course.
CMSC898
Pre-Candidacy Research
Credits: 1 - 3
Grad Meth: Reg
Contact department for information to register for this course.
CMSC899
Doctoral Dissertation Research
Credits: 1
Grad Meth: S-F
Contact department for information to register for this course.