EHS Student Program of Studies 2022-23(clone) | Page 62

HONORS CALCULUS Grade 12 1 Credit ( 5160 ) Honors
Prerequisite ( s ): Precalculus ( 5154 or 5155 ) This course develops the fundamentals of differentiation and integration . Emphasis is placed on problems dealing with area , volume , related rates , work , and maximum and minimum . The outline of this course is closely aligned with AP Calculus AB , with the exception of sequence and series . The TI 83 + or TI 84 graphing calculator will be used as a tool of inquiry .
AP COMPUTER SCIENCE PRINCIPLES Grades 9,10 , 11 , 12 1 Credit ( 5143 ) AP
Prerequisite ( s ): None Computer Science Principles course provides an introduction to the basic principles of computer science ( CS ) from the perspective of mobile computing , including programming in App Inventor , a graphical programming language for Android mobile devices . The lessons and materials used by students incorporate programming while also integrating all other AP CSP big ideas : creativity , abstraction , data and information , algorithms , the internet and global impact . This course involves a strong writing component . Students will maintain a portfolio of their work , which will include several performance tasks in the areas of programming and the impact of computing technology . Students enrolled in this course are required to take the AP exam at the end of the year .
COMPUTER PROGRAMMING Grades 10 , 11 , 12 . 5 Credit ( 5141 ) CCP
Prerequisite ( s ): AP Computer Science Principles ( 5143 ) or teacher recommendation Python language is introduced . Students write instructions and design interfaces . Topics include formulas , decision-making , looping structures , and graphics .
AP COMPUTER SCIENCE A Grades 11 , 12 1 Credit ( 5144 ) AP
Prerequisite ( s ): Computer Programming ( 5141 ) or teacher recommendation The AP Computer Science A course is an introductory course in computer science . Because the design and implementation of computer programs to solve problems involve skills that are fundamental to the study of computer science , a large part of the course is built around the development of computer programs that correctly solve a given problem . These programs should be understandable , adaptable , and reusable . The design and implementation of computer programs is used as a context for introducing other important aspects of computer science , including the development and analysis of algorithms , the development and use of fundamental data structures , the study of standard algorithms and typical applications , and the use of logic and formal methods . Students enrolled in this course are required to take the AP exam at the end of the year .
55