- Course Catalog
- Textbook List
- AVID Information
- English Information
- English Language Development
- Health Information
- Mathematics Information
- Non-Departmental Information
- Performing Arts Information
- Physical Education Information
- Science Information
- Social Science Information
- Special Education Information
- Technology, Engineering, and Design
- Visual Art Information
- World Languages Information
- English Language Development
- Performing Arts
- Physical Education
- Social Studies
- Special Education
- Technology, Engineering and Design
- Visual Arts
- World Languages
Technology, Engineering, and Design Course Information Sheets
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.
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.
This class is designed to help students develop skills that require Architectural graphic & design abilities. It also provides an understanding of how visual arts apply to real world problems through the use of a computer-aided design system. Students are guided through a series of projects using computer aided design (CAD) software. Integrated throughout the course are occupational preparation standards that include basic academic skills, communication, interpersonal skills, problem solving, workplace safety, technology and employment literacy. 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.
- Students will understand the methods and techniques for art that is used in advertising, design and promotion
- Students will create art using digital and physical art materials
- Students will be able to perceive and respond to works of commercial art using the vocabulary of the visual arts to express their observations.
- Students will be able to apply the conventions of art criticism in writing and speaking about works of art.
- Students will be able to analyze the role and development of the visual arts in past and present cultures throughout the world, noting human diversity as it relates to the visual arts and artists.
- The student will be able to analyze, assess, and derive meaning from works of art, including their own, according to the elements of art, the principles of design, and aesthetic qualities.
- Students will also know how to apply principles and elements of design, employ principles and concepts of advertising, and use a computer to research, create, or manipulate images.
- Students will be able to connect and apply What Is Learned in the Visual Arts to Other Art Forms and to careers in advertising, marketing, commercial art, entertainment, fine art and design careers
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 I provides both hands-on and distance learning experience in a variety of related engineering technologies. The class surveys different aspects of engineering including the nature of engineering, the design process, computer aided drafting and design, manufacturing materials, engineering structures, basic electricity and electronics and robotics engineering. Problem solving groups will research, design and build projects for practical applications that combine interdisciplinary skills to produce a final product. Projects will highlight mechanical, electrical, and civil engineering synthesis, design, and manufacture. Engineering Technology I is designed for students who want to experience and prepare for college and university studies or for future science/engineering careers.
Students will: Gain knowledge of the engineering profession. Apply physics and mathematical concepts to solve engineering problems. Use math, science and technology together to enhance general technological/scientific literacy. Develop critical thinking skills. Gain experience in a variety of engineering applications. Understand the applications of engineering in a scientific, technology-based society. Understand that engineering provides opportunities for all students. Be aware of vocational opportunities in the fields of engineering.
Engineering Technology II is an advanced engineering course designed to expose students to engineering technology careers. The course provides both hands-on and distance learning instruction in several engineering disciplines including Design and Problem Solving, CAD, Mechanical Design, and Electricity and Electronics. Projects are designed to allow students to explore topics in depth while making connections with related science and engineering disciplines. Students will demonstrate mastery of content and process by completion and presentation of these long-term projects. Students will be expected to share project results both electronically and through online presentations with peers and teachers. This course is aligned with the California State Department of Education Educational Model Curriculum Standards and Program Frameworks and is an enriching program suitable for students who want to experience and prepare for college and university studies or for future STEM careers.
Students will: Gain knowledge of engineering disciplines. Apply physics and mathematical concepts to solve engineering problems. Use math, science and technology together to enhance general technological/scientific literacy. Continue the development of critical thinking skills. Have practical experience in engineering applications. Understand the applications of engineering in a scientific, technology-based society. Understand that engineering provides opportunities for all students. Be aware of vocational opportunities in the fields of engineering.
The Innovative Design Capstone course follows two years of prior CTE coursework in engineering, computer science and/or architectural design. This yearlong project course gives student groups the freedom to propose, design, and refine their own project under the guidance of an industry panel. Students work in teams and collaborate on a long-term project utilizing emerging technologies and a range of skills. Students will present their project proposal to an industry panel and will receive feedback on their progress. Project proposals may fall under any of a variety of Career Technical Education pathways including mechanical, civil, software or electrical engineering, computer science, app and game design, product design, architectural design, or other subjects as approved by the instructor. Explicit instruction and activities will build professional skills in teamwork, project management, leadership, the design process, research, analysis, and 21st century communication skills. Students will present to the industry panel and receive feedback on four occasions: project proposal, two design reviews, and a final presentation. Students will follow their project through from conception to completion during the course of the year, and will document their design and manufacturing process as they develop a professional quality product. In addition to the specific design and technology skills that their project demands, students will develop skills in field research, project management, teamwork, leadership, time management, customer relations, and budget management.
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.