Information Technology Pathway
The Information Technology Pathway courses are taught under the direction of Mr. Anthony Clemetson.
Course 1: IT ESSENTIALS (#0234)
IT Essentials is the first course in the Information Technology pathway. Students will learn how computers work, how to assemble computers, and how to troubleshoot hardware and software issues. The goal of the course is to introduce the student to computer hardware and software, operating systems, networking concepts, mobile devices, IT security, and troubleshooting. Students will also cover the foundation knowledge and essential skills in all security domains in the cyber world-information security, systems security, network security, mobile security, physical security, ethics and law, related technologies, defense and mitigation techniques use in protecting business.
Course 2: PYTHON PROGRAMMING (#0235)
Introduction to Programming uses the Python programming language to introduce students to basic programming skills. Students learn the principles of programming by comparing Python to other programming languages. The course begins with algorithms, and then it lays a foundation of mastering variables, operators, and control structures. Students use models as a way to quickly solve new problems using knowledge and techniques already learned. After this foundation is established, students learn to design programs and write functions. In addition, students learn program design, documentation, formal debugging, and testing. Students complete numerous programs in the course, including both text and graphics/animation programs. In their culminating project, students create their own computer game of Tic-Tac-Toe, Pot-Shot, Blackjack, or Shootthe-Ball, demonstrating all of the programming skills and knowledge they have acquired. Students hone the important skills of problem solving, thinking logically, looking at the big picture, and paying attention to detail. Students also examine career opportunities as system programmers, application programmers, and system engineers, and they consider the education, experience, and skills needed to enter and succeed in programmingrelated professions.
Course 3: Mobile Apps Design/ Video Game Design (#0233)
This online-based learning class introduces students to the basics of application programming as well as understanding the mobile application industry (including both the history and future of mobile apps). Students will learn an understanding of the basics in designing applications to meet the users needs for a society thriving on using mobile apps on a variety of devices. The majority of the first semester will be spent learning how to write documented programs as well as how to test these programs before implementation. Students will also be introduced to the basics of programming for video games. Students will get an understanding of the video gaming industry (both the history and it's future) as well as the legal aspects to consider when developing a video game. Students will gain an understanding of designing video games to meet the users' wants and needs. The majority of the second semester will be spent learning how to write documented video game programs as well as how to test these video games before implementation. At the end of the course, students will have the opportunity to take an industry-based certification exam in which if passed, students will become industry certified as a mobile apps designer and video game designer by webprofessionals.org.
Course 4: AP COMPUTER SCIENCE (#0828)
The AP Computer Science course is designed to be equivalent to a 1st- semester introductory collegecomputing course. In this course, students will develop computational thinking skills vital for success across all disciplines, such as using computational tools to analyze and study data and working with large data sets to analyze, visualize, and draw conclusions from trends. The course is unique in its focus on fostering student creativity. Students are encouraged to apply creative processes when developing computational artifacts and to think creatively while using computer software and other technology to explore questions that interest them. They will also develop effective communication and collaboration skills, working individually and collaboratively to solve problems, and discussing and writing about the importance of these problems and the impacts to their community, society, and the world. Prerequisite: Successful completion of Principles of Information Technology/Computer Systems and/or instructor approval.