Teaching Guide

Elvenware Logo

TOC

Resources for Prog 272

Here I will list various resources for Prog 272.

Basics

Important Assignments

Older Assignments

Languages and APIs

The majority of this course is focused on building Cordava and/or web applications designed to run on mobile devices. Hences we will focus largely on HTML, CSS and JavaScript on the front end, and JavaScript and/or Python on the back end. Below I provide links to key descriptions of these languages, APIs and tools.

HTML and CSS

JavaScript

Working with Buttons, Input Controls and jQuery

Cordova and PhoneGap

Jasmine and Karma

Python

Java

We will probably not being using Java and the Android SDK in this course, but it you want information on the subject, it is here:

Tools

Books

###24X7 Books

These books should be available on 24 X 7, so they can be an excellent resource. However, I'm not singling out any of these books, or explicitly stating that I think they are particularly good. I've simply looked them over and seen that they contain useful content, and then left it at that. The links listed above are more carefully vetted.

When using these links, most folks have a little trouble signing in. But once you are signed in, you can easily use the links. The best strategy I can find is to sign in first to the library and mybcc, then try the links below. So try logging in to the library in a new tab. Now, also sign in to MyBcc in a new tab. Once you are logged in to both places, try going here, again right clicking and opening the link in a new tab: first sign in to 24X7 books. If all that works, you should be able to click the links below and be taken directly to the individual books.

HTML

NODE

Podcasts and Blogs

If you have free time, a long commute, or long walks that you like to take, then it can be nice to listen to podcasts. Here is at least one (of many) places you can find a good list of podcasts:

The Google IO videos are very worth watching:

I'm no longer deeply hooked into the Microsoft world, but I recall the following sites can be useful:

And finally, the videos on Channel 9:

And, of course, there is always something on Elvenware: