# Course introduction

## 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.

{% hint style="danger" %}
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ö.
{% endhint %}

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**

{% hint style="info" %}
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.
{% endhint %}

## 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**

{% hint style="success" %}
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.
{% endhint %}
