Courses

We regularly update and improve the contents and delivery of the following courses:

CMSC 125: Operating Systems

Processor management, memory management, file and disk management, resource management, concurrent processes, networks and distributed systems.

Latest course offering:  https://srg-ics-uplb.github.io/cmsc125

CMSC 137: Data Communications and Networking

Basic principles of data communications; design issues and protocols in the layers of data network; networks for various applications.

Latest course offering:  https://srg-ics-uplb.github.io/cmsc137

CMSC 191 (Special Topics): Cybersecurity

Concepts in protecting computer systems and networks from attacks.

Latest course offering:  https://srg-ics-uplb.github.io/cmsc191cybersecurity

CMSC 291 (Special Topics): Modern Distributed Systems

Theory and practice in modern distributed systems.