Technology & Innovation
Click on a course name below to view more information.
Level: 10th through 12th grades
Length: Semester (Semester 1 only)
Prerequisite: Department chair approval.
Description: This course offers an intensive exploration of the SWIFT programming language, a key technology driving innovation in mobile app development on Apple platforms. Geared toward students with a passion for computer science, this course delves into advanced topics and challenges in SWIFT programming, including mastery of SWIFT's syntax, language features, and best practices. Students will also explore data structures and algorithms. Students should have prior experience with programming concepts, data types, variables, and control structures. Familiarity with object-oriented programming principles is highly recommended.
Level: 10th through 12th grades
Length: Semester (Semester 2 only)
Prerequisite: Honors App Development 1 and department chair approval.
Description: Students in this course embark on an immersive journey into application development, advancing their mastery of the SWIFT programming language as they delve into more complex syntax, data structures, and algorithms. Focused on creating cutting-edge, interactive, and feature-rich apps, this second-semester course is designed to empower students with advanced iOS development skills, using Xcode. Students will harness the power of Apple's System Development Kits (SDKs), as they work on a comprehensive semester-long app development project, allowing students to apply their knowledge and creativity to design and build a fully functional and innovative application.
Level: 10th through 12th grades
Length: Semester (Semester 1 only)
Prerequisite: Algebra 1, Computer in the Middle School at Episcopal, or department chair approval.
Description: This one-semester course introduces students to digital design by comprehensively exploring key disciplines. This course provides a foundation in graphic design, web design, and video game development, equipping students with the skills to create digital projects. Students will explore fundamental design principles, will learn to use industry-standard tools, and will develop creative problem-solving abilities. Students will culminate their learning by embarking on an independent digital design project or portfolio that showcases their unique vision and expertise.
Level: 10th through 12th grades
Length: Semester (Semester 2 only)
Description: This honors-level course engages students in a sophisticated understanding of the engineering design cycle and methodologies. Course content fosters critical, creative, and innovative thinking. Students will apply engineering knowledge to solve complex problems, emphasizing integrating and systemizing different processes and teamwork. Students will explore how engineers employ problem-solving in established and emerging technologies, including electrical theory and Arduino micro-computing. Design tools like 3D modeling and computer-aided design (CAD) will be central to the curriculum, as students learn to communicate design concepts and solutions effectively through performance and project presentations.
Level: 10th through 12th grades
Length: Semester (Semester 1 only) / Course can be taken more than once.
Prerequisite: Department chair approval.
Description: Honors Advanced Robotics is an exciting and challenging program that immerses students in the world of robotics. Students will delve into advanced robotic engineering principles, including mechanical design, electronics, and programming in Java. They will work together to design, build, and program robots and participate in FIRST Robotics competitions. Beyond hands-on robot construction, this comprehensive STEAM-focused class builds upon the foundations laid in Middle School robotics and technology courses, preparing students for a future filled with innovation and technology.
Level: 10th through 12th grades
Length: Semester (Semester 1 only)
Description: This course delves into the practical applications of unmanned aircraft systems (UAS) or drones. It integrates Space, Manufacturing, Aviation, Robotics, and Technology while offering a multidisciplinary perspective. Students gain hands-on experience in safe, small Unmanned Aircraft Systems operations within the National Airspace System. Topics encompass basic small unmanned aircraft system (sUAS) operation, Federal Aviation Association (FAA) Remote Pilot-in-Command Knowledge Test preparation, and the opportunity to obtain Industry Certification. This course equips students for responsible UAS operation and future studies in emerging technology fields.
Level: 10th through 12th grades
Length: Semester (Semester 2)
Description: This course provides an introduction to critical concepts and cutting-edge tools that are shaping the modern business landscape. Students will learn about blockchain technology, its business applications, and its potential to drive innovation as it transforms industries and revolutionizes business operations. The course will examine blockchain systems integrating Artificial Intelligence, explore the synergy between IoT devices and blockchain, and how to enable secure data transmission and storage. Students will develop a broader understanding of technologies that are pivotal in shaping the future of today’s modern businesses.
Level: 11th and 12th grades
Length: Year
Prerequisite: Algebra 2, Advanced Placement Computer Science Principles, and department chair approval.
Description: This course follows the guidelines set by the College Board, in which students learn the object-oriented Java programming language as well as the data structures associated with it. Students design and implement computer-based solutions to problems, learn well-known algorithms and data structures, and are able to develop and select appropriate algorithms and data structures to code solutions to problems.
Level: 10th through 12th grades
Length: Year
Description: This course introduces students to the central ideas of computer science, instilling the ideas and practices of computational thinking and inviting students to understand how computing changes the world. The rigorous curriculum promotes a deep understanding of computational content, develops computational thinking skills, and engages students in the creative aspects of the field. Students develop their Digital Portfolio as part of the AP submission requirements, which includes the coding of an individual performance task and exploratory research on computing innovations.