Applications Programming Lab

So, you are interested in creating the electronic environment we will all be working? Then this programming strand is for you. You can start in many different places, but eventually you will learn a little of the “C” programming language and Java.

Courses Available
** Core required course

+++++

INTRODUCTION to COMPUTER SCIENCE: MINECRAFT MODDING
Credit: 0.5 (Semester) Occupational Ed.
Prerequisite: None

Students will learn some Java programming concepts as they design and publish their mods they create for Minecraft. Your own registered copy of Minecraft is useful but not required.

+++++

INTRODUCTION to COMPUTER SCIENCE: EVERYONE CODES
Credit: 0.5 (Semester) Occupational Ed.
Prerequisite: None

Students will learn simple common programming structures using Python, Java and C then apply their learning to solve everyday problems.

+++++

INTRODUCTION to COMPUTER SCIENCE: CODING ELEMENTS
Credit: 0.5 (Semester) Occupational Ed.
Prerequisite: None

Students will learn common programming elements from Python, Java and C (such as conditionals, loops, variables, strings), using the Eclipse IDE as an in-depth preparation for AP Computer Science, then apply their learning to solving traditional computer science problems.

+++++

INTRODUCTION to COMPUTER SCIENCE: ELEMENTARY GAME DESIGN
Credit: 0.5 (Semester) Occupational Ed.
Prerequisite: None

Students will learn programming for game design starting with Scratch to produce sophisticated education games suitable for elementary school classrooms, then continuing on to use Java and Paint.net , and other tools to begin to understand complex game construction.

+++++

INTRODUCTION to COMPUTER SCIENCE: MINECRAFT WORLD LEARNING ENVIRONMENTS
Credit: 0.5 (Semester) Occupational Ed., may be repeated
Prerequisite: None

Students will learn to use the commercial tools to create virtual learning worlds in Minecraft, then complete projects to develop and publish the worlds they create.

+++++

AP COMPUTER SCIENCE **Core Strand Required**
Credit: 1.00 (Year) Occupational Ed.
Prerequisite: Robotics Engineering 2 or an Intro to Computer Science course, and have completed Geometry, or permission.

Students will learn programming in Java as they prepare for the AP Computer Science test. While most of our programming projects will be completed in class, students should have access to a computer and internet at home capable of running a current Java integrated development environment, and comfortable with high-school level electronic communication.

+++++

ROBOTICS/COMPUTER SCIENCE SEMINAR
Credit: 1.00 (Year) Occupational Ed.
Prerequisite: Robotics Engineering 2 or AP Computer Science, Jr./Sr. standing, Fee $10

Individualized, intensive preparation for STEM Junior or Senior Engineering Project and internship if available in specialized field of study related to Computer Science, Mechanical or Electrical Engineering or Robotics. Preparation for Senior Project Presentation and career/educational options related to the Senior Engineering Project. Individualized, team-based projects are mandatory.