Information & Communication Technologies
Information and Communication Technologies (ICT) have expanded the need for employees who can understand, manage, and support all rapidly emerging, evolving, and converging computer, software, networking, telecommunications, Internet, programming, and information systems. Essential skills for careers in the ICT sector include understanding systems that support the management and flow of data, the ability to work well and communicate clearly with people, and the ability to manage projects efficiently. The ICT sector meets national criteria for high demand, high wages, and high skills and provides students with excellent opportunities for interesting work and good pay.
Software and System Development
Exploration of Computer Science - CONCENTRATOR
Exploring Computer Science is a course designed to introduce students to the breadth of the field of computer science through an exploration of engaging and accessible topics. Rather than focusing the entire course on learning particular software tools or programming languages, the course is designed to focus on the conceptual ideas of computing and help students understand why certain tools or languages might be utilized to solve particular problems. The goal of Exploring Computer Science is to develop in students the computational practices of algorithm development, problem-solving, and programming within the context of problems that are relevant to the lives of today’s students. Students will also be introduced to topics such as interface design, limits of computers, and societal and ethical issues.
AP Computer Science Principles - CAPSTONE
The main goal of the AP Computer Science (CS) Principles course is to provide students a foundation in computer science concepts and practices so that students learn to reason using computational thinking and critical thinking skills. This course will engage students in the problem-solving and creative aspects of the field by creating products that involve the computational process in the same way real-world professionals do. By applying the content and skills emphasized in the course, namely, problem-solving, abstraction, the use of and analysis of data, algorithmic thinking, creativity, programming, the effects of the Internet, and global impacts of computing, students will engage in rigorous instruction in order to become active and informed citizens in a global and technologically driven society. High School Course Catalog, 2019-2020 Page.