TIG167

From Juneday education
Jump to: navigation, search

Schedule

2017-11-01

13:00 - 15:00 (föreläsning)

Inga förberedelser behövs. Vi går igenom:

  • kursen
  • pedagogiken
  • projekt

2017-11-06

10:00 - 12:00 (föreläsning)

Inga förberedelser behövs

13:00 - 15:00 (handledning)

  • Prio 1: installation av Android Studio avklarat
  • Prio 2: en Hello world-app skall gå att skapa, köra på mobil/platta och i emulator
  • Prio 3: Exercises on Android Basics
  • vad ni vill

2017-11-08

10:00 - 12:00 (föreläsning)

13:00 - 15:00 (handledning)

2017-11-10

10:00 - 12:00 (handledning)

  • vad ni vill

2017-11-13

10:00 - 12:00 (föreläsning)

13:00 - 15:00

  • Handl

2017-11-15

10:00 - 12:00 (föreläsning)

13:00 - 15:00

  • Handl

2017-11-20

Föreberedelser (Exceptions-delen)

Läs:

Se:

  • Exceptions channel (Eng)
    • Slides PDF (18 sidor)

Frivillig videorepetition: Se frivillig läsning ovan!

10:00 - 12:00 (föreläsning)

2017-11-22

10:00 - 12:00

  • Handl

13:00 - 15:00 (föreläsning)

2017-11-24

10:00 - 12:00

  • Handl

2017-11-27

10:00 - 12:00

* Förel

2017-11-28

10:00 - 12:00 (föreläsning)

  • FOSS (c), licens osv
  • enum
  • Classloading
  • Static or non static
  • Genomgång av Chat-server/Chat-klient
  • Data strukturer (förmodligen nästa gång)
    • list - ordered/sequential elements
    • set - making sure we have a unique collection
    • map - finding unique keys when "normalizing XML to database"
    • stack - browser (back/forward), android Activity back stack, call stack
    • queue - probably skipping this one
    • tree -
    • hash table
    • hash maple
    • binary search tree vs. binary search (on an ordered list)
    • hashcode()

2017-11-30

10:00 - 12:00

  • Handl

2017-12-01

10:00 - 12:00 (föreläsning)

  • FOSS (c), licens osv
  • enum
  • Classloading
  • Static or non static
  • Genomgång av Chat-server/Chat-klient
  • Data strukturer (förmodligen nästa gång)
    • list - ordered/sequential elements
    • set - making sure we have a unique collection
    • map - finding unique keys when "normalizing XML to database"
    • stack - browser (back/forward), android Activity back stack, call stack
    • queue - probably skipping this one
    • tree -
    • hash table
    • hash maple
    • binary search tree vs. binary search (on an ordered list)
    • hashcode()

13:00 - 15:00

  • Handl

2017-12-04

10:00 - 12:00 (föreläsning)

Vi kikade på: JNI som, enligt wikipedia; The Java Native Interface (JNI) is a programming framework that enables Java code running in a Java Virtual Machine (JVM) to call and be called by[1] native applications (programs specific to a hardware and operating system platform) and libraries written in other languages such as C, C++ and assembly.

Vi kunde inte spela in föreläsningen. Sorry!

JNI

Chat client

Förkunskaper: Networking (and web)

2017-12-06

10:00 - 12:00

  • Handl

13:00 - 15:00

  • Handl

2017-12-11

10:00 - 12:00 (föreläsning)

2017-12-13

13:00 - 15:00

  • Handl

2017-12-15

10:00 - 12:00

  • Handl

2017-12-18

10:00 - 12:00

  • Handl

13:00 - 15:00

  • Handl

2017-12-20

10:00 - 12:00

  • Handl

13:00 - 15:00

  • Handl