Welcome to Mountain View High School Computer Science! Our computer science courses are designed to help students understand core aspects of computer science which they can use to create solutions that are understandable, adaptable, and when appropriate, reusable. 

    Available courses

    In Computer 1 students will be introduced to and gain an understanding of operating environments, web design,  word processing, spreadsheets, database, Internet technologies,  multimedia, graphics, photographic editing, programming and emerging technologies. This course is a requirement for all students, and is the introductory class for all Computer Science classes.


    Students will learn some of the most important topics of a prominent web programming language, from the basics of creating Web pages with graphics and links, using tables, and controlling page layout with frames, to more advanced topics including cascading style sheets, programming objects and events, creating a multimedia Web page, and creating a Web page with forms.


    This course is an introduction to computer programming for students familiar with programming as well as those who have never programmed. We will first study the context in which to produce programs. Then we will study the nature of computer systems. We will then learn to use various design tools to which aid in the creation of programs. We will also explore some of the basics of a programming language.