Mobile App Development 2022W Lecture 23

From Soma-notes
Jump to navigation Jump to search

Video

Video from the lecture given on April 8, 2022 is now available:

Video is also available through Brightspace (Resources->Zoom Meetings (Recordings, etc.)->Cloud Recordings tab). Note that here you'll also see chat messages.

Notes

Lecture 23
----------

 - Assignment 4 solutions
 - Review for the final exam
 - closing thoughts

I can do a last minute Q&A session on April 13th if people want

Final exam is April 14, 2-4 PM
 - same format as midterm (and assignments)
 - covers Assignments 1-4
   - bit more emphasis on 3 and 4
   - expect to see echos of the midterm
   - expect to see compare/contrast questions between SwiftUI and Android

So, what's on the final exam?
A1-A4

You know about A1 and A2 from the midterm

But what about A3 and A4?
 - went over key concepts

Most of you did well on the midterm

But for those of you who didn't, here are some tips.
 - treat the exam as closed book at first.  Spend the first hour answering all you can just by reading the questions carefully and thinking about them.
 - After you've finished that pass, go back and update answers based on
   looking things up/doing experiments
     - searching & code experiments burn time and can mislead you
     - many errors come from writing code in an IDE and then not
       transferring it properly/explaining it on the exam
 - Normally you'll have 2-3 min per point, budget your time accordingly
 - make sure not to answer too literally
    - am often asking more conceptual things
    - questions aren't supposed to be "gotcha" ones, but some are subtle


2 hour exam
 - midterm was 80 minutes, so wil be about 50% longer
 - will give 30 min extra at the end, for submission issues, buffer time

If some of you are in different time zones, we can do somewhat adjusted start/end times - PM me.


Closing thoughts
----------------
 - most of you have done very well in this class
 - what did you think of the format?
   - especially the tutorials?

Normally 2601 is purely Android
 - would you want to also cover more Apple stuff?

What topics/ideas that were covered in this class that should be moved to the "mainstream"?  (Mobile stream is going away)