2021-2022 Course Guide 122120 FINAL (1) - Flipbook - Page 71
H AP® COMPUTER SCIENCE JAVA
In this class, students will be programming in Java, an objectoriented programming language. The course content will be
similar to that offered in an introductory computer science
class at most universities. Students will be learning all levels
of the Java language including: basic syntax, if-else
statements, for and while loops, classes, interfaces, arrays,
inheritance and GUI (graphical user interface) tools. This
course will be especially helpful to students contemplating
careers in computer science, business, engineering, and
information technology. Students may earn college credit by
successfully taking the AP Computer Science – A Exam in May.
H AP® COMPUTER SCIENCE PRINCIPLES
This course introduces students to the foundational
concepts of computer science and challenges them to
explore how computing and technology can impact the
world. This course will introduce students to the creative
aspects of programming, algorithms, large data sets, the
Internet, cyber security concerns, web page development,
and computing impacts. AP Computer Science Principles will
give students the opportunity to use technology to address
real-world problems and build relevant solutions. Students
may earn college credit by successfully taking the AP
Computer Science – Principles Exam in May.
H ADVANCED PROGRAMMING
This course is designed to further prepare students for
careers in technology-related fields. The goal is to introduce
students to a variety programming languages such as
Python, C++, C#, etc. Students will then use these languages
to design and create programs, video games, and apps. We
will use programs such as Unity, Visual Studio, and PyCharm.
Students will be asked to complete a culminating final
project using one of the languages taught.
H CYBERSECURITY
DdoS? Malware? Trojan horses?! Cyber Security is a handson lab-based course providing a technical focused
introduction to the principles behind the use, function, and
operation of computers, networks and applications.
Students will learn to secure computing systems as well as
recognize and mitigate threats.
One Year Course
Grades 11-12
Prerequisite: Computer Science 1 AS & 2 and
Department Approval
Course Number: CS221/CS222
One Year Course
Grades 10-12
Prerequisite: Algebra 1
Recommendation: Computer Science 1 AS
Course Number: CS223/CS224
Semester Course
Grades 11-12
Prerequisite: Computer Science 1 AS & 2
Course Number: CS257
Semester Course
Grades 11-12
Prerequisite: Computer Science 1 AS & 2
Course Number: CS258
70