Mrs. Nicole Essex » Class Information

Class Information

Advanced Placement Computer Science Principles
Grade Level 11/12
Credit: 1 Full Year
Prerequisites: Successful completion of Algebra I, Algebra II, and teacher recommendation.
 
The AP Computer Science Principles Course is designed  to be equivalent to a first-semester introductory college computing course. In this course, students will develop computational thinking skills vital for success across all disciplines, such as using computational tools to analyze and study data and working with large data seats to analyze, visualize, and draw conclusions from trends.
Upon completion of this course, students will be participating in the College Board National Exam with the hopes of earning college credit by scoring 3,4, or 5 on the exam.
 
 
Coding I
Grades 10-11-12
Credit: 1 Full Year
 Prerequisite: Computer Science Foundations, or Computer Applications

Course Description

Intro to Coding I. This is a full year course aimed at exposing students to the world of Coding. Coding, the language of the future, is used in every piece of technology. Coding I is intended for students with little or no previous coding background, and teaches how to code in a fun and accessible way. Through a series of learning “modules”, including example code, video tutorials, quizzes, programming challenges, and applied programming exercises, and teaches the foundations of computer science.

This course, which is taught using a variety of languages, such as Swift, Java Script, CSS, Ruby, and Python, just to name a few, will equip the students with the programming fundamentals to learn any programming language. The course focuses on the problem solving and critical thinking skills required to properly code, skills that will benefit students in all their future endeavors. Students will demonstrate their understanding by turning in assignments requiring them to create their own code to perform a required task.

 

CODING II

Grade Level: 11, 12

1 Credit / Year Long

Prerequisite(s):

Coding I

Coding II challenges students to develop advanced skills in problem analysis, construction of algorithms, and computer implementation of algorithms as they work on programming projects of increased complexity. Course content is reinforced through numerous short- and long-term programming projects, accomplished both individually and in small groups. These projects are meant to hone the discipline and logical thinking skills necessary to craft error-free syntax for the writing and testing of programs. Upon completion of this course, proficient students will demonstrate an understanding of object-oriented programming language using high-level languages such as FOCUS, Python, or SAS.

 
 

COMPUTER APPLICATIONS

Grade Level: 10, 11, 12

1 Credit / Year Long

Prerequisite(s): None

Computer Applications is a foundational course intended to teach students the computing fundamentals and concepts involved in the use of common software applications. Upon completion of this course, students will gain basic proficiency in word processing, spreadsheets, databases, and presentations. In addition, students will have engaged in key critical thinking skills amd will have practiced ethical and appropriate behavior required for the responsible use of technology.