Advanced App Development 18-19

Project Modules
 Java Project: Space Invaders Clone Space Invaders Directions
 Journey into Data Structures
 Learn Some Javascript!
 LinkedLists and ListNodes / code
 Stacks and Queues / code / RB Example
 Binary Search Trees and TreeNodes / Article / code
 Hash Table and Maps
 Sets (We will cheat by using a Map)
 Heaps and Priority Queues / code / Article
 Service Project: Group Creator
 (Javascript / HTML)
 index-updated.html file to download / finish with NotePad++
 Mobile Project: Game
 (iOS + Swift / AppLab + Javascript)
Learn Swift (2 weeks)
1) Swift Tutorial + Turn in Finished Experiments (!)
2) Various CodeStepByStep Problems
3) Port Java Program to Swift (Original Directions)

Group A:  Swift / iOS (2 weeks)
Add 1 Game (Videos: OneTwoThree)  OR
Bull's Eye (Wenderlich)

Group B: AppLab (2 weeks)

Group C: Kotlin / Android Studio (2 weeks)
 Competitive Programming (Maybe) PicoCTF
 Pro Com Practice
 Hacker Rank Competition?
 Unity Project: Game
 Pick in groups a tutorial to start with
Matthew Fahrenbacher,
Oct 16, 2018, 7:45 AM