For high school students, grades 9, 10, 11, 12 Recommended for for ages 15 and above Notice: 14 y/o 9th grade students may petition for acceptance by email sent to firstname.lastname@example.org. AP COMP SCI is a course for students who demonstrate strong interest in computer programming, have completed Principles of Computer Science, or have some prior coding experience in any of the following languages: Java, Python, C, Objective C, C++. Course content will emphasize advanced concepts of computer programming such as: abstract data type (ADT) and Dynamic data structure allocation of variables; Arrays and algorithms; Standard Data Structures; Linked Lists; Stacks, Queues, Priority Queues, Binary Search Trees, Heap and Hash tables, Big â€œOâ€ notation, and finally Sets and Maps. Benefits: - Small class size = more attention - Enhanced experience - Improved chance of enjoying CS - Reduced risk of dropping CS in the future - Group study time available at PVNet - Students may choose to improve their GPA by taking this class prior to taking it at their school.
Schedule: 1 Semester, Fall 2019 Start date: Saturday, September 14, 2019 Thursdays: 3:30pm-5:30pm Fridays: 3:30pm-6:30pm Saturdays: 10:00am-2:00pm Optional lab times: Tuesdays/Thursdays: 5:30pm-6:30pm Saturdays: 2:00pm - 4:00pm Students are required to bring fully functional laptop with wireless capability, Windows or MAC, with all current software updates, patches and current antivirus software & definitions installed. Note: No tablets permitted. Wireless internet connection will be provided. Book: Students are required to bring this book to class: Starting Out with Java: From Control Structures through Objects (6th Edition) / Tony Gaddis Biblio.com US ISBN 9780133957051 (limited no. of used copies available at PVNet for $150) QUESTIONS? =========== Submit them by email to: Education@PVNet.com with the subject: APCS FALL 2019 Accredited courses are offered in partnership with Southern California Regional Occupational Center.
Prerequisite: Student must have either: - completed Principles of Computer Science or - have some prior coding experience in any of the following languages: Java, Python, C, Objective C, C++.