skip to main content

Computer Science

Program Video

Program Video

Teacher: Tom Graham

Industry Sector: Information Technology
Career Pathway: Information Support and Services

Email: tgraham@rocklinusd.org

Program Description

Program Description

The program is designed to provide the foundational skills needed to enter into Information Technology positions.  Students will engage in project based learning with focus on 21st century employment skills.  
 
Program Outcomes and Certifications

Program Outcomes and Certifications

Public speaking
Project planning and management
Foundational computer science skills
 
Program Sequence

Program Sequence

COMPUTER SCIENCE I
Grade Level: 9-10
Prerequisite:  None
Requirements Met: WHS Technology
 
This is a yearlong introductory high school course designed to introduce problem solving and exploration of computer science.  Topics covered included are: human computer interaction, web design, programming, data analysis, robotics and video game design.  Other aspects may include app development, VR and 3D printing.
 
COMPUTER SCIENCE II  
Grade Level: 10-12
Prerequisite: Computer Science 1 or teacher approval
Requirements Met:
WHS Technology
Computer Science II is designed to continue the development of problem solving , computational thinking and  and the understanding of logic as it applies to the field of Computer Science.  Students will engage in the creative aspects of the field and have the opportunity to create projects based on their interests.  The major topics covered in this course are computer programming, cybersecurity, physical computing/robotics and computer hardware. This course is designed for the student that is interested in exploring careers in the field of computer science. 

ADVANCED PLACEMENT COMPUTER SCIENCE PRINCIPLES
Grade Level: 10 – 12
Prerequisite: Completion of Integrated Math 2 or teacher approval
Fee: College Board testing fee ($TBA)
College Articulation: CSU Sacramento/CSC 010, 3 Units (CSU Sacramento ACE fee)
Requirements Met:
WHS Mathematics OR WHS Technology
UC/CSU Approved “G”
AP Computer Science Principles offers a multidisciplinary approach to teaching the underlying principles of computation. The course will introduce students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity concerns, and computing impacts. AP Computer Science Principles will give students the opportunity to use technology to address real-world problems and build relevant solutions. Together, these aspects of the course make up a rigorous and rich curriculum that aims to broaden participation in computer science. Students should be comfortable with a blended model of online and in-class materials that incorporates peer teachers.


COMPUTER SCIENCE III  
Grade Level: 11-12
Prerequisite: Computer Science I and AP Computer Science Principles or Computer Science II
Requirements Met:
WHS Technology
Computer Science III is offered to Junior and Senior students and serves as the capstone course for the Computer Science Pathway. This course will be structured in a seminar format and will focus on core content areas of Computer Science including, but not limited to, computer programming, computer hardware and networking, physical computing and robotics, and cybersecurity. Students may also have the opportunity to participate in job shadowing opportunities as well as industry certification exams.
Computer Science Students at Work

Computer Science Students at Work