Community Learning Center

Skip to main content
Main Menu Toggle
CTE » Information technology

Information technology


Information Technology

Information technology programs include the study, design, development, implementation, support and/or management of computer hardware, software applications, computer-based information systems, and integration services. Information technology coursework is divided into three specialty strands. These include: Information Support & Services, Network Systems, Programming and Software Development. Students may choose to take a sequence of courses in one specialization strand or they may take courses across each strand to gain a broader understanding of the information technology industry.

Available Course 

Computer Programming 1

This semester course is an introduction to computer programming using C#, Java, JavaScript, or Python. Students will learn problem solving and object-oriented programming as they design code and test your own programs. Students will learn C#, Java, JavaScript, or Python syntax, graphical user interface (GUI) and simple control and data structures. Students will produce a graphical game as their final project.


Computer Programming 2

This course is designed to learn the Python programming language. It is a suitable class for advanced computer programmers who plan to further their information technology education in preparation for college and the workforce. In addition, this course is designed to take programming concepts and implement them into mobile device technology. Emphasis will be on completing individual and team based projects 


Mobile Development Fundamentals

This course is designed to teach skills to develop apps for phones, tablets, and other devices that run on a variety of operating system. Students will learn core mobile development skills. Before taking this course, students should have solid foundational knowledge of the following topics: C#, Visual Studio, .NET, HTML5, SQLite, CSS, JavaScript, ASP.NET MVC, Swift, and other phone operating system tools.


Game Development Fundamentals 1

This course is designed to provide students with knowledge and project based experience of fundamental gaming development concepts relating to STEM. These concepts include game design, scripting, creation of digital assets, graphic resources, animations, understanding hardware, problem solving, critical thinking, collaboration, and project management.



Computer Maintenance (A+)

In this course, students practice troubleshooting, maintenance, and upgrade of PCs. Course content covers setup, memory management, data back-up, and hardware/software diagnostic procedures. The course is designed to prepare students for the Comp TIA A+ certification exam. A+ certification is a testing program that certifies the competency of entry-level (9 months experience) service technicians in the computer industry. Earning A+ certification means that the individual possesses the knowledge, skills, and customer relation skills essential for a successful entry-level computer service technician as defined by experts from companies across the industry.


Linux Fundamentals

This semester course introduces students to the SLES11 Linux operating system. Students will learn initial concepts, installation, administration, system management, X-window system, TCP/IP, SAMBA for both workstations and servers. This course also prepares the student for the CompTIA Linux+ certification exam


Basic Networking

This course focuses on basic networking terms and concepts, the OSI model, transmission media, and protocols used by various vendors in LAN and WAN network implementation. This course is designed to prepare students for the CompTIA Network+ certification exam and is equivalent to 6 months of full time experience working with Peer-to-Peer and Server Client networks. Also, students will be introduced to CCENT (Beginning Cisco Certification). Students will learn to describe the operation of data networks, implement small switched networks, implement an IP addressing scheme and IP services to meet network requirements for a small branch office, implement small routed networks, explain and select administrative tasks requires for a WLAN, identify security threats to a network and describe ways to mitigate those threats, and implement WAN links.



This course will provide a comprehensive view of Cybersecurity across an organization. Students will learn how to use features of modern operating systems to enhance an organization’s security, understand inherent weaknesses in wireless and wired networks, and be better equipped to protect your employer’s and your own information. As a prerequisite to advanced topics in ethical hacking, incident response and digital forensics, you will also learn about cybersecurity career paths and how to further develop your skills in these areas.