PLTW- Computer Science Essentials / Introduction to Computer Science : 2955 : 40 Weeks : 1 Credit
This course is designed to be the first computer science course for students who have never programmed before. It is a fun, foundational course that helps prepare students for success in the PLTW Computer Science program. In PLTW Computer Science Essentials, students will experience the major topics, big ideas, and computational thinking practices used by computing professionals to solve problems and create value for others. They will use a visual programming language and advance to text-based programming. Throughout the course, students will have opportunities to apply computational thinking practices and collaborate just as computing professionals do to create products that address topics and problems important to them. This is a hands-on course. Students will work in teams to create solutions and problem-solve. This course is only offered at Durgee Junior High
Advanced Placement (AP) Computer Science Principles (PLTW) : 6433 : 40 Weeks : 1 Credit
Prerequisite: Algebra I Examination with an 80% average is suggested
Open doors in any career with computer science. Students create apps for mobile devices, automate tasks in a variety of languages, find patterns in data, and interpret simulations. Students collaborate to create and present solutions that can improve people’s lives. How will computing and connectivity transform your world: Unit 1: Algorithms, Graphics, and Graphical User Interfaces (48%) Unit 2: The Internet (18%) Unit 3: Raining Reigning Data (17%) Unit 4: Intelligent Behavior (17%) This course is highly recommended for students interested in careers in computer science, engineering, or business. This course will require strong reading and logic/reasoning skills. All students enrolled in this course must take the Advanced Placement exam given in May. A fee will be charged for the AP exam.
Advanced Placement (AP) Computer Science A (PLTW) : 6434 : 40 Weeks : 1 Credit
Prerequisite: Passed Computer Science Principles or C++
This course is the second course in the PLTW Computer Science Pathway. We currently offer the first course. CSA focuses on integrating technologies across multiple platforms and networks, including the Internet. Students collaborate to produce programs that integrate mobile devices and leverage those devices for distributed collection and data processing. Students analyze, adapt, and improve each other’s programs while working primarily in Java™ and other industry-standard tools. This course prepares students for the College Board’s Advanced Placement CS-A test and aligns with CSTA Level 3C Standards. All students enrolled in this course must take the Advanced Placement exam given in May. A fee will be charged for the AP exam.
PLTW Cybersecurity: 6435: 40 Weeks : 1 Credit
Prerequisite: Previously taken at least one computer science class or C++
Cybersecurity introduces the tools and concepts of cybersecurity and encourages students to create solutions that allow people to share computing resources while protecting privacy. Nationally, computational resources are vulnerable and frequently attacked; in Cybersecurity, students solve problems by understanding and closing these vulnerabilities. This course raises students’ knowledge of and commitment to ethical computing behavior. It also aims to develop students’ skills as consumers, friends, citizens, and employees who can effectively contribute to communities with a dependable cyber-infrastructure that moves and processes information safely.
Webpage Design : 7582 : 20 weeks : 1/2 Credit
An exciting and interactive experience for anyone knowledgeable in the use of computers and the web. Html coding is used to develop interactive webpages. Activities will include tutorials, small assignments and putting a web page online with wix.
Program Design and Development (OCC CSC 110) : 6433 : 20 Weeks : 1/2 Credit
C++ is becoming the language of choice for introducing college students across the country to computer science and programming. This 1/2-unit course is an introductory course to computer programming using the C++ computer language. Topics to be covered include history of computers, computer architecture, variables and constants, math operations, decision making, if/else statements, loops, and functions. This course is highly recommended for students interested in careers in computer science, engineering, or business.