Untitled

APPLY NOW

Web Schedules

Fall 2026
Spring 2026
Summer 2026

One Credit Courses

Fall 2026
Spring 2026
Summer 2026

No Cost Textbook/Resources Courses

Fall 2026
Spring 2026
Summer 2026

Low Cost Textbook/Resources Courses

Fall 2026
Spring 2026
Summer 2026

Course Planning by Program

2026-27

Essential Objectives

Course Syllabus


Revision Date: 03-Sep-26
 

Fall 2026 | CIS-1350-VO01 - Operating Systems


Online Class

Online courses take place 100% online via Canvas, without required in-person or Zoom meetings.

Location: Online
Credits: 3 (45 hours)
Day/Times: Meets online
Semester Dates: 09-08-2026 to 12-21-2026
Last day to add this section: 09-17-2026
Last day to drop without a grade: 09-21-2026 - Refund Policy
Last day to withdraw (W grade): 11-09-2026 - Refund Policy
This course has started, please contact the offering academic center about registration

Faculty

Tyler Whitney
View Faculty Credentials
View Faculty Statement
Hiring Coordinator for this course: Deb Grant

    Note
  1. Many degree programs have specific general education recommendations. In order to avoid taking unnecessary classes, please consult with additional resources like your program evaluation, your academic program catalog year page, and your academic advisor.
  2. Courses may only be used to meet one General Education Requirement.

Course Description

This course explores the core concepts of operating systems, including how they manage hardware, memory, storage, and processes across platforms such as Windows, Linux, and macOS. Students learn about operating systems in virtualized environments while gaining hands-on experience with file systems, permissions, and security configurations. Topics include process management, scheduling, I/O systems, virtualization, and security fundamentals aligned with related CompTIA A+, Network+, and Security+ objectives. Recommended prior or concurrent learning: Introduction to Computer Science or equivalent skills.


Essential Objectives

1. Explain technology terms and acronyms using plain language, including fundamental operating system concepts such as processes, threads, memory management, and file systems.
2. Identify the purposes, characteristics, and architectural differences between Windows, Linux, and macOS, including open-source and proprietary models.
3. Demonstrate the ability to install, configure, and navigate operating systems using both graphical and command-line interfaces, including package managers and system utilities.
4. Apply concepts for managing disks, directories, processes, and virtual memory, including optimization techniques and troubleshooting methods.
5. Evaluate the boot process, system recovery options, and the role of virtualization in modern computing environments.
6. Apply procedures to maintain a secure computing environment using permissions, encryption, updates, and firewalls, and explain their role in system hardening and isolation.
7. Explain how operating systems manage networking, device drivers, and connectivity in both physical and virtual/cloud-based systems.
8. Examine how modern operating systems integrate artificial intelligence (AI) and support automation.





Required Technology

More information on general computer and internet recommendations is available on the CCV computer recommendations Support page.

Please see CCV's Digital Equity Statement (pg. 45) to learn more about CCV's commitment to supporting all students access the technology they need to successfully finish their courses.


Required Textbooks and Resources


*** This is a no cost textbook or resource class. ***

This course only uses free Open Educational Resources (OER) and/or library materials. For details, see the Canvas Site for this class.


Artificial Intelligence(AI) Policy Statement

CCV recognizes that artificial intelligence (AI) and generative AI tools are widely available and becoming embedded in many online writing and creative applications.

Integrated: This course's generative AI policy acknowledges the use of AI is an essential skill in today's world. By using genAI for specific purposes, students become equipped with relevant skills and tools necessary to thrive in a technology-driven society. Emphasizing the mastery of generative AI should empower you to harness its potential, enhancing your problem-solving abilities and preparing you for future challenges and opportunities. Be aware, however, that any time generative AI is used at any point in the assignment without attribution it may be considered a violation of CCV's Academic Integrity Policy.

Artificial intelligence (AI) tools are allowed in this course as learning aids, similar to tutoring, documentation, or office hours. You may use AI to help search for sources, explore unfamiliar topics, clarify concepts, debug code you wrote, or improve the clarity and mechanics of your own writing. Used this way, AI can support your learning without replacing it.

However, AI may not be used to do the core thinking for you. You may not submit AI-generated answers, essays, code, or solutions as your own, nor use AI to complete assignments in place of your own reasoning. If the AI is doing the thinking for you, that use is not permitted. When AI contributes meaningfully to your work, you are expected to disclose that use. When in doubt about whether a particular use is appropriate, ask before submitting.

Some assignments in this course may explicitly prohibit, limit, or require the use of AI tools. Always follow the instructions provided for each assignment, even when they differ from the general course policy. When AI tools are used in a way that meaningfully supports your work, you must acknowledge that use. Disclosure is not a penalty. It is part of academic honesty and professional practice.

Appropriate examples of AI use:

  • Using AI to suggest search terms or help locate scholarly sources
  • Asking AI to check your work or explain a concept after attempting the problem yourself
  • Debugging or reviewing code that you wrote
  • Checking grammar or improving clarity of your own writing

Inappropriate examples of AI use:

  • Submitting AI-generated essays, discussion posts, or lab answers
  • Using AI to solve problems or design solutions without understanding them
  • Paraphrasing AI output and presenting it as your own work
  • Relying on AI-generated code or explanations you cannot explain

Example AI disclosure and ctiation:

AI tools used: Google Gemeni
Purpose: Helped identify sources and clarify concepts related to cloud scalability.

Google. (2025). Gemini (large language model) [Artificial intelligence software]. https://gemini.google.com



Methods

  • online forum discussions
  • interactive labs
  • multimedia presentations and resources
  • readings, writing, and inquiry-based research

Evaluation Criteria

  • Reading: 24%
  • Quizzes: 20%
  • Discussions: 14%
  • Labs: 30%
  • Final Project: 12%

Grading Criteria

CCV Letter Grades as outlined in the Evaluation System Policy are assigned according to the following chart:

 HighLow
A+10098
A Less than 9893
A-Less than 9390
B+Less than 9088
B Less than 8883
B-Less than 8380
C+Less than 8078
C Less than 7873
C-Less than 7370
D+Less than 7068
D Less than 6863
D-Less than 6360
FLess than 60 
P10060
NPLess than 600


Weekly Schedule


Week/ModuleTopic  Readings  Assignments
 

1

Week 1: Introduction and Installing an Operating System

  • Operating-system roles and terminology
  • Windows, Linux, and macOS use cases and licensing models
  • Installation planning and virtualization
  • EOs 1, 2, 3, and 5
  
  • uCertify Lesson 1: Introduction
  • Canvas overview, readings/resources, and installation lecture
  • Required cross-platform command evidence in the discussion
  
  • Required introductions and topical discussion
  • uCertify Lesson 1 lab and reading check
  • Optional virtualized operating-system installation lab
 

2

Week 2: Devices, Drivers, and I/O Systems

  • Device discovery, drivers, I/O services, compatibility, and verification
  • Windows tools with Linux and macOS equivalents
  • EOs 1, 3, 4, and 7
  
  • uCertify Lesson 12: I/O Systems
  • Canvas overview, readings/resources, and device-configuration lecture
  • Required cross-platform command evidence in the discussion
  
  • Required topical discussion
  • uCertify Lesson 12 reading check
  • Optional device-installation instructions
 

3

Week 3: Networking and Basic Security

  • Addressing, DNS, connectivity, services, and host firewalls
  • Windows networking with required Linux command comparison
  • EOs 1, 3, 6, and 7
  
  • uCertify Lessons 16 and 19: Security; Networks and Distributed Systems
  • Canvas overview, readings/resources, and networking/security lecture
  • Required network and DNS command evidence
  
  • Required topical discussion
  • uCertify Lessons 16 and 19 reading checks
  • Optional network-adapter and firewall lab
 

4

Week 4: Memory and Virtual Memory

  • Physical memory, address spaces, paging, swap, and performance
  • Windows, Linux, and macOS memory tools
  • EOs 1, 3, and 4
  
  • uCertify Lessons 9 and 10: Main Memory; Virtual Memory
  • Canvas overview, readings/resources, and virtual-memory lecture
  • Required memory command evidence
  
  • Required topical discussion
  • uCertify Lesson 10 lab and Lessons 910 reading checks
  • Project-overview participation and Week 4 quiz; optional applied paper
 

5

Week 5: File Systems and the Windows Registry

  • Files, directories, metadata, allocation, and configuration stores
  • Windows Registry compared with Linux and macOS configuration
  • EOs 1, 2, 3, and 4
  
  • uCertify Lessons 13 and 14: File-System Interface and Implementation
  • Canvas overview, readings/resources, and Registry lecture
  • Required read-only file-system/configuration evidence
  
  • Required topical discussion
  • uCertify Lesson 14 lab and Lessons 1314 reading checks
  • Optional Registry lab
 

6

Week 6: Storage, Disks, and File Systems

  • Devices, partitions, volumes, file systems, and mount points
  • Read-only Windows, Linux, and macOS storage inventory
  • EOs 1, 3, and 4
  
  • uCertify Lesson 11: Mass-Storage Structure
  • Canvas overview, readings/resources, and disk-management lecture
  • Required storage command evidence
  
  • Required topical discussion
  • uCertify Lesson 11 lab and reading check
  • Optional file-system assignment
 

7

Week 7: Operating System Structures, Boot, and Recovery

  • Kernel/user space, firmware, services, and boot stages
  • Windows, Linux, and macOS recovery options
  • EOs 1, 3, and 5
  
  • uCertify Lesson 2: Operating-System Structures
  • Canvas overview, readings/resources, and boot-process lecture
  • Required startup command evidence
  
  • Required topical discussion
  • uCertify Lesson 2 lab and reading check
  • Final Project Proposal and Week 7 quiz
 

8

Week 8: Deadlocks, Diagnostics, and Troubleshooting

  • Resource contention, deadlock conditions, and process states
  • Evidence-based cross-platform troubleshooting
  • EOs 1, 3, and 4
  
  • uCertify Lesson 8: Deadlocks
  • Canvas overview, readings/resources, and troubleshooting lecture
  • Required read-only process evidence
  
  • Required topical discussion
  • uCertify Lesson 8 lab and reading check
  • Optional diagnostic-utility lab
 

9

Week 9: File-System Internals, Updates, and Preventive Maintenance

  • File-system health, updates, maintenance, and lifecycle planning
  • Windows Update, Linux package managers, and macOS Software Update
  • EOs 1, 3, 4, and 6
  
  • uCertify Lesson 15: File-System Internals
  • Canvas overview, readings/resources, and maintenance lecture
  • Required read-only update evidence
  
  • Required topical discussion
  • uCertify Lesson 15 reading check
  • Optional Windows update/security assignment
 

10

Week 10: Processes, Services, Optimization, and Automation

  • Processes, threads, services, startup behavior, and measurement
  • PowerShell and Bash automation with testing and rollback
  • EOs 1, 3, 4, and 8
  
  • uCertify Lesson 3: Processes
  • Canvas overview, readings/resources, and optimization/services lecture
  • Required process/thread evidence and small automation
  
  • Required topical discussion
  • uCertify Lesson 3 lab and reading check
  • Week 10 quiz; optional PowerShell script
 

11

Week 11: Protection, Backups, and Encryption

  • Permissions, least privilege, backup/recovery, encryption, and hardening
  • BitLocker, Linux permissions/encryption, and macOS FileVault
  • EOs 1, 3, and 6
  
  • uCertify Lesson 17: Protection
  • Canvas overview, readings/resources, and backups/encryption lecture
  • Required read-only protection evidence
  
  • Required topical discussion
  • uCertify Lesson 17 reading check
  • Optional backup-plan assignment
 

12

Week 12: Virtualization and Cloud Computing

  • Hypervisors, virtual hardware, snapshots, isolation, and virtual networks
  • Local virtualization, cloud services, and shared responsibility
  • EOs 1, 5, 6, and 7
  
  • uCertify Lesson 18: Virtual Machines
  • Canvas overview, readings/resources, and virtualization/cloud lecture
  • Required virtualization-support evidence
  
  • Required topical discussion
  • Required uCertify learning activities shown in Canvas
  • Optional cloud virtual-machine lab
 

13

Week 13: Linux Administration

  • Distributions, shells, file-system hierarchy, users, permissions, processes, and services
  • Required Linux CLI and package-manager concepts
  • EOs 1, 2, 3, 4, 6, and 7
  
  • Canvas Linux overview, readings/resources, and guided lecture
  • Ubuntu package-management and other official Linux documentation
  • Required Linux command sequence
  
  • Required topical discussion
  • Final Project Outline
  • Optional additional Linux practice
 

14

Week 14: macOS and Multi-Platform Environments

  • macOS architecture, UNIX foundations, security, updates, and accessibility
  • Windows/Linux/macOS administration comparison without requiring Mac ownership
  • EOs 1, 2, 3, 6, and 7
  
  • Canvas macOS overview, readings/resources, and guided lecture
  • Apple Terminal and Platform Security documentation
  • Required three-platform comparison
  
  • Required topical discussion
  • Week 14 quiz
  • Optional additional platform exploration
 

15

Week 15: Operating Systems, AI, and Future Trends

  • Course synthesis and operating-system-integrated AI
  • Automation, privacy, accessibility, security, governance, and resource use
  • EOs 18, with required emphasis on EO 8
  
  • Canvas synthesis overview and readings/resources
  • Current vendor documentation for the selected AI or automation feature
  • Required AI-and-automation evidence
  
  • Required topical discussion
  • Final Project Submission
  • Final EO alignment reflection
 

Attendance Policy

Regular attendance and participation in classes are essential for success in and are completion requirements for courses at CCV. A student's failure to meet attendance requirements as specified in course descriptions will normally result in a non-satisfactory grade.

  • In general, missing more than 20% of a course due to absences, lateness or early departures may jeopardize a student's ability to earn a satisfactory final grade.
  • Attending an on-ground or synchronous course means a student appeared in the live classroom for at least a meaningful portion of a given class meeting. Attending an online course means a student posted a discussion forum response, completed a quiz or attempted some other academically required activity. Simply viewing a course item or module does not count as attendance.
  • Meeting the minimum attendance requirement for a course does not mean a student has satisfied the academic requirements for participation, which require students to go above and beyond simply attending a portion of the class. Faculty members will individually determine what constitutes participation in each course they teach and explain in their course descriptions how participation factors into a student's final grade.


Participation Expectations

Students are expected to complete the assignments each week. Posts in the discussion forums should be created mid week to give a chance for fellow students to respond. At least one response to a fellow student is expected for full discussion credit.



Missing & Late Work Policy

The late policy for this course is a 10% penalty on assignments per day late, unless extenuating circumstances or contact ahead of time to negotiate an extension.


Accessibility Services for Students with Disabilities:


CCV strives to mitigate barriers to course access for students with documented disabilities. To request accommodations, please
  1. Provide disability documentation to the Accessibility Coordinator at your academic center. https://ccv.edu/student-support/accessibility-services/
  2. Request an appointment to meet with accessibility coordinator to discuss your request and create an accommodation plan.
  3. Once created, students will share the accommodation plan with faculty. Please note, faculty cannot make disability accommodations outside of this process.


Academic Integrity


CCV has a commitment to honesty and excellence in academic work and expects the same from all students. Academic dishonesty, or cheating, can occur whenever you present -as your own work- something that you did not do. You can also be guilty of cheating if you help someone else cheat. Being unaware of what constitutes academic dishonesty (such as knowing what plagiarism is) does not absolve a student of the responsibility to be honest in his/her academic work. Academic dishonesty is taken very seriously and may lead to dismissal from the College.

Apply Now for this semester.

Register for this semester: March 30 - December 21, 2026