Web Development
In this course, students will learn the fundamentals of dynamic web applications and websites and help them transition from technology consumers to technology creators. Students will learn how to program using Ruby on Rails, HTML, CSS, and JavaScript. The course will cover computer science basics such variables, data types, loops, conditionals, functions, version control and web-focused technologies such as RESTful routes and API integrations. By the end of the course, students will be able to build a dynamic web application from scratch and push it live to production servers. |
New
Drone Operation and Maintenance is designed to introduce students to the fundamental of flying drones. Virtual and hands-on topics covered typically include FAA rules and regulations; types and capabilities of unmanned aircraft; drone piloting; aerial photography and videography; maintenance and preflight procedures; and aeronautical decision-making. Students will take the FAA- The Recreational UAS Safety Test (TRUST). The course curriculum prepares students for FAA Drone Pilot Certification.
Emerging Technologies Is designed to introduce students to a new and emerging technologie. The range of technology includes but is not limited to; drones, robotics, artificial intelligence, electronics, computer technologie, software engineering, Game Art and Design and 3D modeling/rendering. |
AP Computer Science
AP Computer Science Principles is an introductory college-level computing course that introduces students to the breadth of the field of computer science. Students learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs. They incorporate abstraction into programs and use data to discover new knowledge. Students also explain how computing innovations and computing systems including the internet—work, explore their potential impacts, and contribute to a computing culture that is collaborative and ethical Students are expected to take the Advanced Placement Computer Science Principles exam. |
AR/VR
This course is designed for students to be exposed to the emerging fields of virtual reality and augmented reality. Students will learn the difference between these two fields and how each can be used to build digital tools of the future. Students will build basic immersive environments with WebVR, Unity, and Google Cardboard. By the end of this course, students will be well-equipped to continue their own learning in XR development. |