AP Statistics – Full year
Prerequisite: Algebra 2 Regents/Honors
This course focuses on the exploration of statistical concepts and problems that are at the core of the Advanced Placement Statistics curriculum (exploring data, sampling and experimentation, anticipating patterns, statistical inference). Throughout the course, students will take part in hands-on investigations of statistical data and models. Students will also receive instruction in the statistical applications of various forms of technology including, but not limited to, graphing calculators and applets. To be successful in this course, students must have a solid mathematical background along with strong writing, reading, and analytical skills.
Financial Algebra
Prerequisite: Algrebra 1
This is a new course that Jamesville-DeWitt is offering. There is not a written description of the course available yet.
Intro to Computer Science – Half year
Students will learn how to design and code computer applications. Example coding projects include video games, smartphone apps, controlling virtual robots, text-based programs, and webpages. Some of the programming languages used are Scratch, Java, and HTML. Intro to Computer Science is project-based, meaning no tests or quizzes. This course assumes a strong math background. No previous programming experience is required or expected.
Studio Computer Science – Half year
Prerequisite: Intro to Computer Science OR AP Computer Science: JAVA OR AP Computer Science Principles
Students will design and implement computer-based projects of their choice. Industry-accepted software engineering practices, such as design and testing, will be taught and used. Students will be expected to complete 1-2 projects per marking period. Any programming language, development environment, or hardware may be used to fit project goals. Time will be given to learn new languages or technologies, if needed. Example projects include video games, artificial intelligence, simulations, machine learning, smartphone apps, Raspberry Pi, and code-controlled robots. This course is meant to give time and creative freedom for students to complete larger-scale coding projects that are not possible in other computer science courses.
AP Computer Science Principles (APSCP) – Full year
Prerequisite: Strong math background AND completed Algebra 1 Regents
AP Computer Science Principles offers a multidisciplinary approach to teaching the underlying principles of computation. The course will introduce students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity concerns, and computing impacts. AP Computer Science Principles will give students the opportunity to use technology to address real world problems and build relevant solutions.
AP Computer Science (APCS): JAVA – Full year
Prerequisite: Intro to Computer Science OR AP Computer Science Principles OR Instructor’s Permission
AP Computer Science Java teaches object-oriented programming using the Java language and is meant to be the equivalent of a first semester, college-level course in computer science. It will emphasize problem solving and algorithm development, and use hands-on experiences and examples so that students can apply programming tools and solve complex problems. Case studies will be used throughout the course to expose students to programs written by more experienced programmers and to put the concepts studied into context. This course assumes some previous experience in coding, whether it be a Computer Science course at J-D or some other comparable experience.