WMA offers online courses through Virtual High School. Students enrolled in these courses may be assigned an “online learning block” in their daily schedule with a WMA faculty coordinator to oversee their progress, take attendance and offer support. Thus, offering students a guided yet independent learning experience. All online courses will receive WMA transcript credit. There are fees associated with these courses.
Courses may vary depending on demand. Students taking courses through Virtual High School will be expected to work according to the VHS schedule. Course work will need to be done regardless of the WMA vacation schedule.
Level: Grade 10 and above
Overview: During this full-year course, students will investigate the broad themes of interaction between Europe and the World, Poverty and Prosperity, Objective Knowledge and Subjective Visions, States and Other Institutions of Power, and the Individual and Society, while making crucial connections across four different chronological periods ranging from 1450 to the present. The course is focused toward 19 key concepts, which enable students to better understand, organize, and prioritize historical developments within a chronological framework. As students learn to analytically examine historical facts and evidence, they will gain deeper conceptual understanding of critical developments in European history and will understand issues from multiple perspectives. Solid reading and writing skills, along with a willingness to devote considerable hours to homework and study, are necessary to succeed in this rigorous course. The challenging and stimulating curriculum requires much more time than other high school courses. This course specifically encourages the development of students’ skills in the categories of chronological reasoning, comparison and contextualization, construction of evidence-based arguments, and interpretation and synthesis of historical narratives.
Prerequisite: Global Studies 1 and department permission required
Level: Grade 10 and above
Overview: AP® Computer Science is a course designed to awaken and support students’ problem solving skills. The course will introduce the Java programming language while emphasizing universal language techniques like syntax, semantics and readability. Students will gain mastery in programming concepts by using a subset of Java features that are covered when needed throughout the course content. This allows the student to understand and master important concepts that will apply to programming problems in many additional languages. Students will begin by encountering situations that involve solving problems with the use of primitive data types, methods, and control statements. Later, this inquiry will evolve into the use of Object Oriented Programming (OOP), which is today’s most common and practical way to develop software. Throughout the course, students will also grow to understand how computers process information. This understanding will deepen as students apply concepts like string manipulation, the behavior of elements in arrays and lists, and the use of external data to interact with algorithms. The College Board’s AP® Computer Science curriculum presents three hands-on laboratory practice sets that will help students synthesize course concepts. These labs will expand and secure their knowledge of programming and prepare them thoroughly for the AP® Computer Science exam in May.
Prerequisite: Computing Science Honors, Mobile Computing Science and Department approval
Level: Advanced Placement - The AP Music Theory exam in May is required.
Overview: This course is designed to give the student an understanding of music theory, sight-reading, and aural skills that is equivalent to that of a first-year college music student. It is also designed with the explicit purpose of preparing the student for the AP® Exam in Music Theory. The course content and presentation will adhere to the guidelines set forth by the College Board in the Music Theory Course Description. The course will cover: the fundamentals of traditional melodic and harmonic composition through the early twentieth century; multiple techniques for melodic, harmonic, and formal analysis; an introduction to two- and four-voice counterpoint; an introduction to jazz, blues, and non-Western techniques; and the basics of orchestration. In addition, students will be trained to sight-read melodies in major and minor keys, with limited chromatic alteration. They will also perform listening exercises for the purposes of memorizing and notating specific intervals, scales, chords, rhythms, melodies, and progressions.
Prerequisites: Proficiency in playing major and minor scales, reading basic tonal melodies, and using proper technique on one or more musical instruments (vocal, orchestral, band). Strongly Recommended: At least one semester of practice writing traditional music notation with proper technique. At least one semester of keyboard instruction, including scales and triad formation. This course has VHS fees.
Level: Grade 10 and above
Overview: This course is an introduction to Computer Science, covering the basic concepts and elements of the Java programming language and introducing object-oriented programming. Students will gain experience in writing programs that are well documented according to industry standards and will have the opportunity to create Java Applets and learn about Graphical User Interface programming with Swing. Additionally, the students will be encouraged to work both independently and collaboratively to solve practical problems that illustrate application-building techniques. This course is intended to teach and reinforce crucial academic skills to help students strengthen their background in computer science prior to taking an Advanced Placement course.
Students enrolled in this class will have to adhere to a different academic schedule due to the semester structure of this online course.
Prerequisite: One year Algebra and department permission