Wildcats Tech Logo

Wildcats Tech

FPHS Computer Science

← Back to Home

About the Course

The Maintenance & Troubleshooting course provides students with practical, hands-on experience in computer hardware, system maintenance, and technical problem-solving. This course bridges the gap between theoretical computer science and real-world IT operations.

Students learn to diagnose and resolve hardware and software issues, perform system upgrades, and understand the inner workings of modern computing devices. Through laboratory exercises and real-world scenarios, students develop technical skills that are immediately applicable in personal, academic, and professional settings.

This course is perfect for students interested in IT careers, those who want to build and maintain their own computers, or anyone seeking to understand the physical and operational aspects of computing technology.

Course Topics

Computer Hardware Fundamentals

  • CPU architecture and performance characteristics
  • RAM types, speeds, and capacity requirements
  • Storage devices: HDDs, SSDs, and NVMe drives
  • Motherboards, chipsets, and system buses
  • Power supplies and electrical requirements
  • Cooling systems and thermal management

System Assembly & Disassembly

  • Proper handling of computer components
  • Building a computer from individual parts
  • Cable management and airflow optimization
  • BIOS/UEFI configuration
  • Component installation and removal procedures
  • Safety protocols and ESD prevention

Operating System Installation & Configuration

  • Windows, macOS, and Linux installation
  • Partition management and disk formatting
  • Driver installation and updates
  • System optimization and performance tuning
  • User account management and permissions
  • Dual-boot and virtualization setups

Diagnostic Tools & Techniques

  • Hardware diagnostic software and utilities
  • System monitoring and performance analysis
  • Event logs and error message interpretation
  • Memory testing and CPU stress tests
  • Disk health monitoring and SMART data
  • Network connectivity troubleshooting

Preventive Maintenance

  • Regular cleaning and dust removal
  • Software updates and patch management
  • Backup strategies and data protection
  • Antivirus and security software maintenance
  • Performance optimization techniques
  • Creating maintenance schedules

Troubleshooting Methodology

  • Systematic problem identification
  • Isolating hardware vs. software issues
  • Research and documentation skills
  • Testing hypotheses and solutions
  • Customer service and communication
  • Creating technical documentation

Peripheral Devices

  • Printers, scanners, and multifunction devices
  • External storage and backup devices
  • Monitors and display technologies
  • Input devices: keyboards, mice, tablets
  • Audio equipment and sound cards
  • Webcams and video capture devices

Networking Basics

  • Network card installation and configuration
  • Router and switch setup
  • WiFi configuration and optimization
  • IP addressing and network protocols
  • Network troubleshooting tools
  • Basic network security practices

Hands-On Lab Activities

Students gain practical experience through extensive laboratory work:

Certification Preparation

This course provides foundational knowledge aligned with industry certifications:

While the course doesn't guarantee certification, it covers many topics found in these professional credential exams and prepares students for further study.

Career Applications

Skills learned in this course are directly applicable to various technology careers:

Tools & Equipment

Students work with professional-grade tools and equipment:

Safety & Best Practices

Students learn critical safety protocols and industry best practices:

Real-World Applications

Skills from this course have immediate practical value:

Who Should Take This Course?

This course is ideal for students who: