Westmont High School

Skip to main content

April 2018 Students of the Month: Adriana Cisneros-Montano, Amanda Clausen, Edward Gemee, Matthew Harrison, Laura Lipponen, Samantha Magana

April 2018 Students of the Month: Adriana Cisneros-Montano, Amanda Clausen, Edward Gemee, Matthew Harrison, Laura Lipponen, Samantha Magana

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: