Arvutiteaduse instituut
  1. Kursused
  2. 2016/17 sügis
  3. Java alusehitus (MTAT.03.279)
EN
Logi sisse

Java alusehitus 2016/17 sügis

  • Pealeht
  • Loengud
  • Tulemused

Java Fundamentals

This course (MTAT.03.279) teaches students the core concepts of Java and the JVM. Multithreading, concurrency, memory model, heap dumps, profiling, performance tuning, meta programming will be tackled. All subjects are hands-on and require that the student writes & reads code and/or tunes the JVM. The goal of the course is teach the fundamental aspects of Java that every developer should know and thus be able to write almost any program in Java. Basically, learning how to build the plane not how to be a passenger in the plane.

After passing the course, students will be able to:

  • Write multithreaded Java code
  • Use Java concurrency API
  • Read thread dumps
  • Profile Java applications
  • Understand Java memory model
  • Read and generate Java byte code
  • Know most important JVM flags

Course information

  • Java Fundamentals (3EAP, MTAT.03.279)
  • Tuesday 16.15-18.00 Room 405
  • Official contact jf@zeroturnaround.com
  • Homework will give 50% of the grade
    • We won’t count the scores of 2 of the worst submissions
  • Exam will give 50% of the grade
    • Prerequisite to attend the exam is to get 50% of the assignment scores
    • 60% Multiple choice questions
    • 40% oral exam
  • Exam Times
    • 18th January, 10:15 @ Liivi 2 202
    • 25th January, 10:15 @ Liivi 2 224

Homework information

  • Homework numbering should follow the lecture numbering.
    • So if it is Lecture 7 then homework will be number 7!
  • Homework deadline is Monday evening 23:59 EEST
  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Tartu Ülikooli arvutiteaduse instituudi kursuste läbiviimist toetavad järgmised programmid:
euroopa sotsiaalfondi logo it akadeemia logo