Embed presentation
Download to read offline


This course aims to prepare students to develop software for Linux/UNIX environments by covering topics such as basic OS concepts, command line usage, shell programming, the C language, development tools, system programming, network programming, and GUI programming. Students will learn the basic Linux/UNIX commands and utilities, develop software in C, learn important library functions and system calls, understand how UNIX systems work internally, and gain a foundation for advanced operating systems courses.
