2days since
Checklist 1 Due

12days until
Project 1 Due

14days until
Midterm Exam

26days until
Checklist 2 Due

Home

Welcome to CS 107-03 Computing, Mobile Apps, and the Web!

This is a fun course where you learn to make apps for an Android smartphone, without needing any programming experience! Instead we use a visual tool called AppInventor to piece together apps. Students have created all sorts of fun apps, including games, SMS and chat apps, location-aware apps, and more. You can check out some of the projects from previous semesters here

In many cases, you can use your own Android phone for this class. Otherwise, there will be a limited number of Android devices available for checkout. In either case, you'll get to see your app running on an actual phone, and will be able to show your friends and family your latest creations.

The course counts towards your Core B1 requirement, and also counts towards a Computer Science minor

Project Presentations

posted Feb 20, 2012 11:19 AM by Sophie Engle

Project presentations have been posted. To see which project your group is signed up to present, please see the bottom of the Students page.

Spaceship Invaders

posted Feb 14, 2012 2:29 PM by Sophie Engle

If you want to see more game examples, or just need more ideas for your project, I recommend you take a look at the Spaceship Invaders app. We won't time to cover this app during lecture, but you can watch a video at http://www.youtube.com/watch?v=XpMlZj9zU1I with a complete walkthrough. 

Checklist 1

posted Feb 14, 2012 2:18 PM by Sophie Engle

The deadline for checklist 1 is approaching! Make sure you have completed homework 01, homework 02, and homework 03 before the checklist deadline on Monday, February 20 at 1:00pm.

Project 1

posted Feb 13, 2012 4:41 PM by Sophie Engle

Project 1 has been assigned, and is due on Monday, March 5, 2012 at 1:00pm. Make sure you sign up for presentations ASAP!

New Server!

posted Feb 9, 2012 11:25 PM by Sophie Engle

We will now be using MIT's experimental App Inventor server for the remainder of the semester. You can log in at http://experimental.appinventor.mit.edu/ from now on. See the guide Moving to the MIT Server for how to move your projects from the old server to the new one.

Phone Setup

posted Feb 1, 2012 6:06 PM by Sophie Engle

Do ****NOT**** forget to bring your phone ****AND**** the USB cable that came in the box. We need both to properly setup and use your phone during Friday's lab this week!

Phone Checkout

posted Jan 30, 2012 5:59 PM by Sophie Engle

Each group should now have either a phone or tablet assigned to checkout from the library. Visit the Reserves desk to check out your device. If they need the class, it is listed under "Robots, Computing, and the Web". If they need the professor name, it is listed under "Professor Wolber" (not Professor Engle).

Group Assignments

posted Jan 29, 2012 4:12 PM by Sophie Engle

Please check the Students page for your group assignment. You will be sharing a phone with your group members, as well as working together on group projects. 

If you have an Android phone, you may not need to check a phone out from the library. However, you DO need to check out an Android phone if you own an iPhone. App Inventor does NOT work with iPhone. We will discuss the checkout process further during class.

Note: There was not enough phones to accommodate the number of students that wished to work alone.

TA Office Hours

posted Jan 26, 2012 7:20 PM by Sophie Engle

Our teacher assistant, Pakkapon, will hold weekly office hours from 1:00pm – 4:00pm on Tuesdays and Thursdays. He will also occasionally be available after lab on Fridays. You'll find him in on the 5th floor in Harney, in room 530 or 535. See the Contact page for details.

Project Groups

posted Jan 24, 2012 12:31 PM by Sophie Engle

You should start thinking about project groups. Keep in mind that you will be sharing a phone (and eventually, a texting plan) with your group members. We will have enough phones for every two students in this class.

If you already have an Android phone (with SD card), you may not need to checkout a phone from the library. Phones that are known to work with App Inventor include:

  • Google: Nexus One, Nexus S
  • Motorola: Droid, Droid X, Droid Incredible
  • T-Mobile: G1
  • HTC: Incredible, Hero, Desire, …

Note, however, that some of these phones will require the installation of drivers to work with Windows computers.

1-10 of 11