2024-2025 Undergraduate Catalog

CS 316 Introduction to Operating Systems and Computer Networks

Investigation of the basic concepts, models, and application programming interfaces in operating systems and computer networks, with an emphasis on programming software applications that are capable of multitasking and communication over the Internet. Topics include naming and addressing, multi-threading and multi-processing, TCP and UDP socket programming, and the client/server model.

Prerequisites: CS 230 with a minimum grade of C-

Credits

3