A.P. Computer Science Principles 702901 9-12 Year
This is a course that broadens participation in computing and computer science. It places emphasis on the principles of computer science rather than just programming. It offers a multidisciplinary approach to teaching the underlying principles of computation. It will introduce students to the creative aspect of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity concerns and computing impacts. It gives students the opportunity to use technology to address real-world problems and build relevant solutions.
Web Development 1 702802 9-12 Semester
Web Development 1 is a course designed to guide students in a project-based environment in the development of up-to-date concepts and skills that are used in the development of today’s websites. Students will learn the fundamentals of how the Internet works. They will learn and use the basic building blocks of the World Wide Web: HTML5 coding and Cascading Style Sheets (CSS). Students follow the steps to create a website by planning, designing, developing, deploying, and maintaining website projects. Students will learn and use different scripting technologies to create more dynamic and interactive websites. They will learn what it takes for a career in Web Development as they complete projects and create their own website(s).
Gaming Development Fundamentals 9-12 Semester
This course is designed to provide students with knowledge and project-based experience of fundamental gaming development concepts relating to STEM. Students will learn by designing a board game, then designing and building computer games using Scratch and Unity. These concepts include game design, scripting, creation of digital assets, graphic resources, animations, understanding hardware, problem solving, critical thinking, collaboration, and project management. Fee: $15.