AP Computer Science I
Registration #CT 682
Level: AP/Advanced - Running Start option
Grades: 10, 11, 12
Credits: 2.0
Prerequisite: Introduction Courses and/or teacher recommendation.
The AP CS I course is intended to teach students the fundamentals of web development in a project-based learning environment. Students will be taught the basic elements of web development, such as web hosting, file organization, and incorporating Javascript into HTML files.
Over the course of the year, students will collaboratively and independently design, develop and implement functional and responsive web pages using these foundational skills. Additional fundamental topics in this course include the design of solutions to problems, the use of data structures to organize large sets of data, the development and implementation of algorithms to process data and discover new information, the analysis of potential solutions, and the ethical and social implications of computing systems.
The course emphasizes object-oriented programming and design using the Java programming language, along with how to interact with robots and devices.
Running Start credits. Students who earn “completer” status in this program may receive up to 12 college credits at Maine Central Community College.
* This course meets the Information and Communication Technology requirement.