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

Final Retakes

posted May 14, 2012, 11:54 PM by Sophie Engle

Your final exam grade in Blackboard has been updated to reflect your retake score (and bonus points from winning a presentation category if applicable). Please stop by my office if you'd like to see your exam.

Final Project Votes

posted May 14, 2012, 5:41 PM by Sophie Engle

Votes are in for the final projects! Here are the winners:

Most Creative: 
  • 1st: Bernadette, Kaye Anne (Remember When?)
  • 2nd: Kayla, Jazzmin, Yannan (Help Me I'm Drunk)
  • 3rd: Benkay, Hide (Find a Spy!)
Most Fun: 
  • 1st: Tracy, Mario (Frogger)
  • 2nd: Bernadette, Kaye Anne (Remember When?)
  • 3rd (tie): Ali, Bryan (USF ChatCaf)
  • 3rd (tie): Jiayi, Nick (We Say)
Most Useful: 
  • 1st: Kayla, Jazzmin, Yannan (Help Me I'm Drunk)
  • 2nd: Ali, Bryan (USF ChatCaf)
  • 3rd: Bernadette, Kaye Anne (Remember When?)
Best Overall:
  • 1st (tie): Kayla, Jazzmin, Yannan (Help Me I'm Drunk)
  • 1st (tie): Bernadette, Kaye Anne (Remember When?)
  • 2nd: Ali, Bryan (USF ChatCaf)
  • 3rd: Richard, John (IdeaShare)

Groups that won 1st place in a category receive 5 bonus extra credit points to their final exam grade. Since it was a close race in many categories, second and third place winners will also receive a smaller 3 point bonus. (These bonuses won't be reflected until the retake grades are in.)

Final Project Presentations

posted May 7, 2012, 3:08 PM by Sophie Engle

The presentation order for the final project will be as follows:
  1. Group 10: Shuochieh, Nicole
  2. Group 09: Tracy, Mario
  3. Group 03: Bernadette, Kaye Anne
  4. Group 12: Alex
  5. Group 07: Richard, John
  6. Group 01: Kayla, Jazzmin, Yannan
  7. Group 08: Benkay, Hideaki
  8. Group 11: Jiayi, Nick
  9. Group 05: Ali, Bryan
  10. Group 04: Kaitlyn, Michael
  11. Group 02: Gabrielle, Maria
(This order was randomly generated.)

Blackboard Updated

posted May 4, 2012, 12:44 AM by Sophie Engle

Blackboard has been updated with your final exam grade (pre-retake), and your participation grades. Send me an email if you have any grade concerns.

Final Exam Details

posted Apr 28, 2012, 2:56 PM by Sophie Engle

Details on the final exam have been posted.

Project 3 Presentations

posted Apr 28, 2012, 1:22 PM by Sophie Engle

Remember, project 3 is due on Monday! We will have project presentations during lecture, along with a short review for the final exam.

Bring Phones!

posted Apr 14, 2012, 3:33 PM by Sophie Engle

Please remember to bring your phones to class on Monday.

Project 3 Posted

posted Apr 7, 2012, 4:46 PM by Sophie Engle

Details for project 3, which is due on Monday, April 30, have been posted.

Early Lab

posted Apr 3, 2012, 11:46 AM by Sophie Engle

Just a quick reminder, we will have lab early (this Wednesday 4/4) since there are no classes on Friday 4/6.

Texting Plans

posted Mar 29, 2012, 3:36 PM by Sophie Engle

We are about to start the social/texting section in class. You are going to need a SMS texting plan for your Android phone for one month. You can split the cost of the plan with your group members. Here are some example plans you could choose from:

If you already have a texting plan with T-Mobile and AT&T, and do *NOT* have an iPhone, you may be able to use your SIM card in the Android phone instead. Please stop by for details.

1-10 of 29