ITEC4550 Schedule Fall 2019

 

 Section Links

Semester, by Week

Week 1 Android UI

Announcements

  • Download Android Studio
    • soon
    • here or far, far away from here?
  • Devices available in the DM lab
  • Atlanta Java Users Group (AJUG) info
  •  Meetup
  • About Microsoft Teams
    • register with link in D2L
    • Meet Now
  •  MOOCs / Resources for Android
  • Android developer certification
  • DROP/ADD deadline August 20th
  • Final scheduled — see below (in red!)
  • Week to week topics will change …
  • Increasing difficulty in assignments
  • Please Build->Clean before zipping your project
  • Lab Machines
  • Please don’t submit work during activity/lecture

Readings and Assignments

  • Chapter 1 (zybooks)
  • Assignment 1 – Introduction (zybooks, participation activities)
  • Assignment 2 – Enhanced Pizza Party App (for 9/2)

Topics

Week 2 Layouts and Widgets

Announcements

  • Grading and attendance are up to date
  • Links to palindrome example posted under Week 1

Readings and Assignments

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

Topics

  • Introductions
  • Issues with text, Teams, Android Studio, Emulators, devices?
  • Palindrome — continued
    • Review code
    • Events, Patterns, Logging, Debugging
  • Decent ConstraintLayout Tutorial (optional, if you want to dig deeper)

Week 3 Activities and Intents

Announcements

  • Lab Machines
  • Wiki class list / project pages

Readings and Assignments

  • Chapter 3 – Activities and Intents
  • Chapter 4 – for next week
  • Assignment 4 – Campus Map App
  • Assignment 5 –  Activities and Intents (zybooks)

Topics

Week 4 Menus, Dialogs and Touch

Announcements

  • Grades are not up to date and Attendance is up to date
  • Increasing difficulty in assignments
  • Please Build->Clean before zipping your project
  • Exam in Week 6
    • Open Book / Open Notes
    • Concept 25
    • Coding 75

Readings and Assignments

  • Chapter 4
  • Assignment 6 – Enhanced Dice Roller
  • Assignment 7 – Fragments (zybooks chapter)

Topics

  • Nav Up
    • screencast
    • Zip is in Week 4 folder in course Onedrive folder
  • Watch Variables in Debugger
  • Dice Roller
  • Medium Article

Week 5 Fragments

Announcements

  • Exam next week
    • Be familiar with Assignment 2 and 4
    • Chapters 1,2 and 3
  • Attendance and Grading are not up to date
  • Assignment Submission Reminders
    • when recording videos …  remove outtakes
    • please follow template
    • remember to clean/zip
    • demo all features (for example — logging)

Readings and Assignments

  • Chapter 5

Topics

  • Color Chooser Prototype
    • screencast
    • zip of project in the Week 5 folder on OneDrive

Week 6 Fragments

Announcements

Assignments and Readings

  • Chapter 5
  • Assignment 8 – Posted Soon

Topics

  • Exam 1
  • Fragments
    • Building zybook’s Band Database App w/ Master/Detail screencast

Week 7 Fragments

Announcements

  • Assignment submission changes
    • Dice Roller due Friday 6:30pm
  • Grades ….
  • Pandora Open House

Readings / Assignments

  • Chapter 5
  • Assignment 8 – Dice Notation w/ Fragments
  • Assignment 10 – Working With Data (zybooks)

Topics

  • Exam 1 Recap
  • Assignment 8

Week 8 Working With Data

Announcements

  • The grades are up to date, except Enhanced Dice Roller
  • Attendance is up to date
  • Midterm grades were posted
  • Course Progress
  • PSI Recruiting

Readings / Assignments

  • Chapter 6
  • Assignment 8 – Dice Notation with Fragments

Topics

  • Working with Data
  • Fragments Questions

Week 9 Running Background Tasks, RESTful Programming

Announcements

Readings / Assignments

  • Independent Reading (need to confirm)

Topics

  • Persistence –

Week 10

Announcements

Readings / Assignments

  • Assignment 12 – Running Background Tasks (Chapter 7 zybooks)
  • Assignment 13 – Graphics, Animation and Sound (Chapter 8 Graphics, Animation, Sound  – zybooks)

Topics

Week 11

Graphics, Animation and Sound and Sensors, Cameras and Location

Announcements

  • Grades not up to date
  • Attendance up to date
  • Meetup
  • Exam 2 – Week 13
    • Working with Data, Running Background Tasks (conceptually), Graphics Animation and Sound
    • Not covered: AsyncTask (coding), RESTful calls, Sensors Camera and Location
  • Need to publish and discuss solutions

Readings and Assignments

  • Assignment 11 — Can still be submitted until Nov 5th, submissions after original 5-day late period will be eligible for a maximum of 80%, with no late period
  • Assignment 13 — BounceSurfaceView (includes reading Chapter 8 zybooks)
  • Assignment 14 — Sensors Camera, and Location (Chapter 9, zybooks)
  • Assignment 15 – Testing (Chapter 10, zybooks)

Topics

  • Chapter 8 Graphics, Animation, Sound
    • UpDown and VideoView (train wreck) examples are in Week 10 folder in OneDrive
  • Assignment 13 – BounceSurfaceView in class

Week 12 Testing, Publishing 

Announcements

  • Attendance is up to date
  • Grades almost caught up
  • Exam 2
    • week 14
    • 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, testing

Readings and Assignments

Topics

Week 13 Flutter 1 of 3

  • Grades and attendance up to date
  • XR and Your Future – Nov 21st in Cisco from 12 pm – 2 pm
  • Create Symposium opportunity
    • demo @ create
    • flutter project completely
    • state your intention to demo at Create by 5p Monday Nov 18th by email
  • Academic integrity
  • Exam 2
    • week 14
    • open notes / open book
    • 25% MC/TF/Short Answer, 75% Coding (be prepared for fragments!)
    • in : fragments, working with data, background tasks, graphics, animation, sound, sensors, camera, location, testing

    • not in : ReSTful programming, flutter

Readings and Assignments

Topics

  • Flutter
    • Flutter gallery
    • Basic Hello World App in flutter
    • Palindrome
  • Android Club Livestream

Week 14 Flutter 2 of 3, Project

Announcements

  • WIT Event Thursday
  • ARChem STEC 4500 – need a good programmer!
  • A 1460, under Mobile App Factory
  • Group Presentation Schedule – in D2L
  • Grades not caught up
  • Final Exam – format
  • Lenovo Flutter Clock Contest 

Readings and Assignments

Topics

  • Survey – in D2L Announcements
  • Flutter
    • Classroom Walkthrough Part 1 Part 2
    • Persisting to a local file Walkthrough Part 1 Part 2
    • List Add/Delete/Clear Walkthrough Part 1
    • Launcher Icon Walkthrough Part 1
    • Nav to Another Route and Back Walkthrough Part 1
  • Exam

Week 15 Flutter 3 of 3, Project, Review

Announcements

  • Grades and attendance are up to date

Readings and Assignments

Topics

  • Exam 2 Recap
  • Project Presentations

Week 16 Final Exam

  • Survey
  • Publishing
  • Team Project Presentations
  • Final Exam

ITEC 4550-01 Tuesday Dec 10th, 6:30p – 9:00p, W-3201

Important GGC Dates

See GGC’s Academic Calendar