|
Jan 15, 2025
|
|
|
|
CS 370 - Introduction to the UNIX Operating System Description: The fundamental requirements, features and functions of the UNIX operating system. A UNIX-compatible OS will be used as a working model. Installation, configuration, setup, shell operations, and program development with the UNIX operating system. Course will not have an established scheduling pattern.
Prerequisites: Prerequisites: CS 301 and CS 311.
Credits: (4)
Learner Outcomes, Activities and Assessments
Learner Outcome
|
Activity (optional)
|
Assessment
|
Demonstrate knowledge in different Unix/Linux like operating systems.
|
Students will work individually on different operating systems to get familiar with Unix/Linux like systems.
|
Written examination on acquired knowledge.
|
Perform different operating system specific programming tasks involving C/C++ programming language.
|
Students will learn to code operating system specific algorithms in Linux.
|
Graded assignments using a rubric.
|
Convert different algorithms into shell scripts using OS specific tools.
|
Student will learn to understand and transcribe existing algorithms using Linux specific tools and functionalities.
|
Graded assignments using a rubric.
|
Set-up from scratch an operating system.
|
Students will learn and practice how to install and use a Linux type operating system.
|
Faculty mentor and students will discuss the scenarios and outcomes.
|
Identify scenarios where one tool or another relevant tool should be considered to solve specific problems.
|
Students will implement, test and compare different solution strategies.
|
Graded assignments using a rubric.
|
Manage an operating system from administration point of view.
|
Students will learn how to manage users, privileges, file systems, backups, etc. in such multi-user systems.
|
Faculty mentor and students will discuss the scenarios and outcomes.
|
Add to Portfolio (opens a new window)
|
|