Course Overview
This comprehensive course introduces Linux/Unix system programming to students who understand C programming and Linux/Unix. The focus is on writing programs that use different inter-process communication mechanisms available in Linux/Unix. Students learn to implement daemon processes and basic client/server applications using multiple processes and/or threads. Topics include: System V IPC & different types of sockets.
Prerequisite(s)
Credits
3.0
- Retired
- This course has been retired and is no longer offered. Find other Flexible Learning courses that may interest you.
Learning Outcomes
Upon successful completion of the course, students will be able to:
- Write programs that use different inter-process communication mechanisms.
- Implement daemon processes.
- Implement a basic client/server application using multiple processes.
- Implement a basic multithreaded client/server application.
Effective as of Winter 2005
Programs and courses are subject to change without notice. Find out more about BCIT course cancellations.