Information Technology Information Technology careers involve the design, development, support and management of hardware, software, multimedia and systems integration services. Those who pursue jobs in the IT sector will quickly discover ongoing opportunities to learn about and work with exciting new technologies that are transforming our world. The Information Technology pathway offers exciting and challenging career opportunities. The knowledge and skills identified form a strong foundation for success. (see a description of the courses below)
Introduction to Digital Technology This course is designed for high school students to understand, communicate, and adapt to a digital world as it impacts their personal life, society, and the business world. Exposure to foundational knowledge in hardware, software, programming, web design, IT support, and networks are all taught in a computer lab with hands-on activities and project-focused tasks. Employability skills are integrated into activities, tasks, and projects throughout the course standards to demonstrate the skills required by business and industry. The knowledge and skills taught in this course build upon each other to form a comprehensive introduction to the digital world.
Computer Science Principles How can computing change the world? What is computer science? Engage your creativity, demonstrate and build your problem solving ability all while connecting the relevance of computer science to the society! Computer Science (CS) Principles is an intellectually rich and engaging course that is focused on building a solid understanding and foundation in computer science. This course emphasizes the content, practices, thinking and skills central to the discipline of computer science. Through both its content and pedagogy, this course aims to appeal to a broad audience. The focus of this course will fall into these computational thinking practices: connecting computing, developing computational artifacts, abstracting, analyzing problems and artifacts, communicating, and collaborating.
Programming, Games, Apps, and Society Are you ready to design and develop? The course is designed for high school students to strategize, design, and develop games and mobile and desktop applications that can be produced in the real world. Students will learn about life-cycles of project development and use models to develop applications. Attention will be placed on how user interfaces affect the usability and effectiveness of a game or an application. Programming constructs will be employed which will allow students’ applications to interact with “real world,” stimuli. The course exposes students to privacy, legality, and security considerations with regards to the software industry.