- Course Information
- Departments A-M
- Departments N-Z
- Performing Arts
- Physical Education & Health
- Social Studies
- Special Education
- Visual Arts
- World Languages
- Other Areas
This course aims to teach students applied concepts in math, logic, and computer science. Students learn, apply, and demonstrate mastery in core programming topics in instructions, logic, boolean algebra, conditional, loops, functions, classes, algorithms, abstraction, and design. Students will utilize these concepts towards building apps, 2D games, and 3D games for both mobile devices and desktop computers.
Architectural Design 1 is intended to help students develop skills that require Architectural graphic & design abilities. Concepts of Architectural planning and design, and the skills and techniques used by the Architect in designing and planning structures are used throughout the course. Students are guided through a series of assignments and projects that provide an understanding of how visual arts apply to real world problems through the use of a computer-aided design system. Students will work individually and in teams to solve a variety of design problems assigned by the instructor or jobs developed from the community. This course will allow students to increase their potential of successfully entering and participating in advanced college and/or career programs.
This CTE course will begin to introduce students to more real, semester-long projects that involve more advanced architectural concepts surrounding material, program, site analysis and building structure. Students will be expected to produce compelling and visually appealing projects around speculative client briefs, culminating in a printed portfolio requirement that prepares students for real world internships in the architectural field.
This CTE class will allow students to learn the basics of the business industry. Students interested in starting their own business or students who would like to go into business management should take this course. Students will learn about how businesses work and the basic principles of how to be successful in business in a variety of industries.
Students trained in the fields of Business Management, international trade, and various financial services and specialties (e.g., accounting, banking, and investing) will find that their skills are highly marketable. Students master basic business principles and procedures before continuing to (Business Management II). This is a pending “g” elective to meet the UC a-g requirements.
Students will learn the following computer programming concepts: abstraction, argument, ascii, binary, boolean, bug, character, code, command, conditional, constant, data types, debug, degrees, domain, evaluate, event, function, generalization, iterate, list, loop, mod (remainder), range, recursion, report, script, step, string, and variable.
Students will be introduced to these concepts using a variety of programming languages such as Snap!, Python, C, and Java. The Snap! language is based on drag-able commands and concepts -- such as "repeat until", "if...else", loops, lists, creating a function aka "block", defining variables, object oriented “sprites”, basic math computations, message passing, etc -- that are the foundation of written programming languages.
This course will then transition students to learn hard coding using several programming languages. The aim is for students to translate the logical concepts of programming blocks into written code. By working with a variety coding languages with different applications and levels of abstractions, students will thoroughly learn the core concepts of computer science and master coding fundamentals.
Advanced Computer Science aims to be a course where students can expand further on their programming knowledge post AP Computer Science. This course will have an emphasis on data structures and their applications. Students will learn and apply such topics as generics, collections, lists, linked lists, queues, stacks, maps, hashtable, hashmap, heaps, and trees. Students will study and evaluate their design, do performance analysis (Big-O), and analyze optimal implementation given various scenarios of data processing. In addition, students will explore concepts towards search, sorting, file i/o, networking, and multithreading.
AP Computer Science A is a year-long course designed to introduce students to programming concepts leading to topics designated for the AP exam. Students will be working with the JAVA programming language. The curriculum for the AP Computer Science A course includes all topics and the course descriptions for AP Computer Science A as described in by the College Board. This course concentrates on building a strong logic foundation, working with data structures, and implementing object-oriented designs. All students are encouraged to take the AP exam.
Engineering Technology I is the first-level class in the Engineering Program. This course familiarizes students with careers in engineering and related technical fields. Students will learn engineering fundamentals and tool use through hands-on design and fabrication. Students complete interesting projects in a variety of areas as they gain confidence and explore the nature of engineering, the design process, computer aided drafting and design, manufacturing materials, and a survey of engineering disciplines. No prior experience is necessary. Students learn about mechanical design, civil and architectural engineering, electricity and electronics, and robotics engineering. They learn to prototype their designs using CAD, hand and machine tools, 3D printing and laser cutting. Projects are designed to allow students to make connections between related science and engineering disciplines. This course is for students who want to experience and prepare for college and university studies and for those who like to design and fabricate products. This course is a prerequisite to Engineering Technology II.
Engineering Technology II is the second-level class of the Engineering Program. This is an advanced engineering course designed to further expose students to engineering technology careers and college majors, and it provides hands-on instruction in several engineering disciplines including mechanical, electrical, and civil engineering. Students will design and build projects including mechanical and electrical systems, products for specific users, UAV (drone) production, and electric vehicles. Projects are designed to allow students to explore topics in depth and to make connections between related science and engineering disciplines. Students will demonstrate mastery of content and process by completion and presentation of these long-term projects. Engineering Technology II is designed for students who want to prepare for college and university studies or for future engineering careers..
This course is designed for ANY student who is interested in the HealthCare field. Students who are interested in Nursing, Dentistry, Pre-Med, EMT, Home Health Aide, Pediatrics, or Medical Assisting. Students will learn the basics of Patient Care and explore all the opportunities in the HealthCare field. This is a pending “g” elective to meet the UC a-g requirements.
This course is designed to teach students about financial topics that they will use throughout their lives. Topics include bank accounts, types of financial institutions, credit cards, types of loans, credit scores, budgeting, investing in the stock market, paying taxes, paying for college, getting a job, purchasing a car, purchasing a house, retirement, insurance and how people make financial decisions (behavioral economics). The three main goals of the course are to teach students: (1) To live within their means and make saving and investing a habit (2) Learn the power of compound interest and invest young (3) Become financially literate and understand at least the big picture of most financial topics and common pitfalls to avoid. No prior experience or math skills are required. Students will earn 10 general elective credits upon successful completion of the course.
Sports Medicine is a year-long class. Students learn the basics of Athletic Training. This course also offers college credit through Foothill college. Students assist the MVHS Athletic Trainer during sports games on campus. Students learn the basics of anatomy, First Aid, and Injury Protocols. Students interested in any Health Career should take this course to learn the foundational skills required to be successful in this field.
Students must be eligible for a Work Permit to participate in this course. Work Experience Education is designed to support students who are working at a job that pays at least minimum wage to earn Elective credits for their Work Experience. Students will need to submit pay stubs regularly to show proof of employment and meet academic requirements to maintain a work permit. The Work Experience Instructor will be contacting employers regularly to ensure students are meeting all professional standards. Students will maintain a professional portfolio to demonstrate their learning from the job experience. This is a pending “g” elective to meet the UC a-g requirements.