CY 3320

Linux Systems Programming

Cedarville University · Fall 2026

2 sections
Add to a schedule

Catalog description

A study of the Linux operating system with special emphasis given to developing low-level programming skills in C and assembly language for the purpose of understanding Linux's separation of user- and kernel-space features, system code, and how to develop kernel modules. In addition to the emphasis on low-level programming, students will study various system administration skills, scripting languages, administration and programming tools, and gain a better understanding of capabilities and limitations of the Linux operating system (O/S). Students will also learn general information on how the Linux O/S is constructed, including its common organization into subsystems and programmer interfaces. Finally, students will practice administering user capabilities, the file system, access controls, kernel capabilities, and other system services (e.g., firewall, printing and networking) by configuring their own Linux distribution. Prerequisites: CS-2210 Data Structures Using Java; CS-3310 Operating Systems. (Fee: $50)

Sections

Current meeting, instructor, credit, and enrollment details

Updated 3 days ago

01

Availability not recently verified
Class #156266Fall 20263 credits
Days & times
Mo We Fr · 12:00 – 12:50 PM
Meeting dates
Aug 19 – Dec 11
Location
Scharnberg Bus and Comm Center 229
Instructor
Dr. Keith A. Shomper
Details checked 3 days ago

02

Availability not recently verified
Class #156267Fall 20263 credits
Days & times
Mo We Fr · 2:00 – 2:50 PM
Meeting dates
Aug 19 – Dec 11
Location
Scharnberg Bus and Comm Center 229
Instructor
Dr. Keith A. Shomper
Details checked 3 days ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?