Yayyyy you did it! Today is our last class and you will be presenting your final projects.
Author: danne
Week 13: In Class Work
No lecture. You will be working on your final project today.
Week 12: In Class Work
No lecture. You will be working on your final project today.
Week 11: Accessing Mobile Phone Sensors
Lecture
TBD
In Class Assignment
TBD
Homework
TBD
Week 10: Content Panels, Filtering, Searching and Sorting
Lecture
TBD
In Class Assignment
TBD
Homework
TBD
Week 09: AJAX, JSON and APIs
Lecture
This week will be discussing AJAX (Asynchronous JavaScript and XML) and the data format JSON (JavaScript Object Notation) to load data into our webpage without reloading the entire page. We will also talk about APIs (application programming interfaces) allow your website to interact with other third party databases like Facebook, Twitter and Instagram to pull in live data and present it on your own website. Today we will be focusing on the Open Weather Map API and the Facebook API.
In Class Assignment
TBD
Homework
TBD
Week 08: jQuery
Lecture
There are a number of JavaScript libraries and frameworks out there that make it much easier for you to program using JavaScript. jQuery is by far the most popular one. Essentially, jQuery is just pre-written functions, objects and other helpful JavaScript code that we can just reference rather than writing everything from scratch. Today we will be going over the basics of jQuery.
In Class Assignment
TBD
Homework
TBD
Week 07: Midterm Presentation
No lecture today. We will be having our midterm presentations today. Students will be presenting their working game to the class.
Week 06: In Class Work
Lecture
No lecture. Today we will just be working on our midterm projects.
Homework
Finalize your midterm assignment and be prepared to present during our next class.
Week 05: Document Objects and Events
Lecture
Before the lecture students will be presenting their designs for their tile matching game. For the lecture will be talking about the document object model (DOM) and better understand how to use JavaScript to interact with the DOM tree. We will also be covering events that can trigger code, i.e. on click, on load, on keypress, etc.
In Class Assignment
Create a grid of images and trigger an different alert when the user clicks on it. Also using change the cursor into an image of your choosing.
Homework
For our midterm we will be programming a simple tile matching game like this one. For homework I want you to design the static version of this game using either Photoshop or Illustrator. Pick a theme for this game and have the design reflect this theme. Design is part of your grad so really put some thought an effort into this. Be prepared to present your designs next week. Your game must include at least 8 tiles, have a timer, counter and a play button.