Computer Science and Information Technology (CSIT) is focused on building linkages in information technology occupations for entry level, technical and professional careers related to the design, development, support and management of hardware, software, multimedia and systems integration services. Students will demonstrate knowledge of and proficiency in data representation and abstraction; effectively design, develop, and test algorithms; demonstrate knowledge of digital devices, systems and networks; and demonstrate an understanding of the role computer science plays and its impact in the modern world.
Adobe Academy Career Pathway
Adobe Visual Design
This course is a project-based course that develops ICT, career, and communication skills in print and graphic design using Adobe tools. This course is aligned to Adobe Photoshop, InDesign, and Illustrator certification.Honors Portfolio is required for Honors credit
Adobe Video Design
This course is a project-based video course that develops career and communication skills in video production using Adobe tools. This course is aligned to Adobe Premiere certification.Honors Portfolio is required for Honors credit
AP Computer Science Principles Career Pathway
Computer Science I
Computer Science I is an introductory course intended to familiarize students with the general concepts and thinking practices of computing, computer science, and information science. Students will learn computing concepts through authentic visual and interactive projects using visual programming languages. Students will focus on the "big CS ideas" in creative ways that emphasize conceptual knowledge and thinking practices rather than on programming alone. The big ideas in CSP include computing as a creative activity, abstraction, facilitating knowledge creation through computing, algorithms, problem-solving, the Internet, and the global impact of computing.
AP Computer Science Principles
In this course, students will develop computational thinking 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.
AP Computer Science A
This is a college-level introductory course in computer science. Because the design and implementation of computer programs to solve problems involve skills that are fundamental to the study of computer science, a large part of the course is built around the development of computer programs that correctly solve a given problem. The design and implementation of computer programs is used as a context for introducing other important aspects of computer science, including the development and analysis of algorithms, the development and use of fundamental data structures, the study of standard algorithms and typical applications, and the use of logic and formal methods. The course is designed to be the equivalent of a first semester college course in computer science.
Python Programming Career Pathway
Python Programming I
This course is designed to introduce Python as a beginning course. The course is designed for students to learn and practice coding in an online environment that requires only a modern web browser and Internet connection. The course includes video content, practice labs, and coding projects.
Python Programming II
This course will prepare students for jobs and careers connected with widely understood software development, which includes not only creating the code itself as a junior developer, but also computer systems design and software testing. Students will be guided to a level of Python programming knowledge which will allow them to design, write, debug, and run programs encoded in the Python language, and to understand the basic concepts of software development technology. In addition, students will learn IoT (Internet of Things) skills which can help transform any business in any industry, from manufacturing to saving endangered species. Students will apply basic programming (using Python) to support IoT devices. Honors level
Game Art and Design Pathway
Digital Design and Animation
Digital Design and Animation I is an introductory level course focusing on the concepts and tools used by digital artists in a wide variety of creative careers including graphic design, film, and game design. Students work with professional-grade creative software packages to develop 2D and 3D digital graphics and audio/video media. Students use Adobe CC Suite, and digital 3D modeling with 3DS Max to build needed skills for subsequent courses.
Game Art and Design
This course introduces students to techniques used in the electronic game industry. Students will focus on the principles used in game design including mathematical and virtual modeling. Emphasis is placed on areas related to art, history, ethics, plot development, storyboarding, programming, 2D Visual theory, and interactive play technologies. Students develop physical and virtual games using hands-on experience and a variety of software.