C programming primer: prerequisite step for operating system study
This short book provides a concise guide for students and professionals looking to build a basic foundation in C programming, specifically tailored to support the study of operating systems. Originally developed as a prerequisite course for engineering technology students, it bridges the gap for learners proficient in languages like Java or Python but needing a practical introduction to C. Based on lecture notes and teaching materials for an operating systems module, the book offers clear explanations and hands-on examples, focusing on the key C-programming skills necessary for completing UNIX-based operating systems lab assignments. While not a comprehensive C guide, it equips readers with the essential tools to confidently explore operating systems. Now available under a Creative Commons license, this resource is accessible to anyone seeking to enhance their programming toolkit.
History
Department or School
- Electronic & Computer Engineering