ITEC4550 Schedule Spring 2019

 

 Section Links

Semester, by Week

Week 1 Android UI

Announcements

  • Download Android Studio
    • soon
    • far, far away from here!
  • Atlanta Java Users Group (AJUG) info
  • Android Meetups
    • 1/22 6:30p topic tbd
  • About Blackboard Collaboration (bbCollab)
  • About Microsoft Teams
  •  MOOCs for Android
  • Android developer certification
  • DROP/ADD deadline January 13th
  • Final scheduled
    • Friday, May 3rd, 6:30p in W3201
  • Week to week topics will change …

Readings and Assignments

  • Assignment 1 – West Hall Map App SCRAPPED!
  • Reading / Textbook Assignment TBD

Topics

  • Syllabus
  • Introductions
  • Two Exams
    • in Week 5-6 and 11-12
    • concept + coding
  • Android Studio Intro
    • Palindrome
    • gist
    • screencast (warning – no audio!)
    • project zip in OneDrive under Week 1
    • Events, Patterns, Logging
  • Wiki Review

Week 2 Layouts and Widgets

Announcements

  • Grading and attendance are up to date

Readings and Assignments

  • Chapter 1
  • Chapter 2
  • Assignment 1 – Pizza Party App

Topics

  • Issues with text, Teams, Android Studio, Emulators, devices?
  • Palindrome — continued
    • Review code
    • Events, Patterns, Logging, Debugging
  • Constraint Layout

Week 3 Activities and Intents

Announcements

  • Lab Machines

Readings and Assignments

  • Chapter 3 – Activities and Intents
  • Chapter 4 – for next week
  • Assignment 2 – West Hall Map App

Topics

Week 4 Menus, Dialogs and Touch, Maybe RESTful Web Programming

Announcements

  • Grades and Attendance …
  • Increasing difficulty in assignments
  • Please Build->Clean before zipping your project

Readings and Assignments

  • Chapter 4
  • Assignment 3 – Dice Roller

Topics

Week 5 Fragments

Announcements

  • Ionic / Firebase Workshop W-1104 2-3:15p tomorrow 2/6
  • Exam 1 – Next Week (Week 6)

Readings and Assignments

  • Chapter 5

Topics

  • Dice Roller Walkthrough(s)?
  • Fragments

Week 6 Working with Data

Announcements

Assignments and Readings

  • Research Matt Compton (Pandora)
  • Chapter 5

Topics

  • Dice Roller App Questions
  • Review for Exam 1
    • Chapters 1,2,3,4
    • 25% Concept / 75% Coding
    • Thursday
    • Open Book / Open Notes
    • You can ask me one question
  • Debug Time
  • Fragments (time permitting)
  • Exam 1

Week 7 Fragments

Announcements

  • Grades and Attendance
    • Grades up to date
    • Attendance not up to date
  • “W” Date – March 4th

Readings / Assignments

  • Chapter 5
  • Chapter 6 (next week)

Topics

  • Exam review
  • Industry Speaker
  • Fragments

Week 8 Working With Data

Announcements

  • The grades are up to date
  • Attendance is up to date
  • Course Progress

Readings / Assignments

  • Assignment 3 – redo until March 8th
  • Assignment 5 – Dice Notation with Fragments

Topics

  • Exam Review
  • Shared Prefs
    • why wasn’t it working
  • Working with Data
  • Fragments Questions?

Week 9 Running Background Tasks, RESTful Programming

Announcements

  • Facebook
  • Grades and Attendance

Readings / Assignments

  • Chapter 7
  • Assignment 6 – Complete Chapter 7
  • Assignment 7 – Pixabay Sampler

Topics

Week 10 Graphics, Animation and Sound

Announcements

  • Grades not up to date
  • Attendance up to date
  • Need to publish and discuss solutions
  • Exam in Week 12

Readings / Assignments

  • Assignment 6  – Pixabay
  • Assignment 8  – Chapter 8 Graphics, Animation, Sound (zybooks)
  • Assignment 9 – BounceSurfaceView

Topics

  • Questions / Walkthroughs on Pixabay
  • Chapter 8 Graphics, Animation, Sound
    • UpDown and VideoView (train wreck) examples are in Week 10 folder in OneDrive
  • Assignment 9 – BounceSurfaceView in class

 

Week 11 Sensors, Cameras and Location

Announcements

  • Grades are not caught up
  • Attendance is caught up
  • Check out TAP
  • Create Symposium – more details to follow

Readings and Assignments

  • Assignment 10 – zybooks Chapter 9

Topics

  • Sensors
  • Cameras
  • Location

Week 12 Testing, Publishing 

Announcements

  • Attendance is up to date
  • Grades almost caught up
  • Excellent Results on Dice Notation!
  • Exam 2
    • open notes / open book
    • 25% MC/TF/Short Answer, 75% Coding (be prepared for fragments!)
    • fragments, working with data, background tasks, rest programming, graphics, animation sound, sensors, camera, location

Readings and Assignments

Topics

Week 13 Flutter 1 of 3

Announcements

  • Exam not graded yet
  • Attendance up to date
  • Tech Talk Monday April 15th
  • Create Symposium
  • Academic Integrity

Readings and Assignments

Topics

  • Flutter
    • Flutter gallery
    • Palindrome
      • gist (for check and X graphics)
      • Walkthrough Part 1
    • Student picker
  • Exam 2 Debrief

Week 14 Flutter 2 of 3, Project

Announcements

  • Create – last call
  • Grades and attendance are up to date
  • Class climate survey
  • posted flutter palindrome code
  • posted flutter the student picker app

Readings and Assignments

Topics

Week 15 Flutter 1 of 3, Project, Review

Announcements

  • Grades are caught up
  • Dr. Tae Lee

Readings and Assignments

  • Flutter Passport App

Topics

  • Presentation Schedule
  • Create
  • Flutter – neat app
  • Flutter Passport App
    • QR Scan / embed / use, persistence walkthrough screencast
    • validation (demoed in class)
    • routing (demoed in class)
    • dropdown (demoed in class)
    • add to list (UI), delete list item, clear list walkthrough (Also includes AlertDialog and Snackbar)
    • persistence
    • parsing csv
    • retrieve csv from web

Week 16 Final Exam

Topics

Important GGC Dates

See GGC’s Academic Calendar