
Computer Science 201 · 3 credits · NCCRS
Introduction to Linux
Using and running Linux: installation, the desktop, command line, processes, filesystems, users, shell scripting and security.
Home › Courses › Linux vs Operating Systems
Introduction to Linux (Computer Science 201) teaches you to use and run one operating system: installing Linux, the command line, users, filesystems, shell scripting and security, with online lab lessons. Introduction to Operating Systems (Computer Science 354) explains how any operating system works inside: processes and scheduling, concurrency and deadlock, memory, I/O, file systems and virtualization. NCCRS recommends Linux at the lower division and Operating Systems at the upper division.

Computer Science 201 · 3 credits · NCCRS
Using and running Linux: installation, the desktop, command line, processes, filesystems, users, shell scripting and security.

Computer Science 354 · 3 credits · NCCRS
How operating systems work: processes and scheduling, concurrency, memory, I/O, file systems, networking, security and virtual machines.
From the syllabi: what only one course covers, and where they meet.
| Introduction to Linux | Introduction to Operating Systems | |
|---|---|---|
| Course code | Computer Science 201 | Computer Science 354 |
| Chapters | 18 chapters | 10 chapters |
| Instructional hours | 65 hours | 44 hours |
| Kind of course | Hands-on: using and running Linux | Concepts: how any operating system works |
| Lab lessons | Online lab lessons | None listed |
| NCCRS recommendation | Lower division: Computer Science or Informatics | Upper division: Computer Science, Electrical or Computer Engineering |
| Prerequisites | None listed in either syllabus | |
| Final exam | 100 multiple-choice questions | |
Both are self-paced: quizzes and the assignment are open-book, the final is proctored, and 70 or higher passes.
To use Linux: Introduction to Linux. For operating system theory: Introduction to Operating Systems.


No. Introduction to Linux is a Linux system administration course: you install Linux, work at the command line, manage users and filesystems, and write shell scripts. Introduction to Operating Systems is the computer science course on how any operating system works: process management and scheduling, concurrency and deadlock, memory management, I/O, file systems and virtualization. They share processes, file systems, networking and security, from different angles.
Neither syllabus lists a prerequisite, so you can take them in either order. If you have never used a command line, Introduction to Linux is a practical start. Introduction to Operating Systems is recommended at the upper division, and its syllabus has you install Linux in a virtual machine.
Yes. They are separate courses, Computer Science 201 and Computer Science 354, each with an NCCRS recommendation of 3 semester hours: lower division in Computer Science or Informatics for Linux, and upper division in Computer Science, Electrical or Computer Engineering for Operating Systems. Ask your school which requirement each one meets.
Introduction to Linux: NCCRS recommends 3 semester hours, lower division, in Computer Science among other subjects. Introduction to Operating Systems: NCCRS recommends 3 semester hours, upper division, in Computer Science among other subjects.
Introduction to Linux: Computer Science or Informatics. Introduction to Operating Systems: Computer Science, Electrical or Computer Engineering. Your college decides which requirement each one fills.
Introduction to Linux is longer by its syllabus. Introduction to Linux: 18 chapters and 65 instructional hours. Introduction to Operating Systems: 10 chapters and 44 instructional hours. Both are self-paced, so you finish as fast or as slow as you want.
Both have the same kind of final: 100 multiple-choice questions.
No: neither is on the ACE list. Introduction to Linux has an NCCRS recommendation for 3 semester hours in Computer Science; Introduction to Operating Systems has an NCCRS recommendation for 3 semester hours in Computer Science. Not being on the ACE list never means not recommended for credit.
A pass is 70 or more. The grading scale on your UPI Study transcript shows how 70 maps to a letter grade; for most colleges it is a C.
Yes, online: under light proctoring (no camera) if you already have 70% before it, otherwise under full proctoring. The quizzes and the assignment are open-book; the Introduction to Linux final is not.
ACE and NCCRS have over 2,100 cooperating colleges that will consider accepting credits; the final decision is with the universities. Search your school in Find My College and ask your registrar which courses Computer Science 201 and 354 would count as. For the registrar: Introduction to Linux's NCCRS recommendation lists Computer Science and Introduction to Operating Systems's NCCRS recommendation lists Computer Science.
ACE and NCCRS have over 2,100 cooperating colleges that will consider accepting credits; the final decision is with the universities.



















Plus many more partner colleges and ACE and NCCRS cooperating colleges.
Find My College →ACE and NCCRS have over 2,100 cooperating colleges that will consider accepting credits; the final decision is with the universities.
UPI Study facts are from our course catalog, syllabi and course rules.