Description
Computer Programming: Animation & User Interaction is a very enjoyable and productive course for students. They will create various games and applications, and write code that produces functions and effects.
Melamed Academy provides a completely secure and sheltered environment for students to learn and master valuable technology skills. Students are provided with a coding environment, and private websites in which to practice, do their homework exercises, and test their codes. This entire course experience takes place without ever needing to see the general internet. Additionally, all of the students’ work, applications, and websites remain shielded from viewers on the general internet.
Part 1: JavaScript – Interactive and Object Oriented Programming
Students learn the fundamentals of JavaScript, the programming language of the Web.
Course Projects:
- Build a “Choose Your Own Adventure” Game
- Build a “Rock, Paper, Scissors” Game
- Create an Address Book
- Build a Cash Register
Course Topics:
- Foundations of Programming
- JavaScript Essentials
- Functions
- Loops and While Loops
- Control Flow
- Data Structures
- Arrays & Objects
- Object Oriented Programming
Part 2: jQuery – Interactivity and Animation
Next, students learn how to program using the jQuery library, an open-source JavaScript project that greatly simplifies the process of adding advanced functionality to web sites.
Course Projects:
- Create a Table with Striping & Highlighting
- Rotate, Hide, and Change Images
- Web Page Formatting
- Custom Animations
- Animated Web Characters
Course Topics:
- Functions & Selectors
- Modifying HTML
- jQuery Events
- Fancy Effects
- DOM Manipulation
- jQuery UI
- AJAX (Asynchronous JavaScript and XML)
Prerequisite: Computer Programming: Web Fundamentals HTML & CSS
This course is generally a full year course. Students work at an individual pace, and can complete the course in an accelerated fashion.