Courses
We regularly update and improve the contents and delivery of the following courses:
CMSC 125: Operating Systems
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
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
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
CMSC 291 (Special Topics): Modern Distributed Systems
Theory and practice in modern distributed systems.