Subjects

Grade Levels

Electives

Grade 06

2D Media Artwork

2D Media Artwork

Electives Grade 4-8

2D Media Artwork (1 of 1) introduces concepts and methods used in the creation of digital art and design. The course explores design principles, common applications of digital artwork, and techniques for brainstorming and developing an artistic idea. Topics include artistic mediums such as digital photography, 2D computer graphics, web design, and digital illustration, relevant tools, techniques, and skills of each medium. Supporting topics include meaning, audience, impact, and ethics in the creation and use of digital media. Course projects include the creation of a digital photograph and a web page.

3D Graphics and Video

3D Graphics and Video

Electives Grade 5-8

3D Graphics and Video (1 of 1) explores digital art and design, how life relates to art, and how individual works of art are interpreted. Topics include design principles, types and common applications of digital artwork, and techniques for brainstorming and developing an artistic idea, artistic mediums (3D computer graphics, animation, digital video, and digital audio). Supporting topics include expression, purpose, meaning, ethics, testing, critique, improvement, presentation, and distribution in the creation and use of digital media. Course projects include the creation of a digital animation and a piece of digital audio.

Career Explorations

Career Explorations

Electives Grade 6-8

Career Explorations (1 of 1) provides instruction and practice about various topics in the world of work. These topics include jobs, careers, labor markets, traditional and nontraditional occupational roles, ethical and unethical behavior, educational pathways to careers, budgeting, communication in the workplace, and technology in the workplace. There is a short project on problem-solving skills as well as a project on searching for a job, preparing a resume and cover letter, and interviewing for a job.

Gaming Unlocked

Gaming Unlocked

Electives Grade 6-12

Gaming Unlocked (1 of 1) researches the basics of gaming, from what makes games fun to what makes them work by exploring quality in a variety of games such as mental games, board games, and video games. This course does not require students to know or learn a programming language. The emphasis is on the history and design of games and the different careers available in the game industry.

Introduction to Coding

Introduction to Coding

Electives Grade 6-8

Introduction to Coding (1 of 2) introduces the basic syntax and logic of writing in JavaScript. Topics include: the three types of data: strings, numbers, and Boolean, and their variables; performing operations on variables; basic operations are followed by logic operations and control structures. The course concludes with using procedures to simplify repeated code.

Introduction to Coding

Introduction to Coding

Electives Grade 6-8

Introduction to Coding (2 of 2) builds on the basic JavaScript concepts from Introduction to Coding (1 of 2) as it explores troubleshooting, testing, and debugging of programs. Topics include: the practices of different types of code documentation, as well as giving and receiving feedback from both users and other developers. The process of solving complex problems is modeled from beginning to end as problems are broken down into smaller pieces and addressed through planning, coding, and putting the pieces together to solve the larger problem.

Keyboarding

Keyboarding

Electives Grade 4-8

Keyboarding (1 of 1) focuses on the skills needed to improve typing speed and accuracy in order to format, type, and edit letters, articles, and reports. Topics include the proper hand and finger placement, posture, the touch-typing technique, file management, reliable electronic sources, as well as keyboarding and computer terminology. Course projects include a log to track typing progress and typing a research article.

Middle School Health (Primavera)

Middle School Health (Primavera)

Electives Grade 6-8

MS Spanish 1

MS Spanish 1

Electives Grade 6-8

MS Spanish 1 (2 of 2) explores how to discuss activities with friends, using vocabulary associated with restaurants, traveling, vacations, and exploring cultures of some Spanish-speaking countries, such as Argentina, Spain, and Peru.

MS Spanish 1

MS Spanish 1

Electives Grade 6-8

MS Spanish 1 (1 of 2) introduces the basics of the Spanish language by learning through reading, writing, listening, and speaking about personal interests and hobbies, asking for directions, and discovering the cultures of some Spanish-speaking countries, such Mexico and Colombia.

MS Spanish 2

MS Spanish 2

Electives Grade 7-8

MS Spanish 2 (1 of 2) explores how to discuss school subjects, various professions, and daily routines through practice reading, writing, listening, and speaking. The course also explores cultures of some Spanish-speaking countries, such as Venezuela and Chile.

MS Spanish 2 (2 of 2)

MS Spanish 2

Electives Grade 7-8

MS Spanish 2 (2 of 2) explores how to discuss illness and injury, shopping, and money through reading, writing, listening, and speaking. The course also explores cultures of some Spanish-speaking countries, such as Ecuador, Guatemala, and Cuba.

Physical Education - Grade 6

Physical Education - Grade 6

Electives Grade 6

Physical Education 6 (1 of 1) explores fitness, nutrition, exercise basics, and specific sports. Topics include fundamental aspects of physical activity (safety tips, warm-up and cooldown exercises, and good sportsmanship), personal fitness and nutrition, and the importance of regular exercise to encourage lifelong healthy activity. Sports in the course include dance, baseball, basketball, pickleball, volleyball, soccer, and football. Project 1 creates a health and fitness log and project 2 explores the basics of golf.

Scratch Coding (1 of 1)

Scratch Coding

Electives Grade 4-8

Scratch Coding (1 of 1) introduces the basics and logic of programming language in Scratch. Topics include introducing and using the different tools in Scratch; creating programs that include loops, variables, lists, or conditionals; and identifying and fixing errors in a program. The course concludes with putting the tools and concepts altogether to create a larger program.