Pathway |
Year 1 |
Year 2 |
Year 3 |
Year 4 |
Pathway #1 |
AP Computer Science Principles |
AP Computer Science |
Advanced Studies |
Pending |
Pathway #1
AP Computer Science Principles
Prerequisite: Although there are no formal prerequisites for this course, though the College Board recommends that students have taken at least Algebra 1. The course requires a significant amount of expository writing (as well as writing computer code, of course). For students wishing to complete the requirements of the AP Exam and Performance Tasks, we recommend they be in 10th grade or above due the expectations of student responsibility and maturity for an AP course. The curriculum itself does not assume any prior knowledge of computing concepts before entering the course.
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. Whether it’s 3-D animation, engineering, music, app development, medicine, visual design, robotics, or political analysis, computer science is the engine that powers the technology, productivity, and innovation that drive the world. Computer science experience has become an imperative for today’s students and the workforce of tomorrow. The AP Program designed AP Computer Science Principles with the goal of creating leaders in computer science fields and attracting and engaging those who are traditionally underrepresented with essential computing tools and multidisciplinary opportunities.
AP Computer Science
Prerequisite: The assumed prerequisites for entering the AP Computer Science A course include knowledge of basic English and algebra. A student in the AP Computer Science A course should be comfortable with functions and the concepts found in the uses of function notation, such as f (x) - x + 2 and f (x) = g(h(x)). It is important that students and their advisers understand that any significant computer science course builds upon a foundation of mathematical reasoning that should be acquired before attempting such a course.
Computer Science Advanced Placement/AB places major emphasis on programming methodology, algorithms, and data structures. Applications of computing provide the context in which these subjects are treated; applications are used to develop student awareness of the need for particular algorithms and data structures, as well as to provide topics for programming assignments to which students can apply their knowledge. A particular programming language constitutes the vehicle for implementing computer-based solutions to particular problems. Treatments of computer systems and the social implications of computing are integrated into the course and not isolated as separate units. JAVA will be the language of Computer Science Advanced Placement/AB.
AP Computer Science Principles
Prerequisite: Although there are no formal prerequisites for this course, though the College Board recommends that students have taken at least Algebra 1. The course requires a significant amount of expository writing (as well as writing computer code, of course). For students wishing to complete the requirements of the AP Exam and Performance Tasks, we recommend they be in 10th grade or above due the expectations of student responsibility and maturity for an AP course. The curriculum itself does not assume any prior knowledge of computing concepts before entering the course.
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. Whether it’s 3-D animation, engineering, music, app development, medicine, visual design, robotics, or political analysis, computer science is the engine that powers the technology, productivity, and innovation that drive the world. Computer science experience has become an imperative for today’s students and the workforce of tomorrow. The AP Program designed AP Computer Science Principles with the goal of creating leaders in computer science fields and attracting and engaging those who are traditionally underrepresented with essential computing tools and multidisciplinary opportunities.
AP Computer Science
Prerequisite: The assumed prerequisites for entering the AP Computer Science A course include knowledge of basic English and algebra. A student in the AP Computer Science A course should be comfortable with functions and the concepts found in the uses of function notation, such as f (x) - x + 2 and f (x) = g(h(x)). It is important that students and their advisers understand that any significant computer science course builds upon a foundation of mathematical reasoning that should be acquired before attempting such a course.
Computer Science Advanced Placement/AB places major emphasis on programming methodology, algorithms, and data structures. Applications of computing provide the context in which these subjects are treated; applications are used to develop student awareness of the need for particular algorithms and data structures, as well as to provide topics for programming assignments to which students can apply their knowledge. A particular programming language constitutes the vehicle for implementing computer-based solutions to particular problems. Treatments of computer systems and the social implications of computing are integrated into the course and not isolated as separate units. JAVA will be the language of Computer Science Advanced Placement/AB.