Wildcats Tech Logo

Wildcats Tech

FPHS Computer Science

About the Course

Information Technology Fundamentals (ITF) is a foundational course designed to introduce students to the broad landscape of information technology. Students explore the role of IT in today's world, from the hardware inside their devices to the networks that connect them, the security that protects them, and the software that drives them.

This course aligns with the Alabama Course of Study for Career and Technical Education and provides students with the skills and knowledge needed to pursue pathways in IT, cybersecurity, networking, and software development. It also serves as an excellent foundation for industry certifications such as CompTIA ITF+.

Students who complete this course will be prepared for advanced coursework in computer science, cybersecurity, and information technology โ€” as well as entry-level IT careers and post-secondary education in technology fields.

๐Ÿงช Class Labs

The following interactive labs have been built specifically for the ITF class at Fort Payne High School. These labs give students hands-on experience with real IT skills โ€” from navigating a Linux terminal to running cybersecurity missions, querying databases, and automating tasks with algorithms.

Learn Linux Lab

Master the Linux command line through interactive lessons and hands-on exercises. Learn navigation, file management, permissions, and essential terminal commands.

โ†—

Team Cyber Mission #1

Your team's first cybersecurity mission. Work together to identify threats, analyze vulnerabilities, and apply security fundamentals in a collaborative scenario.

โ†—

Cyber Mission #2

Advance your cybersecurity skills in mission two. Dive deeper into network security concepts, threat detection, and defensive strategies in a new scenario.

โ†—

Cyber Mission #3

The final mission challenges students to bring together everything learned. Apply IT fundamentals, network knowledge, and security skills to complete the most advanced mission yet.

โ†—

SQL Tutorial Lab

Learn to communicate with databases using Structured Query Language. Practice writing queries to create, read, update, and delete data in real database environments.

โ†—

Python Cyber Security Lab

Step into a hands-on cybersecurity lab where youโ€™ll use Python to analyze threats, automate tasks, and explore real-world security scenarios. Learn by doing as you write scripts, investigate vulnerabilities, and think like a security professional.

โ†—

Algorithm & Automation Lab

Explore the logic behind algorithms and automation. Build step-by-step solutions to real problems, trace program flow, and discover how computers use instructions to automate tasks.

โ†—

Linux CLI Lab โ€” 17 Lessons

A structured 17-lesson course taking you from the basics of the Linux command line all the way through advanced CLI skills. Perfect for building real-world terminal fluency step by step.

โ†—

AI & LLM Simulation Lab

Explore how artificial intelligence and large language models work under the hood. Interact with AI simulations, learn how LLMs process language, and understand the technology shaping the future of computing.

โ†—

Full Interactive Learning Hub

Looking for the complete interactive ITF learning experience with expandable modules, quizzes, and in-depth content for every unit?

๐ŸŽ“ Open ITF Interactive Hub โ†’

Alabama Course of Study Standards

The following standards guide instruction and learning in the Information Technology Fundamentals course, as defined by the Alabama State Department of Education.

Standard 1 โ€” IT Concepts & Terminology

Students will identify and explain fundamental IT concepts, including computing categories, input/output devices, storage types, and basic hardware components. Students will use appropriate technical vocabulary in context.

Standard 2 โ€” Infrastructure

Students will describe infrastructure components including servers, workstations, networking hardware, and data centers. Students will differentiate between types of computing environments such as on-premises, cloud, and hybrid systems.

Standard 3 โ€” Applications & Software

Students will identify and compare different categories of software, including operating systems, productivity applications, and specialized software. Students will demonstrate proficiency in common productivity tools and understand software licensing models.

Standard 4 โ€” Software Development

Students will explore the software development lifecycle, basic programming logic, and algorithmic thinking. Students will write, test, and debug simple programs and scripts to automate tasks and solve basic problems.

Standard 5 โ€” Database Fundamentals

Students will describe the purpose and structure of databases, including tables, fields, records, and basic query concepts. Students will understand how data is organized, stored, and retrieved in relational database systems.

Standard 6 โ€” Networking

Students will identify networking concepts including network topologies, protocols, IP addressing (IPv4/IPv6), DNS, DHCP, and common network services. Students will differentiate between LAN, WAN, and wireless network types.

Standard 7 โ€” Security

Students will identify cybersecurity threats, vulnerabilities, and best practices for protecting information systems. Topics include authentication, encryption, malware types, social engineering, and safe online behavior.

Standard 8 โ€” Safety, Ethics & Professionalism

Students will apply safe workplace practices related to IT environments, including proper handling of hardware, ergonomics, and electrical safety. Students will demonstrate professional and ethical conduct including understanding of copyright, acceptable use policies, and digital citizenship.

Course Units Overview

Instruction is organized into focused units that build knowledge progressively throughout the course:

Career Connections

Information Technology Fundamentals opens pathways to a wide range of high-demand careers. Students who complete this course are building the foundation for roles such as:

IT careers in Alabama are growing rapidly, particularly in the Huntsville and Birmingham metro areas, with median salaries well above the state average.

Industry Certification Alignment

Content in this course aligns with the CompTIA ITF+ (FC0-U61) certification exam โ€” a globally recognized entry-level IT certification. Students who master the course content are well-positioned to pursue this certification.

Completing ITF also prepares students for subsequent certification pathways including: