top of page

Course Catalog

Fundamentals of Cybersecurity

High School

Technology

As our world becomes increasingly dependent on technology, cybersecurity is a topic of growing importance. It is crucial that companies and individuals take precautions to protect themselves from the growing threat of cyber-attacks. This course prepares students with crucial skills to be responsible citizens in a digital future. This course is designed for students with some exposure to computer science, but there are no specific course prerequisites. Students will learn foundational cybersecurity topics including networking fundamentals, software security, system administration and the basics of cryptography and programming. (CodeHS)

Read More

Advanced Cybersecurity

High School

Technology

Many agree that cybersecurity is “the next big thing” in K-12 computer science education. As technology expands and the number of connected devices grows, so does the need for security and network experts. With over 300,000 job openings in the field 1, students can expect to learn real-world applications of network and security concepts that will open up a world of opportunities. (CodeHS)

Read More

Mobile Apps

High School

Technology

Mobile applications are becoming increasingly important to our consumption of media, news, social interaction, and learning. In this course, students will learn how to create mobile apps using React Native, a popular platform-agnostic framework developed by Facebook and used by successful tech companies including Airbnb, Facebook, Instagram, Tesla, and more. Students will design and build applications to run on their own smartphones and will use the latest tools and technologies available for mobile app development. (CodeHS)

Read More

Introduction to Artificial Intelligence

High School

Technology

The Introduction to Artificial Intelligence course teaches students important programming concepts that enable the use of Artificial Intelligence in computer science and society at large. Students will learn how to incorporate basic Artificial Intelligence algorithms in their own work and consider the social and ethical implications of how Artificial Intelligence is used, and how it plans to be used. Students will develop a series of projects that illustrate the variety of ways Artificial Intelligence can be used to optimize and predict information and processes. (CodeHS)

Read More

AP Computer Science Principles

High School

Technology

AP Computer Science Principles introduces students to the breadth of the field of computer science. In this course, students will learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs. They will incorporate abstraction into programs and use data to discover new knowledge. Students will 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. It is important to note that the AP Computer Science Principles course does not have a designated programming language. Teachers have the flexibility to choose a programming language(s) that is most appropriate for their students to use in the classroom. (College Board, 2023)

Read More

AP Computer Science A

High School

Technology

AP Computer Science A introduces students to computer science through programming. Fundamental topics in this course include the design of solutions to problems, the use of data structures to organize large sets of data, the development and implementation of algorithms to process data and discover new information, the analysis of potential solutions, and the ethical and social implications of computing systems. The course emphasizes object-oriented programming and design using the Java programming language. (College Board, 2020)

Read More

Buildings Across Time: An Introduction to World Architecture

High School

Culture and World Languages

Buildings Across Time brilliantly explores the essential attributes of architecture by uniquely combining both a detailed survey of Western architecture, including Pre-Columbian America, and an introduction to architecture from the Middle East, India, Russia, China, and Japan. Authors have searched out the stories these buildings have to tell, considered the intentions of the people who built them, and examined the lives of those who used them.

Read More

Mythology

High School

Culture and World Languages

In this course, students explore the captivating world of mythology. They discover the rich tapestry of stories, gods, and heroes from cultures around the globe. This course offers an exciting journey through the narratives that have shaped human imagination and culture for centuries, providing insight into the roots of our beliefs and traditions.

Read More

Latin I

High School

Culture and World Languages

In Latin 1, students embark on their journey into the classical language of the Romans. This course introduces the fundamentals of Latin grammar, vocabulary, and translation. Students will develop the essential skills to read, understand, and translate simple Latin texts, gaining a foundation for advanced Latin studies.

Read More

Latin II

High School

Culture and World Languages

In Latin 2, students deepen their knowledge of the Latin language and culture. Building upon the foundations laid in Latin 1, this course delves into more complex grammar and vocabulary. Students will enhance their ability to read and translate Latin texts, gaining a deeper understanding of Roman history and literature.

Read More

Latin III

High School

Culture and World Languages

Latin 3 is designed for students who have a solid grasp of Latin grammar and vocabulary. In this course, students explore advanced Latin texts, including classical literature and historical documents. They will refine their translation skills and delve into the nuances of Latin literature, making connections to the broader context of the Roman world.

Read More

Latin IV

High School

Culture and World Languages

In Latin 4, students enter the realm of advanced Latin studies. This course offers a comprehensive examination of Latin literature, philosophy, and culture. Students will engage with original Latin texts, critically analyzing and translating complex works. Latin 4 prepares students for advanced Latin courses and provides a profound understanding of the classical world.

Read More
bottom of page