Class Achievement Stats

CS 4962: Mobile Application Design

Class-wide Achievements
 

% of possible
submissions awarded
Total achievements: 19                    If the achievement says "TA", demo it to the TA instead of submitting it to Github.
Total Github Submissions: 0.          Unless otherwise stated, all achievements are unlimited submission.
For clarification, e-mail the teaching staff. Some requirements are vague to give you flexibility.

Colloquy (20 points, "TA")

Have a real-time chat with the TA in our class IRC room.
24.0%


Completed by: Michael D., Seth P., Josh B., Yodai M., Rob S., Daniel B.

Objectify (60 points, "TA")

Create an Objective-C class that represents a mathematical vector. At a minimum it should be a 2D vector
with vector addition and scalar multiplication.
0.0%


There's Always Money in the Banana Stand (90 points)

As of January 16, 2012 there is no Objective-C library on Github for stenography. Write a stenography library and demonstrate
that it works by hiding the text, "There's Always Money in the Banana Stand" and then retrieving it.
0.0%


Rickroller (55 points)

Create a simple web browser that randomly Rickrolls the user.
0.0%


The Cake Is A Lie (65 points)

Create a simple application that randomly scrolls tasteful GlaDOS quotations from Portal and Portal 2 across the screen.
Access the quotes from a .plist file or a flat text file.
0.0%


In Review: Matthew M.

Flash Mob (150 points)

Using a free Heroku or StackMob instance (or something like it) and Redis (or a database of your choice),
create a barebones flash mob organizing tool.
0.0%


2012 (75 points)

It's the centennial of Alan Turing's birth. Implement a basic encryption algorithm and demonstrate its functionality. Your algorithm
could be as simple as XOR'ing data with a secret constant or set of constants.
0.0%


0.0%


Very good very powerful (75 points)

Augment UIWebView to add censorship tools. For good measure, randomly insert sentences into the web pages viewed that take
the form "Very X very Y" using words extracted from the web page.
0.0%


Single Elimination (50 points)

Write a basic program that takes 2^n photos. Display the photos two at a time to the user, eliminating the photo that the user
has not chosen until the user has chosen one photo.
0.0%


Luo Yufeng (20 points)

Do the same thing as Single Elimination, but with photos pulled from Flickr.
0.0%


London Underground Anagram Map (50 points)

Write a basic anagram generator. Take a string and generate all of the possible anagrams.
Check these anagrams against an online dictionary to find out which words are valid words.
0.0%


Russian Subway Anagram Map (20 points)

Write a basic anagram generator for Russian. Take a string and generate all of the possible anagrams in Russian.
Check these anagrams against a Russian dictionary to find out which words are valid Russian words.
0.0%


Will it Blend? (85 points)

Take the Chosen Multiple Selection Box and implement it for the iPhone.
For good measure, make it a list of things that you could blend. Be creative.
0.0%


Bed Intruder Song (40 points)

Write a program that keeps a persistent list of telephone numbers,
and send SMS via e-mail to those telephone numbers at intervals using NSTimer.
0.0%


Charlie Bit My Finger (80 points)

Using the Address Book Framework, create and implement an alternative person chooser.
0.0%


I Like Turtles (60 points)

Use the Twitter API to programatically profess your love for turtles.
0.0%


Figwit (60 points)

Using the CIDetector class, create a program that recognizes the difference between Frodo and Figwit.
0.0%


Vuvuzelas (60 points)

Create a program that generates from scratch an authentic (sounding) vuvuzela sound.
A good starting point for this might be to learn about AudioUnits on iOS.
0.0%