Course Catalog Details

  • Business and Technology
Accounting

Level: 10, 11, 12
Semesters: 2
Prerequisites: Intro to Business
Credit: 1

This course is available as an Honors credit with instructor consent.
​​​​​​​There may be a fee for this course.

This course is highly recommended for students interested in any business career, including but not limited to accounting, or students who want to gain a general education in recordkeeping for business activities should enroll in this course.

This course will cover the accounting procedures and various steps in the accounting cycle for a service business organized as a proprietorship and a merchandising business organized as a corporation. Students will learn how to analyze and record business transactions and then create and analyze financial statements. Students will also complete a simulation packet for a business using actual source documents, journals, and ledgers. Students interested in any business career, including but not limited to accounting, or students who want to gain a general education in recordkeeping for business activities should enroll in this course.
 

  • Honors
  • Junior
  • Senior
  • Sophomore
  • Business and Technology
AP Computer Science

Level: 11, 12
Semesters: 2
Prerequisites: None

Credit: 1
**AP Computer Science may be taken without prerequisite with teacher approval.

This course may be offered as blended for Juniors and Seniors.

AP Computer Science introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. This course is endorsed by the College Board and has been updated for the 2025-26 school year. With a unique focus on creative problem-solving and real-world applications, AP Computer Science Principles prepares students for college and careers. By the end of this course, students will learn basic programming skills as well as fundamental concepts about how computers and the Internet work.

Instructional Units Include:

  • Functions & Parameters
  • Data Structures
  • Digital Information
  • Steganography
  • Impacts of Computing

The AP Computer Science portion of this course does have a final exam. 
 

  • Advanced Placement
  • Honors
  • Junior
  • Senior
  • Business and Technology
Business Law

Level: 11, 12
Semesters: 1
Prerequisites: None
Credit: 1/2 per semester

This class may be offered in a blended format for juniors and seniors.
This course is available as an Honors credit with instructor consent.
​​​​​​​There may be a fee for this course.

This course introduces students to the foundational principles of Business Law, focusing on how the legal system influences both businesses and individuals. Students will explore topics such as contracts, consumer rights, business ethics, criminal and tort law, and dispute resolution in an engaging and practical manner.

Through real-world experiences like court visits and mock trials, students will gain insight into the legal process and develop skills in critical thinking, argumentation, and professional behavior. Hands-on activities and collaborative projects will encourage students to analyze real cases and understand how laws shape the business environment.

Students will also have the opportunity to explore careers in law and business, examining pathways to professions such as lawyers, paralegals, and entrepreneurs. The course emphasizes the importance of personal responsibility, ethics, and integrity as students build a strong foundation for their future academic and professional pursuits.

Upon completion of this course, students will leave with a deeper understanding of how laws impact their world and the skills to navigate the legal aspects of modern business confidently.
 

  • Junior
  • Senior
  • Business and Technology
Coding I: HTML, CSS, and JavaScript with Special Topics in Video Game Design

Level: 9, 10, 11, 12
Semesters: 2
Prerequisites: None 
**Students taking this course do not need any experience with computers, technology, or programming. 
Credit: 1

There may be a fee for this course.

In a world driven by clicks, swipes, and scrolls, unraveling the internet's secrets is your key to success in high school and beyond. In this course, you will delve into the realms of HTML, CSS, and Javascript. This course will transition you from tech users to future creators. This course isn't just about consuming technology; it's about crafting it and creating dynamic experiences for your audience. We'll focus on the foundations of computer science and programming, honing logical thinking and problem-solving skills crucial in the modern digital landscape.

From demystifying the theory behind web interactions to hands-on experiences and crafting webpages (on the topics you select), you will have the creative freedom to design and code what interests you. Ever wondered what occurs when you click a link? Interested in building your webpage? Want to know how your favorite games work? This is the class for you.

As you explore HTML, CSS, and Javascript essentials, you'll learn to infuse interactivity, special effects, and add enhanced functionality into web development projects.

Gear up for a transformative journey through our instructional units:

  • The Basics of Web Design / CSS & Good Design Principles
  • Conditional Logic & Loops
  • Expressions & Variables
  • Language Syntax & Objects / Classes
  • Strings, Numbers, Variables
  • If/Else Statements

And an exciting addition (special topics in Video Game Design):

  • Introduction to Game Design Fundamentals
  • Game Development Tools and Software
  • Coding for Games
  • Game Design and Prototyping
  • Final Game Projects

Throughout the course, you will bring your skills to life and create a variety of websites and video games:

  • Pixel Art & 8-Bit Images
  • Crafting an Interactive Social Media Website (1st Semester)
  • Video Game Design (2nd Semester) featuring classics like:
    • Snake
    • Breakout
    • Flappy Bird
    • Pong
    • 2048
  • Projects of your choice!

Prepare to unleash your creativity and master the digital domain. Let's shape the future together!

[VIDEO https://www.youtube.com/watch?v=jZkUM0zJLpU]
 

  • Freshman
  • Junior
  • Senior
  • Sophomore
  • Business and Technology
Coding II: Augmented & Virtual Reality with Special Topics in Artificial Intelligence

Level: 10, 11, 12
Semesters: 2
Prerequisites: Coding I
Credit: 1

There may be a fee for this course.

This course will introduce students to Virtual Reality (VR) and Augmented Reality (AR). Although many students may be familiar with VR & AR through popular gaming platforms, this course will focus on how Augmented and Virtual Reality technology is transforming our lives and the workplace. Through a variety of hands-on coding exercises using Augmented and Virtual Reality on a daily basis, students will become well-versed in the history of AR & VR. They will learn about the applications that run this type of technology, and students will explore the psychology behind these two immersive technologies. Additionally, students will be exposed to the challenges of both platforms.

In this cutting-edge course, students will seamlessly blend the realms of Artificial Intelligence (AI) and Augmented/Virtual Reality (AR/VR) into a unified concept, crafting dynamic experiences that mirror the authenticity of the real world. By exploring the synergy of AI with AR/VR technologies, students will delve into innovative applications, from immersive simulations to intelligent, responsive environments.

This hands-on journey empowers students to transcend traditional boundaries, fostering a skill set at the intersection of AI and AR/VR, where they will shape the future of experiential technology with creativity and precision.

This course presents an introduction to designing and developing interactive virtual and augmented reality experiences. Students will learn how to create virtual reality worlds with shapes, animation, and interactions in A-Frame. They will also be able to view and share their creations on a VR device.

Instructional Units Include:

  • Shapes & Animation
  • 360-Degree Images
  • Detecting Motion
  • Visual Effects
  • Tracking Motion & Motion Direction
  • Masking Actors & Activating Visuals

Games & Projects Created Include:

  • Boxing Game
  • Human Pong
  • Brick Breaker
  • Fruit Ninja
  • Interactive Virtual Reality World

[VIDEO https://www.youtube.com/watch?v=jZkUM0zJLpU]

  • Junior
  • Senior
  • Sophomore
  • Business and Technology
Coding III: Python with Special Topics in Composing Personalized Original Music

Level: 11 & 12
Semesters: 2
Prerequisites: Coding I & Coding II
Credit: 1

This course may be offered as blended for Juniors and Seniors.

This course will provide students with a practical and hands-on introduction to the Python programming language, with a focus on designing classic arcade games to creating applications/projects. The goals of this course are to gain an understanding of computer languages and infrastructures and to help students build confidence with technology. This course emphasizes a disciplined approach to problem-solving through project-based learning.

Python stands out as the ideal language for its simplicity, readability, and extensive applications. Dive into a hands-on learning experience where you'll unravel the intricacies of Python, mastering fundamental concepts and advanced techniques. From web development to data science, Python's versatility opens doors to endless possibilities. Join us in this dynamic course, where you'll not only grasp the syntax but also cultivate problem-solving skills. 

As the course progresses, students will learn to work with packages, data structures, object-oriented programming, and tools for data science and cybersecurity. Students will also explore the large standard library of Python 3, which supports many common programming tasks.

This course places special emphasis on best practices and recommended styles.


Utilizing platforms like EarSketch to teach Python programming introduces a creative and engaging dimension to coding education. By merging the realms of music composition and programming, students not only grasp coding fundamentals but also foster creativity and problem-solving skills. This innovative approach not only makes learning Python more enjoyable but also enhances retention and application. EarSketch transforms coding into an expressive art, demonstrating the practical and diverse applications of programming, making it an invaluable tool for educators and learners alike.

For final projects, this course focuses on Project Based Learning (PBL). Students will create a presentation that encapsulates what was learned throughout the semester. 

Instructional Units Include:

  • Loops & Patterns
  • Conditional Logic
  • Variables, Expressions, & Operators
  • Dictionaries & Classes
  • Recursion 
  • Turtle Tool

Games Created Include:

  • Space Invaders
  • Snake
  • Connect 4
  • Tetris
  • Frogger
  • Pong
  • Interactive Choose Your Own Adventure

Students may also make programs, songs, or games for their final projects. All projects must be approved by the teacher. 

[VIDEO https://www.youtube.com/watch?v=jZkUM0zJLpU]

  • Junior
  • Senior
  • Business and Technology
Coding IV: Mobile App Development

Level: 12
Semesters: 2
Prerequisites: Coding I, Coding II, & Coding III
Credit: 1

This course is available as an Honors credit with instructor consent.
This course may be offered as blended for Juniors and Seniors.
​​​​​​​There may be a fee for this course.

This course is the capstone for all SHS coding classes. 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. 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. Students will complete a large end-of-course project where they will practice project development skills to create an app to solve a specific problem.

Apps created will have the option of being deployed to the app store. 

Instructional Units Include:

  • Components & the Stylesheet
  • Buttons & Textboxes
  • Advanced Layouts & Images
  • Events & State
  • Conditionals 
  • Data Collection

Games & Projects Created Include:

  • Design an App Prototype
  • Build the App
  • Deploy to App Store
     
  • Honors
  • Senior
  • Business and Technology
Computer Applications & Digital Productivity Tools

Level: 9, 10, 11, 12
Semesters: 1
Prerequisites: None
Credit: 1/2 per Semester

Did you know that Microsoft Office is the TOP SKILL employers look for? In today’s ever-changing world, we will never have less technology in our lives.  For those two reasons, it is highly encouraged ALL students enroll in Computer Apps. This course is designed to prepare students for high school coursework, college coursework, and the everyday workforce.

No matter the field a student wishes to pursue, following completion of this course, each student will have the skills needed to complete basic and advanced tasks using computers and their software.

By the end of this course, students will become experts in the Microsoft Office Suite as well as experts with the Google Suite.

Topics covered in this course include spreadsheet techniques using Microsoft Excel, advanced Microsoft PowerPoint Presentations, an introduction to data warehouses and data management using Microsoft Access, and the creation of brochures and flyers using Microsoft Publisher. Google Docs, Google Sheets, and Google Slides will also be utilized on an introductory basis. Internet research skills and information ethics will also be covered.

This course focuses on Project Based Learning (PBL); students will create a presentation that encapsulates what was learned throughout the semester for their final project. Project topics include (but are not limited to): the history of computers and the internet, an analysis of social media and memes, a real-world budget, and personal finance portfolio, etc. The possibilities are endless and open to student suggestions. 

Upon completion of this course, it is encouraged that students take Introduction to Business or Social Media Marketing.
 

  • Freshman
  • Junior
  • Senior
  • Sophomore
  • Business and Technology
Engineering & Drone Technology

Level: 11, 12
Semesters: 2
Prerequisites: None
Credit: 1

There may be a fee for this course.

Drones aren't just cool gadgets; they're the future of engineering, robotics, and real-world problem-solving. In this course, you'll dive into the world of drone tech and learn how these machines actually work. You won't just fly drones. You'll build them, test them, code them, and learn what makes them lift, move, and navigate on their own.

This class turns you from someone who uses technology into someone who creates technology. Through hands-on projects, you'll explore the physics of flight, the basics of circuits and electricity, and the engineering skills behind designing and improving your own systems. You'll get to experiment, troubleshoot, collaborate, and take on challenges just like real engineers do.

Ever wondered how drones hover perfectly in the air? Or how they follow programmed paths without a pilot? Curious about engineering, robotics, computer science, or aerospace? This is the class for you.

As you learn about drone hardware, electronics, flight control, and coding, you'll build real projects that push your creativity and problem-solving skills, all while actually flying your work.

Foundations of Engineering & Drone Systems

  • What engineers do & how engineering design works
  • The science of flight (forces, energy, and motion)
  • Electricity, circuits, and power systems

Coding, Sensors, & Autonomous Flight

  • Programming fundamentals for drones
  • Sensors, microcontrollers, and data collection
  • Flight navigation, stability, and safety

Engineering Design & Drone Applications

  • Drone assembly, testing, and optimization
  • Real-world drone uses (environmental, logistical, mapping)
  • Ethical use, digital citizenship, and FAA safety guidelines

Special Topics in Drone Engineering

  • Aerial photography & mapping
  • Payload and obstacle challenges
  • Autonomous mission programming
  • Engineering redesign cycles
  • Capstone Drone Challenge

Throughout the year, you'll bring your ideas to life with hands-on projects like:

  • Flight simulations and practice missions
  • Building and flying mini drones
  • Sensor-based navigation challenges
  • Real-world drone missions that solve actual problems
  • Your own autonomous drone flight project
  • A final capstone engineering build
     
  • Junior
  • Senior
  • Business and Technology
Introduction to Business

Level: 9, 10, 11, 12
Semesters: 1 (1st Semester) 
Prerequisites: None
Credit: 1/2 per Semester

This class may be offered in a blended format for juniors and seniors.

This course is designed to expose students to the dynamic functions of the modern business world. From brick-and-mortar stores to online storefronts, students will study how businesses exist as society grows and changes.

After learning basic business and economic concepts, students will apply their knowledge to real-world problem-solving situations within our community as well as in the global marketplace.

Topics such as business environment, management, organization, marketing, finance, accounting, and data processing are discussed in an introductory manner.

Students will explore the possibility of a career in business as they study the free enterprise system as it relates to the consumer and the entrepreneur. The Internet and other computer applications software are used to simulate business situations as they may occur in the modern business environment.

This course focuses on Project Based Learning (PBL); students will create a presentation that encapsulates what was learned throughout the semester for their final project.

Upon completion of this course, it is encouraged that students take Social Media Marketing (offered 2nd Semester). 
 

  • Freshman
  • Junior
  • Senior
  • Sophomore
  • Business and Technology
Social Media Marketing

Level: 9, 10, 11, 12
Semesters: 1 (2nd Semester)
Prerequisites: Introduction to Business
Students enrolled in Coding IV: Mobile App Development are also eligible to take this course. 
Credit: 1/2 per Semester

This class may be offered in a blended format for junior and senior students.
This course is available as an Honors credit with instructor consent.

This course provides an introduction to social media marketing. It is built around a proven social media planning model that will provide students with an immersive learning experience. At the start of the course, students will learn how to construct social media strategies that achieve desired marketing goals. You’ll learn how to select a social media channel that fits your needs, set goals and success metrics, and determine who your target audience is.

Additional emphasis will be placed on the creation of personas (internet personalities/influencers) that represent various online market segments. Topics will be tied together to show the relationship between social media and the online global marketplace -- including the history of various social media websites. Students will also be taught the rules of engagement and social media ethics for behaving properly as marketers and influencers on social media sites. Some of the transformative figures we will explore include (but are not limited to) Taylor Swift and Mr. Beast. We will analyze how celebrities use social media to connect, inspire, and build empowering communities.

The final unit in this course is designed to help students create a comprehensive social media marketing plan with detailed explanations and illustrations. Students will have the opportunity to partner with local businesses within the community to implement what is created.

Extensive consideration is given to monitoring, evaluating, and refining the implementation of social media marketing initiatives. This course will help students build a solid foundation for social media marketing and gain applicable skills that will allow them to make their social media marketing efforts more successful and noticeable.
 

  • 2nd Semester
  • Freshman
  • Honors
  • Junior
  • Senior
  • Sophomore