29.01.2020 Views

Old Rochester Regional High School Program of Studies 2020 2021

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!