📳
IT351G - Web Development - Programming of Mobile A
  • Course introduction
  • Links
    • Course plan
    • TimeEdit
    • Discord
    • YouTube
  • Guides
    • LenaSYS
    • Assignments (sv. duggor)
    • Buffer time (sv. respittid)
    • Add git hash to APK file name
  • Tools & Services
    • Git
      • Logical view
    • Github
      • Create a Github account
      • Fork a Github project
      • ...
    • Android Studio
      • Intellij
      • Gradle
      • Maven
      • Android SDK
    • Assignment: Tools & Services
  • WebView
    • WebView
      • WebView bindings
    • Assignment: WebView
  • User Interface: Widgets
    • Views
    • Layouts
    • RecyclerView
    • Assignment: Widgets
  • User Interface: Screens
    • Activities
      • Intents
    • Fragments
    • Object-orientation
    • Assignment: Screens
  • Networking
    • JSON data
    • HTTP networking
    • Assignment: Networking
  • Project
    • Project introduction
    • Assignment: Project repository
  • Persistence
    • Shared preferences
    • SQLite
    • Assignment: Persistence
  • External libraries
    • External libraries
    • Assignment: External libraries
Powered by GitBook
On this page
  • Teachers
  • Classes
  • Examination
  • Assignments

Was this helpful?

Course introduction

Page description (optional)

Teachers

In this course there are two (2) teachers and supervisors: Marcus Brohede (brom) and Daniel Oskarsson (oskd), as well as two (2) additional supervisors: Johan Bjuren (bjuj), and Tobias Löf Melker (lofu). Henrik Gustavsson (gush) is the examiner for the course

Classes

There are 24 classes and an equal amount of supervised sessions. 14 of those classes start with a lecture that lasts ~10-60 minutes. The last two weeks of the course ends with a project seminar followed by a home exam the following week. The dates and times for all classes are listed in TimeEdit.

To minimize the spread of COVID-19 lectures and supervised sessions are given via Discord according to the schedule. 1-many lectures are provided via audio only in the voice channel #lectures. Only the material on LenaSys will be covered in the lectures. 1-1 help is offered using a queue system where the student asks for help in #handledningskö.

The point of the 1-many audio lectures is to improve the material on LenaSys and decrease the pressure on 1-1 supervised sessions. Please read through the material before taking part of the lecture and feel free to interrupt with your questions during the lectures if you believe the answers can be used to improve the material on LenaSys.

Examination

There are four (4) examination parts to this course. The first two are assignments (1+2), the third is an individual project (3) and the last part is a home exam (4).

  • Assignments, 3 april - 22 may 2020

  • Project seminar, 27 may 2020

  • Home exam, first week of june 2020

To get G on the course you need to get G the first six assignments as well as the project and the home exam. To get VG in the course you need to get G on all assignments and get VG on the project and the home exam.

Assignments

There are eights (8) assignments (sv. duggor) of which six (6) are mandatory for G and the last two (2) are mandatory for being eligible for VG. Assignments are due on Fridays at 5 pm. There is one assignment due each week for the next eight weeks, starting this week:

  1. Tools & Services - Android Studio & Github, 3 april 2020 17:00

  2. WebView, 10 april 2020 17:00

  3. Widgets - Views & Layouts, 17 april 2020 17:00

  4. Screens - Activities & Fragments, 24 april 2020 17:00

  5. Project repository, 1 may 2020 17:00

  6. Networking - JSON data format over the internet, 8 may 2020 17:00

  7. Persistence, 15 may 2020 17:00

  8. External libraries, 22 may 2020 17:00

The assignments directly corresponds what we will go through in class, so those that take advantage of the lectures and supervised sessions are well positioned to pass the tests.

NextLenaSYS

Last updated 5 years ago

Was this helpful?