One Schoolhouse

  • STUDENT COURSES
    • School Information
    • Student Information
    • Parent & Guardian Information
    • Summer Courses
    • Register
  • ACADEMIC LEADERS
    • Association for Academic Leaders
    • Join the Association
    • Open Doors Blog
  • CONSORTIUM
    • Join the Consortium
    • Our Schools
  • COURSE LOGIN
  • STUDENT COURSES
    • School Information
    • Student Information
    • Parent & Guardian Information
    • Summer Courses
    • Register
  • ACADEMIC LEADERS
    • Association for Academic Leaders
    • Join the Association
    • Open Doors Blog
  • CONSORTIUM
    • Join the Consortium
    • Our Schools
  • COURSE LOGIN

AP® Computer Science A

Girls-Only & ​All-Genders Course;
Prerequisite - Successful completion of 
a One Schoolhouse computer science course or permission from the administration; 
Full-Year Course

The AP® Computer Science A course introduces the key concepts of programming in Java. The analytical, critical-thinking, and problem-solving skills that students develop in this course transfer to programming in other languages as well. This course is designed with the idea that programming should be fun, engaging, and intuitive. Students will learn to apply the main principles of object-oriented software design and programming using classes and objects, constructors, methods, instance and static variables, inheritance, class hierarchies, and polymorphism. Students work creatively and collaboratively with their classmates to discuss ethical and social issues relating to the use of technology and develop a solid foundation from which to launch into a wide range of computer science areas. This course prepares students for the AP® Computer Science A Exam in May.

Please note: this course cannot be completed without a computer running a Windows or Macintosh operating system. Chromebooks, iPads, smartphones, and tablets are not adequate.
Register
Request A Syllabus
FAQ
Meet The One Schoolhouse Faculty
"I had a ton of fun creating new classes, utilizing complex boolean statements, and most recently programming GUI applications. I think it’s safe to say that I’ve been extremely motivated to fully engage in and succeed in this course.”

Course Approval

​This course is approved by the College Board and the NCAA. 

One Schoolhouse is fully accredited with the Middle States Association of Colleges and Schools and the Western Association of Schools and Colleges through December 1, 2025; we are an approved online publisher for the University of California. 

Teachers at One Schoolhouse

​Teachers at One Schoolhouse are passionate about helping students flourish and thrive.
Picture Badge of People
​With small sections (averaging 15 students), teachers inspire, encourage, and instill confidence in their students.
Picture Badge of Certification
One Schoolhouse teachers are experts in their subject field. 94% of our teachers hold an advanced degree.
Picture Badge of Training
​Teachers are drawn from top independent schools across the country and participate in our extensive training on current research and best practices in online instruction methods.

Explore Other Student Courses:

Picture

Introduction to Computer Science

Picture

Artificial Intelligence

Picture

AP® Computer Science Principles

Organization

About
Welcome
​History
FAQs
​Calendar
​
Team Members
Board of Trustees
Employment Opportunities
© COPYRIGHT 2020, ONE SCHOOLHOUSE, INC.. ALL RIGHTS RESERVED.

Policies

Tuition & Policies
Equity and Inclusion & Non-Discrimination Policy
Technology Requirements & Policies
​Privacy Policy

School Resources

Advanced Independent Curriculum
​Partner Professional Learning Courses

Get In Touch

Have any questions?
Send us an email or give us a call.
info@oneschoolhouse.org
202.618.3637

​1701 Rhode Island Ave NW
Washington, DC 20036


We'd love to hear from you!​