A.P. Computer Science Principles 702901 - 9-12 Full 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. Students will learn how to create apps, as well as learn the basics of how the internet works, as well as the creative aspect of programming, abstractions, algorithms, large data sets, cybersecurity concerns and computing impacts. It gives students the opportunity to use technology to address real-world problems and build relevant solutions. This class also qualifies as a required science credit.
Web Development 1 & 2 702802 - 9-12 Semester
Web Development 1 and 2 are courses 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, Cascading Style Sheets (CSS), and Java Script. 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 1 & 2 702701 - 9-12 Semester
These courses are 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.