Introduction to Operating Systems
Examines several operating systems with emphasis on a modern LINUX-based distribution. Topics include memory and process management, I/O systems, storage, multi-processing, networking, and system commands. Requires hands-on projects in system administration tasks such as managing file systems, creating and configuring user accounts and groups, managing file/directory permissions, creating shell scripts, and setting up services. Prerequisite: Some PC experience is recommended.
Subject Code: CSN
Course Number: 115
Credits: 3
Lecture Hours 3
Course Learning Outcomes:
1. the relationship between computer hardware and the operating system.
2. Install a Linux-based Operating System.
3. Configure a Linux-based operating system.
4. Issue system commands via the system shell (command prompt).
5. Perform file system operations using various techniques (commands, pipes, filters, redirection, etc.)
6. Manage system users and groups.
7. Evaluate file system security, setting security permissions appropriately.
8. Create scripts to perform system tasks.
9. Schedule system tasks.
10. Manage software (install, update, remove, query, etc.)
11. Manage system processes and services (start, stop, enable, disable, etc.).
12. Configure network access.
Effective Term: Fall 2020
Tutoring Services
Tutoring for all GCC students is available free of charge by professional and peer tutors. We are offering tutoring online for: accounting, math, writing, chemistry, physics, general biology, anatomy & physiology, American Sign Language, and success skills.