Westmont High School

Skip to main content

Students of the Month October 2019: Congratulations to the following students of the month for November. Christopher Carter, Reiko Scilingo, Alan Villanueva, Sebastian Gomez Valdez, Olivia Merrick, Alma Hernandez, Kendyl Brower, Laura Lipponen, Ron Belman, Kristie Herrera Garrido, Enya Walker, Jakob Silva, Ilda Livia Huoponen, Lindsay Harris, Lilou Gervais, Irvin Alvarado Martinez (not pictured), Peter Sanfilippo, Francisco Guardarrama. Great job everyone! (Miller)

Students reading The Shield Newspaper
The Shield Editors

The Shield Editors

Information & Communication Technology » Computer Programming

Computer Programming

This course is an introduction to computers and programming. The course is designed to introduce students who have sufficient math background to the fundamentals of computer programming and data manipulation. Through a project-oriented approach, students will explore a variety of programming systems and languages to create interactive applications and systems. By collaborating in a hands-on environment, students will learn problem solving, software design, debugging strategies, and the foundations of computer science (data structures, procedures, and algorithms). Students will work on projects (both individual and team) in the areas of graphics and games and animation and art, all using open-source software tools such as  Python, JavaScript and Java. This course is excellent preparation for Advanced Placement Computer Science.
 
Advisory Pre-requisite: strong mathematical skills (at least a B in your last math class).
 
Course # 14100 
 
Course Term: Yearlong 
 
Grade Levels: 9-12 
 
Graduation Credit: Mathematics 
 
CSU/UC: Elective(g)
 
Course Description: