Systems and Programming Pathway - Computer Science
Bear River High School Ag Animal Science pathway
Information and Systems Software PathwayThe Systems and Programming Pathway will assist students understand, manage and support all rapidly emerging, evolving, and converging computer, software, networking, telecommunications, internet, programming and information systems. Essential skills for careers in the Information and Communication Technologies (ICT) sector include understanding systems that support the management and flow of data, the ability to work well and communicate clearly with people, and the ability to manage projects efficiently. The ICT sector meets national criteria for high demand, high wages, and high skills and provides students with excellent opportunities for interesting work and good pay. More than 70 percent of jobs in this sector will require a bachelor’s degree or higher.

CTE Career Pathway: Systems Programming (App Design)""

Course I

Course II

Course III

Exploring Computer Science
CSU/UC "G"
#8131 (concentrator)

AP Computer Science Principles
+ Advanced Placement
*CSU/UC "G"

#8132 (capstone)

AP Computer Science
+ Advanced Placement
*CSU/UC "G"

#8132 (repeat credit)

* Receives CSU/UC, A-G credit
+ College Credit Option

Exploring Computer Science (App Design)
  • Grade Levels: 9-12
  • Repetitions for Credit: No
  • Prerequisites: Integrated Mathematics I or concurrent enrollment
  • *CSU/UC “G” College Prep Elective Credit
Exploring Computer Science teaches the creative, collaborative, interdisciplinary, and problem-solving nature of computing with instructional materials that feature an inquiry-based approach to learning and teaching. As part of this course, students will delve into real world computing problems that are culturally-relevant, and address social and ethical issues while delivering foundational computer science knowledge to students. Students will engage in several in depth projects to demonstrate the real-world applications of computing.
 
AP Computer Science Principles (App Design)
  • Grade Levels: 10-12
  • Repetitions for Credit: No
  • Prerequisites: None
  • *CSU/UC “G” College Prep Elective Credit
  • +AP Course: Advanced Placement, colleges and universities may grant placement and course credit based on end of year examination
AP Computer Science Principles introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. With a unique focus on creative problem solving and real-world applications, AP Computer Science Principles prepares students for college and career.
AP Computer Science (App Design)
  • Grade Levels: 10-12
  • Repetitions for Credit: No
  • Prerequisites: None
  • *CSU/UC “G” College Prep Elective Credit
  • +AP Course: Advanced Placement, colleges and universities may grant placement and course credit based on end of year examination
This course introduces fundamental topics that include problem solving, design strategies and methodologies, organization of date (data structures),approaches to processing data (algorithms), analysis of potential solutions, and the ethical and social implications of computing. The course emphasizes both object-oriented and and imperative problem solving and design. These techniques represent proven approaches for developing solutions that can scale up from small, simple problems to large, complex problems.
 
Information and Communication