
NHS Computer Science Courses Exploring Computer Science AP Computer Science A AP Computer Science Principles Credit General Elective Math Science Prerequisites None! A in both semesters of Math 3 B or better in both semesters of H IS2 or an A in both semesters of IS2. AND OR B or better in both semesters of Enh Math 2 or an A in both semesters of Math 2. B or better in both semesters of Enh Math 3 Description CP Comp Sci Class Math Class & Language/ Coding* Based Science Class & Concept/SEP&CP* Based At A Glance Sem 1 → CP CS Principles Sem 2→ CP CS A (Coding) *Java Language Development *Science and Engineering Practices & Computing Practices Description Exploring Computer Science (ECS) AP Computer Science A is an introductory college-level AP Computer Science Principles is an introductory college-level is designed to introduce you to computer science course. Students cultivate their understanding computing course. Students cultivate their understanding of different fields, aspects, and of coding through analyzing, writing, and testing code as they computer science through working with data, collaborating to concepts of computer science explore concepts like modularity, variables, and control solve problems, and developing computer programs as they through exploration and problem structures. explore concepts like creativity, abstraction, data and solving. information, algorithms, programming, the internet, and the global impact of computing. Skills Introduction to: ● Logic, problem solving, and creativity ● The impacts of computing and connections between ● Interface design ● Design, development, testing, and debugging of computer computing concepts. ● Limits of computers programs using the Java programming language. ● How to design and develop computational artifacts and ● Societal and ethical issues ● Java syntax, object-oriented programming, problem solving, apply computing techniques to creatively solve problems. ● Coding (HTML, CSS, JavaScript, and algorithmic development. ● Different kinds of abstractions and how to use them to Scratch, Python, Ch) develop models and simulations of natural and artificial ● Physical Computing Possible Service Component: How can you apply your knowledge phenomena. ● Artificial Intelligence of computer science to make healthcare and/or education more ● How abstractions are used to manage complexity. How to ● Data Analysis accessible to different communities? design and produce solutions, models, and artifacts and evaluate and analyze computational work. among other topics. ● How to justify the design and appropriateness of computational choices and analyze and describe both No prior experience necessary! computational artifacts and the results or behaviors of such artifacts. ● How to collaborate effectively with other students on the creation and analysis of computational artifacts to address complex and open-ended problems. Possible Service Component: How can you apply your knowledge of computer science to make healthcare and/or education more accessible to different communities? Course Flyer ECS HERE APCS A HERE APCS P HERE More Info Scope & Sequence Course at a Glance Understandings and Knowledge Suggested Order: 1. Exploring Computer Science (Principles & Languages) 2. AP Computer Science Principles OR AP Computer Science A *This is simply a recommended order. AP Computer Science Principles, and AP Computer Science A may be taken in any order as they are substantially different courses. *The corresponding semester of Exploring may NOT be taken after completion of its sister AP course. .
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages1 Page
-
File Size-