Unless otherwise noted, all academic courses in this department meet both CSU and UC entrance requirements.

Technology, Engineering & Design (TED) is a team focused on educating students for the inventive future. As technology grows innovatively and exponentially, courses offered by the TED team foster the 21st century skills students need to succeed. Through cross-curricular offerings, the team strives to represent the interdisciplinary nature of STEAM disciplines. TED courses emphasize hands-on learning experiences in content-specific areas. The TED courses are enhanced through a working partnership with the Career & Life Success Program, which exposes students to various STEAM careers through guest speakers, experiential learning, field trips and internships.

College Prep Courses

Honors & Advanced Placement Courses

#2083  COMPUTER SCIENCE PRINCIPLES ADVANCED PLACEMENT
10 credits - Grade(s) all
Prerequisites: Completion of Algebra

Computer Science Principles AP introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. With a unique focus on creative problem solving and real-world applications, Computer Science Principles AP prepares students for college and career.  The course takes a non-language specific approach to introduce students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity concerns, and computing impacts.  Computer Science Principles AP will give students the opportunity to use technology to address real-world problems and build relevant solutions.  Students will create a portfolio of performance tasks completed throughout the year.

This course meets the A-G UC requirement for Science

#2080 COMPUTER SCIENCE A: ADVANCED PLACEMENT  
10 credits - Grade(s) 10, 11, 12
Prerequisite: Completion of an introductory programming course offered at Notre Dame OR outside experience shown through the passing of a placement exam

This yearlong elective course is an introduction to programming using the JAVA programming language.  Students will be using a gaming platform to understand the basics of programming.  Students will build applications and games with specific scenarios.  In the process, students will learn a brief history of computers and the development of the higher-level languages, the fundamentals of programming, basic problem solving techniques, professional ethics, and the software development process.  The programming focus will be on the primitive data types, control structures, classes, objects, loops, arrays, inheritance, exceptions, GUIs, applets and algorithm analysis.  Priority is given to seniors.  

This course meets the A-G UC requirement for Mathematics

#2077 INTRODUCTION TO ENGINEERING       
10 credits - Grade(s) All
Prerequisite: Enrollment in Geometry or higher

Introduction to Engineering is a yearlong, hands-on, project based course.  Rooted in the engineering design process, students will design, test, and improve their designs in order to meet various needs.  Students apply concepts learned in science and math classes in order to complete projects across numerous engineering disciplines including civil engineering, mechanical engineering, chemical engineering, electrical engineering, and computer science.  Many of the projects are self-selected based on individual interest.  A capstone project allows students to creatively problem solve and engineer a solution to a community need.  Students will explore the role of engineers in society in addition to their own hands-on engineering experience.  This class is highly collaborative and builds technical as well as communication skills.

This course meets the A-G UC requirement for Science

#2155 INTRODUCTION TO GRAPHIC DESIGN  
10 credits - Grade(s) All
Prerequisite: None
Fee: $100

Design has a major influence on our daily lives. Whether on the box of your morning cereal, the logo on your favorite T-shirt, or the movie poster advertising the latest feature film, this imagery plays a leading role in our consumerist society. In the simplest terms, graphic design is the relationship shared between image, text, and symbols though, as we will learn, there is far more to it in today’s society. It has dramatically changed how we communicate in the modern age. In this course, students will become knowledgeable in basic design and art elements, while developing their own opinions, critical thought, observations, and expressive creative style, all within a safe and positive learning community. This yearlong course will use Adobe Illustrator and Photoshop software, often paired with traditional artistic practices such as drawing, painting and printmaking. Field trips to local galleries and museums will provide inspiration for classroom discussion, as well as for students’ own works of art.

#2160 ADVANCED GRAPHIC DESIGN 
5 credits - Grade(s) All
Prerequisite: Intrroduction to Graphic Design
Fee: $50

Note:  This class will be offered during the 2021-2022 school year. It will run every other year alternating with Visual Storytelling.

This one semester course is designed for students who look to gain a deeper experiential understanding and appreciation into the ever-expanding language of graphic design. This class will explore all sub-types of design: static (print), motion (animation), and interactive (Web) by introducing professional-grade programs such as Adobe After Effects, Dimensions, Photoshop, Illustrator and InDesign. Projects will allow students to explore personal design interests/ influences as well as focus on small group creative collaborations. Students will also be given the opportunity to develop a diverse digital portfolio.

#2099 EDGEMAKERS: STORYTELLING AND CHANGE MAKING
5 credits - Grade(s) All
Prerequisite: None 

This one semester elective course is a hands-on introduction to filmmaking.  Students will learn the basics of screenwriting, storyboarding skills, camera shot techniques, editing in Adobe Premiere, and audio and video conversions. This course includes gathering digital footage, editing footage on a computer, production techniques and airing multimedia projects. The course culminates with a final short film project and class-wide film festival event.

#2110 EDGEMAKERS: INNOVATIVE THINKING  
5 credits - Grade(s) All   
Prerequisite: None

Using EdgeMakers design thinking curriculum, students will develop the creativity and problem solving skills that are essential to being productive innovators of the 21st century.  This course features student-centered learning and will introduce and model the design thinking process. Through engaging in class assignments and hands-on activities, students will hone their skills of innovation and learn to use and apply their creativity in meaningful ways. The course will include opportunities to tackle societal problems through a series of creativity exercises and innovation challenges shared both in and out of the classroom.