Directories and Search

Course Search


Courses may be offered in one of the following modalities:

  • Traditional in-person courses (0–29 percent of coursework is delivered online, the majority being offered in person.)
  • Hybrid/blended courses (30–79 percent of coursework is delivered online.)
  • Online courses (100 percent of coursework is delivered online, either synchronously on a designated day and time or asynchronously as a deadline-driven course.)
  • Hyflex (Students will be assigned to attend in-person or live streamed sessions as a reduced-size cohort on a rotating basis; live sessions are also recorded, offering students the option to participate synchronously or view asynchronously as needed.)

If you are enrolled in courses delivered in traditional or hybrid modalities, you will be expected to attend face-to-face instruction as scheduled.


CSC 275: Operating Systems Praticum

1 credit

Students will gain the necessary skills to be effective on command-line interfaces. Students will learn file system operations, pipelining, redirection, standard streams, compiler build tools, regular expressions, processing data in text files, process management, scripting and basic system administration on Linux and Windows systems.

Learning Goals

1. Be able to log in to Unix-like systems, and can perform basic filesystem operations2. Be able to exchange information through pipelining and be able to use pipeline techniques.3. Be able to use redirection techniques.4. Be familiar with standard input, standard output and standard error streams.5. Be able to compile source code packages using common tools, such as autotools and makefiles.6. Be able to read and write extended regular expressions7. Be able to process data in text files using tools like grep, awk, sed, tr, cut, sort and uniq.8. Be able to list running processes on Linux systems, end processes, or reprioritize processes9. Be able to write scripts in bash.10. Be able to manage software packages on Linux systems using the OS package manager.11. Be able to write basic batch files on Linux systems.12. Be able to write basic Powershell files on Windows systems.

*The learning goals displayed here are those for one section of this course as offered in a recent semester, and are provided for the purpose of information only. The exact learning goals for each course section in a specific semester will be stated on the syllabus distributed at the start of the semester, and may differ in wording and emphasis from those shown here.

 
Apply Now
Request Information