Program of Studies
Page Navigation
-
Program of Studies
- Agriculture
- Arts: Performance & Visual
- Business
- Driver's Education
- English Language Arts
- English Learner (EL)
- Family & Consumer Science
- General Electives
- Graphic & Digital Communication
- Health & Physical Education
- Health Science
- Information Technology
- Junior Reserve Officer Training Corps (JROTC)
- Marketing
- Mathematics
- Music
- Science
- Service Learning
- Social Studies
- Special Services
- Supplementary Services
- Technology Engineering / Project Lead the Way (PLTW)
- Trade & Industry
- World Languages
Information Technology Curriculum
-
Information technology focuses on computers and networks used in various industry settings including: banks, accounting firms, hospitals, manufacturing companies, insurance companies, sales companies, etc. Learn about today’s newest technologies and focus on the knowledge and skills you can apply to current workplace situations and\or post-secondary education programs.
Course Descriptions
-
AP Computer Science - Java
Learners will study abstract classes, arrays, lists, and advanced concepts of graphical user interfaces. Main topics also include sequences, searches, input and output streams. This course, together with the first semester, will prepare learners to take the AP exam in Computer Science if they wish.
-
CISCO I (Dual Credit)
This course introduces basic networking principles, components, and architectures. Learners will complete labs both using virtual software and physical hardware. Both the OSI and TCP/IP networking models will be discussed as well as the functions at each layer of the models. Learners will learn the principles of both wired and wireless networks. By the end of the course, learners will be able to build simple networks, perform basic configurations for routers and switches, and implement IP4 and IPv6 addressing schemes.
-
Computer Programming Java I
This course introduces the field of Computer Science, including design and coding principles. By studying case studies and designing graphical user interfaces, learners will learn the principles of object-oriented programming, define classes, instantiate objects, and write methods. Learners will also work with algorithms which make logical decisions and iterate.
-
Introduction to Coding & Gaming
The course will provide learners with a foundation for understanding programming languages. Fundamentals of logic, design, coding, structures, and controls will be applied through a game-like environment, such as Scratch, GameSalad or emerging programs. Careers in coding and programming are explored. Learners will experience project-based learning, teamwork, problem-solving, and increase communication.
-
Introduction to Networking
Just like people, homes and businesses are becoming smart! Wi-Fi, smart devices, TVs, WHDI, AppleTV, security systems, and wireless technologies are growing, along with the need to understand set ups, software applications, troubleshooting and security prevention. This course will introduce learners to principles and practices of designing, home and small business networks, along with an introduction to cybersecurity concepts. Learners will demonstrate evidence of learning through networking and lab activities.
-
IT Essentials I
Let’s build a computer. This course focuses on computer hardware, operating systems, troubleshooting computer systems and customer service skills/professionalism required of entry-level IT professionals. Learners identify internal components of the computer, disassemble, and assemble a complete personal computer, install multiple operating systems, and create/configure multiple virtual computers using virtualization software. Learners will configure computers to access multiple types of networks.
-
IT Essentials II
This course focuses on handheld mobile devices (Android and Apple IOS), laptop computers, printers, and customer service skills/professionalism required of entry-level IT professionals. Learners will disassemble and reassemble a laptop computer, practice communication skills, troubleshoot hardware and software issues, and perform preventative maintenance activities. Learners will have an opportunity to research areas of computing that they are interested in and work with circuit boards to understand how electricity and data flow through a computer.
-
Mobile App Development & Security
Learners use mobile technology to solve everyday problems for their community so why not task them to develop one? In this course learners will learn the basics of the app system and software development cycle. They will also learn about code modification and additional basic app coding skills, including the topics of variables, simple data types, conditional programming constructs, and simple library classes. The course also provides a foundation for the design, implementation, and management of database systems. Teams will have the opportunity to participate in the Verizon App Challenge.
-
Programming with Python
The world’s tech companies love Python. Google, YouTube, Facebook, IBM, NASA, Dropbox, Yahoo, Mozilla, Quora, Instagram, Uber and Reddit are just a few of the big names that use Python for a wide range of purposes and are continuously on the lookout for Python engineers. Python is a programming language, which is used to develop websites, web applications, GUI, network servers, back-end APIs, desktop apps, medial tools, and machine learning. You can also use Python to analyze data and “glue” other languages together.