Page 24 - Catholic Memorial 2020-2021 Education Guide
P. 24
COMPUTER SCIENCE
Taking a programming course is very helpful for students thinking about a career in computer science, engineering,
business management information systems, science, genetics, mathematics, statistics, information security, graphic
design, environmental research, medicine, or telecommunications.
Computer courses described below are “programming” courses which involve the writing of original programs
designed in a high-level computer language. Students write their own programs designed to solve a variety of real-
life problems. Emphasis is placed on the process of writing the program, not just on the product. Critical thinking
skills are required as students develop a step-by- step algorithm to solve various programming problems. Structured
programming is emphasized. When possible, students work together sharing knowledge, which results in personal and
academic growth. Students will work in a networked environment.
Credits Course/Number Year Comments
1 9-10-11
1 Computer Science Essentials (CSE) 9-10-11-12 No Prerequisite.
1 PLTW 872/873 9-10-11-12
AP Computer Science Principles (CSP)* No Prerequisite.
PLTW 870/871
AP Computer Science A (CSA)* Prerequisite: successful completion of Algebra 1.
PLTW 874/875
*Denotes a weighted course
PCoLTmWp8u7te2r/8S7c3ience Essentials (CSE) - possibilities that utilize computer science and how computer
science has connections and uses for many other subjects
This course allows students to collaborate to create mobile such as statistics, biology, genetics, and geography.
apps, program self-driving vehicles, and learn an introduction On successful completion of this course, the student will be
to coding using programs such as MIT App Inventor, VEX ready to take the College Board AP CS Principles test. While
Coding Studio, and Python. Students will solve problems and students do not purchase a textbook for this PLTW course,
create projects with meaning and value for others through there is a $60 materials/copy fee.
innovation and creativity. Students will also explore how
innovations in computing impact and connect our world. AP Computer Science A (CSA)* - PLTW 874/875
Computer Science Essentials is appropriate for anyone,
whether you have no programming experience or if you are Prerequisite: successful completion of Algebra 1. It is strongly recommended
continuing in your computer science journey. While students that a student has completed CSP or has some prior knowledge of a
do not purchase a textbook for this PLTW course, there is a programming language, such as Scratch, Alice, Java or work using Code.org.
$60 materials/copy fee.
This course is designed for the student wanting to learn to
PAPLTCWom87p0u/8te7r1Science Principles (CSP)* - create apps for an android device using Java, an object-
oriented language. Students will design apps and perform
This course is designed for the student wanting to discover usability testing on their designs using a prototyping tool.
computer science tools and develop creativity and They will use GPS features, read QR codes and make web
collaboration in computing. Students will use environments posts. Students will refine their understanding of Java
such as Scratch and MIT App inventor to create interactive techniques in the context of game development. Students
mobile apps, and they will transition to text-based code using will create a unique app that incorporates elements like
Python to code images and create programs. Students will geolocation, communication with a database and utilization of
also discuss cryptography and modern security issues and the camera, speakers, and microphone.
how to protect their online identities using the knowledge they On successful completion of this course, the student will be
learn in this course. We will discuss the wide range of career ready to take the College Board AP Computer Science A Test.
There is a $25 materials/copy fee.
22 CMH EDUCATION GUIDE 2020-2021

