This course meets the basic technology graduation requirement.
This is an INTRODUCTION to computer science suitable for ALL students. It is a good place to start if you are interested in computer science.
This class offers a multidisciplinary approach to teaching the underlying principles of computation. The course will introduce students to creative aspects of programming, using abstractions and algorithms, working with large data sets, understandings of the Internet and issues of cybersecurity, and impacts of computing that affect different populations. AP Computer Science Principles will give students the opportunity to use current technologies to solve problems and create meaningful computational artifacts. Together, these aspects of the course make up a rigorous and rich curriculum that aims to broaden participation in computer science.
This course meets the basic technology graduation requirement.
AP Computer Science A is an ADVANCED course in computer science that uses the Java programming language. Please see the prerequisites below.
This course serves as a rigorous introduction to object-oriented programming using the Java programming language. Topics covered include input/output, conditionals, loops, functions/methods, basic data structures, and advanced object-oriented programming concepts.
The course is intended to prepare students for the AP Computer Science A Exam.
Prerequisite(s): Algebra 2 (B or better) or concurrent enrollment in Algebra 2
Prerequisite: AP Computer Science Principles
This course meets the basic technology graduation requirement.
This is an INTRODUCTION to computer science suitable for ALL students, including non-IB students.
The Diploma Programme computer science course is engaging, accessible, inspiring and rigorous. It has the following characteristics;
draws on a wide spectrum of knowledge
enables and empowers innovation, exploration and the acquisition of further knowledge
interacts with and influences cultures, society and how individuals and societies behave
raises ethical issues
is underpinned by computational thinking.
This course is an INTRODUCTION to cybersecurity open to ALL students.
Learn the fundamentals of cybersecurity and the basics of the Linux operating system. Build skill sets to address needs in both offensive and defensive cybersecurity. Examine the psychology behind cyber technologies and cyber-crime, as well as the ethics of past, present, and future technologies.
Third year CTE Capstone project course. Students in Tech Ed, Business, FACS, or Computer Science completers will learn and earn a certification in project management and complete a capstone project in their area of study.
Prerequisite: AP CSP and AP CSA
Email Mr. Marlowe, CTE DC, for questions.