Computer Maintenance

COMPUTER MAINTENANCE I is designed to provide students with the skills needed to install, setup, configure, test, troubleshoot, and maintain personal computers and peripherals.  Instruction includes assembling, maintaining, and upgrading personal computers.  Students learn how to install, upgrade, and troubleshoot various hardware components such as motherboards, hard drives, CD-ROMS, memory, power supplies, video cards, sound cards, and network cards.  Students install and configure various desktop operating systems such as Windows, Apple, and Linux.  The course includes adding and removing software programs, installing and updating system drivers, creating startup and recovery disk, and updating the BIOS and CMOS.  Students learn to conduct preventive maintenance and perform system backups, data transfer, and recovery routines as well as use diagnostic utilities to troubleshoot hardware and software problems.  Students also learn how to disassemble, clean, troubleshoot, and reassemble peripherals such as printers.

COMPUTER MAINTENANCE II builds on the skills introduced in Computer Maintenance I.  Students learn how to connect and install multiple computers and peripherals together to create a computer network.  Students build, configure, and maintain network servers along with installing and configuring various network operating systems such as Novell, Windows, and Linux.  Students learn to use troubleshooting services, system monitoring utilities, and data backup and recovery systems.  Other topics include learning how to connect various network components such as servers, computers, and printers together using data cabling, hubs, and switches.  Students learn to run, terminate, and troubleshoot data cabling.  In addition, students learn how to install and upgrade software across the network, as well as map drives and share resources such as printers, software, and files.  The course includes setting up and configuring various network services such at TCP/IP, DHCP, DNS, VPN, terminal services, e-mail, and web services.  Students learn how to secure and protect network servers and data as well as setting up and configuring a firewall, intrusion detection system, and encryption software for identifying and preventing potential network attacks.   *Both courses have been dual credited with Heartland Community College.

Certification Opportunities

  • A+ Certification

Teacher Certification

Doug Masching

M.S. University of St. Francis

B.S. Illinois State University

  • CCNA – CISCO Certified Networking Associate
  • MCP – Microsoft Certified Professional



  • SkillsUSA Computer Maintenance Technology

Enrichment Opportunities

  • Heartland College Technology Tour
  • Heartland College Interactive Technology Lab
  • State Farm High School Internship Program
  • Custom Computer Case Build
  • Service Community Computers
  • In-house Computer Calls
  • Roadtrip Nation – Heartland College Credit