You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
SCIENCE & TECHNOLOGY
TECHNOLOGY AP &
ELECTIVES
ELECTIVES:
GRADES 9-12
- Engineering Design 1
- Multimedia Design
- Web Design and
Development I
- Robotics Engineering 1
- Robotics Engineering 2
- Architectural Design 1
- Architectural Design 2
- Computer Science for All
- Introduction to CAD
- Introduction to 3D Design
- Game Design and
Development I
- Game Design and
Development II
GRADES 10-12
- AP Computer Science
Principles
- AP Computer Science A
- Engineering Design 2
- Engineering Design 3
750
COMPUTER SCIENCE FOR ALL
LEVEL 3 | 2.5 CREDITS | HALF YEAR
GRADES 9-12
An introductory course in computer science and
the study of computer processing, algorithms,
and programming appropriate for students who
want to pursue technology interests. Prior
programming experience is not required,
although some students have had some
previous exposure to programming. It
emphasizes object oriented programming style
and methodology using the Python language.
Concepts are presented in the context of
working examples and exercises. Programming
projects are used to understand how computers
work, how to design simple algorithms and
judge their efficiency, art and graphics, and
reinforce key programming notions, including
iteration, data types, functions, loops, and
objects.
###
ADVANCED PLACEMENT COMPUTER
SCIENCE A
LEVEL 5 | 5 CREDITS | FULL YEAR
GRADES 10-12
Students will learn to design and implement
computer programs that solve problems relevant
to today’s society, including art, media, and
engineering. AP Computer Science A teaches
object-oriented programming using the Java
language and is meant to be the equivalent of a
first semester, college-level course in computer
science. It will emphasize problem solving and
algorithm development, and use hands-on
experiences and examples so that students can
apply programming tools and solve complex
problems. While there are no official
prerequisites for this Computer Science A, we
recommend that students take AP Computer
Science Principles or Computer Science for All
prior to taking AP Computer Science A class.
751
ADVANCED PLACEMENT COMPUTER
SCIENCE PRINCIPLES
LEVEL 5 | 5 CREDITS | FULL YEAR
GRADES 10-12
Computer science embraces problem solving,
hardware, algorithms, and perspectives that help
people utilize computers to address real-world
problems in contemporary life. As the study of
computer science is evolving, the careful design
of the AP Computer Science Principles. A course
and exam continues to strive to engage a diverse
student population, including female and
underrepresented students, with the rigorous
and rewarding concepts of computer science.
Students who take the AP Computer Science
Principles. A course and exam are well prepared
to continue their study of computer science and
its integration into a wide array of computing and
STEM-related fields.
74