Computer Science

Informational Communications Technology

Rocklin High School - CTE











About

Computer Science Students will receive training in everything from basic coding and how a computer works, to cyber security, robotics, and other parts of Computer Science education. Successful completion of the first class will allow the student to enroll in the cornerstone class, Information Technology Essentials. IT Essentials, RIOT (Rocklin Institute of Technology), allows students to choose one of five teams delving deeper into a more focused part of the Computer Science field. A student could then move into a management role in one of the five teams and direct other IT Essentials students in the Technology Leadership class. There are also two AP Computer Science classes; AP CS Principles and AP CS A. The end goal is for our students to practice problem solving and working on real world applications.

Exploring Computer Science

Exploring Computer Science (ECS) is a yearlong, introductory high school course designed to engage students in computational thinking and practice. ECS provides a comprehensive set of inquiry-based lessons while using a variety of tools and platforms. Students will have opportunities to learn and work with concepts in Hardware, Algorithms, Abstractions, Programming, Cyber Security, Web Development, and Robotics.


Information Technology Essentials

IT Essentials, or RIOT, is a student-run business and technology organization that provides technical services to RHS staff, students, the district and community. Students will learn how to set goals, take initiative, manage time and projects, work in teams, work with clients, and evaluate their own progress and performance. Students will apply for positions in one of the following RIOT groups, which are directed by student managers: Cyber Security, IT Support, Programming, Robotics and Education, and Web Development. Guest speakers and trainers from local tech companies will help enhance and support this business environment as students serve the RHS campus.


Technology Leadership

This course is for returning students who are continuing with the RIOT program. Embedded within the RIOT classroom, Tech Leadership students will manage the program through leadership positions in one or more of the RIOT functional groups. Student managers, who must first complete the RIOT course, will lead a RIOT group by setting and achieving goals, training students, leading and evaluating students, engaging with customers (RHS staff and students), and managing projects. Other requirements will include the study of leadership theory, including reading outside textbooks, writing formal reports and case studies, developing evaluations and goals, communicating effectively, problem-solving, maintaining integrity, and thinking critically. Students will need to spend extra hours working after school. If students are seeking to be leaders or managers in any business, not just technology, this course will provide ample opportunity to develop management skills in a real world environment through the actual conducting of a business organization on campus.

AP Computer Science Principles

The course will introduce students to the creative aspects of programming, abstractions, algorithms, large data sets, the internet, cyber security 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. The course is equivalent to a first year college course for Non-Majors.

AP Computer Science A

Learn to design and implement computer programs that solve problems relevant to today’s society, including art, media, and engineering. Learn to apply programming tools and solve complex problems through hands-on experiences and examples. The course emphasizes both object-oriented and imperative problem solving and design using Java language. The AP Computer Science A course curriculum is designed to be equivalent to a first year college computer science course for Computer Science Majors.