CS 103: Intro to Computer Hardware & Operating Systems

Class Program
Credits 6 Lecture Hours 44 Lab Hours 44

This course covers basic concepts of computing hardware and operating systems (O/S) design structure, and mechanisms.  Coursework will address the impact of hardware design on applications and systems software including computer software systems performance, memory, kernel structure, input/output (I/O) devices, file system functions, virtualization, and securing the operating system.  Students will learn how computers work, how to replace parts and upgrade components, and how to install and configure major modern client operating systems.  Students completing CS 103 have the knowledge and skills necessary for CompTIA A+ Certification exam preparation.

Prerequisites

 

Course Outcomes

Upon successful completion of the course, students should be able to demonstrate the following knowledge or skills:

  1. Discuss basic computer theory, terminology, history, and operation.
  2. Describe the basic objectives of components and functions of hardware and modern operating systems.
  3. Replace or upgrade hardware components and operating systems.
  4. Install, replace, configure, and safely clean hardware, optical, other drives, cards, busses, devices, and drivers.
  5. Identify and describe commonly used computer ports.
  6. Demonstrate the steps to assemble a computer from parts available.
  7. Create, manage, and use utilities tools, and memory technology to improve the operation of the computer
  8. Describe how the file system, mass storage, and I/O devices and data are handled in a modern computer system
  9. Perform disk maintenance including defragmenting, relocating files and folders, running disk and file repair utilities, and selecting RAID options
  10. Carry out simple sys admin tasks according to a security policy, i.e., creating accounts, setting permissions, applying patches, and arranging for regular backups.
Institutional Outcomes

IO1       Communication: Students will be able to communicate clearly and effectively within a workplace context

Course Content Outline
  1. Importance of skill in troubleshooting, installing, and maintaining computer hardware, software, input and output devices, and file systems.
  2. Safe use and handling of tools, electrical, and other sensitive hardware components.
  3. Microsoft Windows and other operating systems overview, structures, and process management.
  4. Manage microprocessor and program memory/storage devices and scheduling.
  5. Expansion bus structure and function.
  6. Hard drive and memory technology, partitioning, and formatting.
  7. Modems, wireless, and other network communication device connectivity and sharing.
  8. Removable media (drives, flash memory, and optical drives).
  9. Systems performance evaluation, troubleshooting, and updates.
  10. Importance of security protocols related to systems and network design and programming.
Department Guidelines

PO4   Demonstrate the ability to build, upgrade, and repair computer hardware