HS Information Technology Courses
- 16640-INTRODUCTION TO COMPUTING ESSENTIALS is an exploratory level course that provides students to an exposure to careers and issues related to the emerging area of information technology. Students will gain hands-on experience in three major IT areas, including: Networking, Computer Troubleshooting, and Programming/Computer Science.
- 16641-COMPUTER HARDWARE & OPERATING SYSTEMS I introduces basic skills and safety procedures required to become an A+ Certified Technician. Emphasis will be on skills needed to build, upgrade, configure, and troubleshoot computers, peripherals, and operating systems. Internet resources are an integral part of instruction, troubleshooting, and research in the classroom. The work-based strategy appropriate for this course is job shadowing.
- 16642-COMPUTER HARDWARE & OPERATING SYSTEMS II offers advanced hands-on training and theory to enhance skills introduced Computer Engineering I. New topics include printers, portable systems, networks, Internet, and customer interaction. Course content follows industry guidelines for A+ Certification. Work-based strategies appropriate for this course are job shadowing, internship, cooperative education, and apprenticeship.
- 16645-NETWORKING ESSENTIALS is designed to cover basic networking concepts within the context of home and small business networks. Students will develop hands-on networking skills and understand the role networks play in our lives. Through interactive, multimedia content, lab activities, and multi-industry case studies, this course introduces students to networking careers and prepares them for further study. Major units include, planning and installing real network equipment, troubleshooting network connectivity, recognizing and mitigating security threats, configuring basic IP and sharing services.
- 16648-PROGRAMMING ESSENTIALS I presents basic programming concepts which are transferable to other programming languages. Foundational concepts and fundamentals of computer programming including logic, design, coding, structure, and controls are addressed. Careers in programming are explored and students are provided with opportunities to increase their communications, teamwork, and critical thinking skills. Business and technical projects are used to develop programming skills.
- 16649-PROGRAMMING ESSENTIALS II will build upon the fundamental programming concepts learned in Programming Essentials I. Crucial programming skills of logic, design, coding, structure, and controls are expanded and enhanced. Using Visual Basic.NET, students will learn about arrays, classes, bubble sorts, file streams, inheritance, and polymorphism. Students will create advanced programming projects including MDI applications and ASP.NET applications working with database management and SQL features. This course will also present units on JAVA and C++. Within each unit of the respective language, students will be introduced how to use conditional structures, data types, and object oriented development.
- 16647-CYBERSECURITY ESSENTIALS will develop a basic understanding of information and network security. The course introduces students to characteristics of cybercrime, security principles, technologies, and procedures to defend networks. Through interactive, multimedia content, lab activities, and multi-industry case studies, students build technical and professional skills to pursue careers in cybersecurity. Major units include, implementing procedures to protect data confidentiality and integrity, configuring security controls on networks, servers and workstations, understanding security principles and policies that comply with cybersecurity laws.