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
   19   20   21   22   23   24   25   26   27   28   29