0% found this document useful (0 votes)
128 views2 pages

APCSA Brochure

AP Computer Science A is a course that teaches students to design and implement computer programs in Java to solve problems relevant to today's society. Students will learn object-oriented program design, implementation, analysis, and standard algorithms and data structures. Taking this course can lead to over 130 career areas and 48 college majors as Java is a popular programming language. The course is equivalent to an introductory college computer science course and teaches problem solving skills applicable to any field of study. Topics covered include object-oriented programming, program implementation, program analysis, computing context, standard data structures, and standard algorithms. Students in 10th-12th grade who have successfully completed algebra or geometry and have a strong work ethic and interest

Uploaded by

Tiffany
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
0% found this document useful (0 votes)
128 views2 pages

APCSA Brochure

AP Computer Science A is a course that teaches students to design and implement computer programs in Java to solve problems relevant to today's society. Students will learn object-oriented program design, implementation, analysis, and standard algorithms and data structures. Taking this course can lead to over 130 career areas and 48 college majors as Java is a popular programming language. The course is equivalent to an introductory college computer science course and teaches problem solving skills applicable to any field of study. Topics covered include object-oriented programming, program implementation, program analysis, computing context, standard data structures, and standard algorithms. Students in 10th-12th grade who have successfully completed algebra or geometry and have a strong work ethic and interest

Uploaded by

Tiffany
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
You are on page 1/ 2

AP Computer Science A AP Computer Science A

What is AP Computer Science A?


Mr. Matthew Kelley
Why AP Computer Science A?
-APCSA is the study of the computer
mkelley@oconeeschools.org -Taking APCSA can lead to a future
programming language Java.
in over 130 Career areas and 48
-Students will learn to design and College Majors.
implement computer program that North Oconee High School
-Java is one of the most popular
solve problems relevant to today’s
programming languages in the
society.
world.
-Students will learn to apply
-This course is equivalent to a
programming tools and solve
college-level course in Computer
complex problems through hands on
Science.
experiences and examples.

-This course teaches problem


-APCSA is problem solving in the
language of the present and the solving skills that will apply to any
area of study and most
future: programming.
importantly, life!!!
Topics IV. Standard Data Structures

From College Board: Data structures are used to represent


information within a program. Abstraction
I. Object-Oriented Program Design is an important theme in the development
and application of data structures.
The overall goal for designing a piece of
software (a computer program) is to
correctly solve the given problem. At the
same time, this goal should encompass V. Standard Algorithms
specifying and designing a program that is
understandable, can be adapted to Standard algorithms serve as examples of
changing circumstances, and has the good solutions to standard problems. Many
potential to be reused in whole or in part. are intertwined with standard data
The design process needs to be based on a structures. These algorithms provide
thorough understanding of the problem to examples for analysis of program
be solved. efficiency.
Who should consider taking
AP Computer Science A? II. Program Implementation

The overall goals of program VI. Computing in Context


-Students in 10th-12th grade who have implementation parallel those of program
design. Classes that fill common needs An awareness of the ethical and social
successfully completed Accelerated should be built so that they can be reused implications of computing systems is
Algebra or Geometry. easily in other programs. Object-oriented necessary for the study of computer
design is an important part of program science. These topics need not be
implementation. addressed in detail but should be
-Students who have a strong work ethic considered throughout the course.
and an interest in problem solving. III. Program Analysis

The analysis of programs includes


- Students who are interested in majoring examining and testing programs to The AP Computer Science A exam is
determine whether they correctly meet typically given in May. According to NOHS
in a field related to Science, Technology, their specifications. It also includes the policy, all students enrolled in an AP course
Engineering, or Math and would enjoy analysis of programs or algorithms in order are expected to take the AP exam.
to understand their time and space
the challenge of using computers to help requirements when applied to different data
us solve real world problems. sets.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy