Unix/Linux Operating Systems
| Course Code | COMP-301 |
|---|---|
| Lecture hours per week | 1 |
| Lab hours per week | 2 |
| Course Availability | Open |
| Description | This course introduces fundamental operating system concepts using Linux. Students learn to work with the Linux file system, file permissions, UNIX utilities, the shell environment, and basic networking and security practices. Coursework includes introductory system administration, shell scripting, and C or Python programming in a Linux environment, as well as the installation, configuration and maintenance of server applications. Students gain practical experience using Linux tools and commands to manage systems, automate tasks and support networked computing environments. The course also introduces the responsible use of AI-assisted tools to support command-line learning, scripting, troubleshooting, documentation and system administration tasks. |
