0% found this document useful (0 votes)
11 views13 pages

Week1

The document outlines a course on technologies including Java, Spring, and related tools. It discusses topics to be covered over 16 weeks, including Java concepts, Spring Boot, and building a backend API. It describes assessments, which include tests, exercises, and a group project. Homework is recommended but not mandatory.

Uploaded by

Chengxiang Peng
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views13 pages

Week1

The document outlines a course on technologies including Java, Spring, and related tools. It discusses topics to be covered over 16 weeks, including Java concepts, Spring Boot, and building a backend API. It describes assessments, which include tests, exercises, and a group project. Homework is recommended but not mandatory.

Uploaded by

Chengxiang Peng
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

A

COURSE INTRODUCTI 。
INTRODUCTION TO TECHNOLOGIES TO BE USED

Lilia Tünts
Infotehnoloogia teaduskond / Tarkvarateaduse instituut
29.01.2024
Tallinna Tehnikaülikool
WHAT THE COURSE IS GOING TO BE ABOUT?

• Java language
• Backend API
• Common frameworks and tools (e.g. Spring , Spring Boot)
• Unit and Integration testing

H
WHAT THE COURSE IS GOING TO BE ABOUT?

• Course is 16 weeks long:


a. once per week
b. 1, 5 hours
C. lecture + practice
• AII lessons are on-site and have Ech0360 recording , so you have 3 options:
a. come to classroom ,
b. watch Ech0360 online or
c. watch recording later.

• It is recommended to bring your own laptop , however there are also


computers supplied by university.

H
Only pass or not, not exact grade
PASSING THE COURSE

• 1 theoretical test (Java concepts) • 1 practical test (Java exercises)

• at least 0
51 /0 • at least 51 0/0
week 7-8 week 7-8
.: preferablγoffline in class • preferablγoffline in class
individual individual
• during practical lesson • during practical lesson

• 1 project in pairs

• modern backend API (Java ,


Spring)
• registration in Moodle (until
Week 3)
H deadline week 16
PASSING THE COURSE (ASSESSMENT PROCESS)

• 1 theoretical test Java concepts


• Moodle test
• Single- or multi-select answers

• 1 practical test Java exercises


• Java code qualitγ
• Solution qualitγ

• 1 project in pairs
• Java code qualitγ
• API structure qualitγ
• Usage of Spring framework
• Integration tests
H
PASSING THE COURSE (WEIGHT OF THE ASSIGNMENT)

• 1 project in pairs 0
50 /0
• 1 practical test (Java exercises) 25 /0
0

• 1 theoretical test Java concepts 25 /00

51+ - PASS
< 51 - FAIL

H
HOMEWORKS DURING THE COURSE

• Not mandatory, but recommended


• Some follow-up exercises after practical lesson to sum
up and remember better what has been learnt
• Teacher will not check these homeworks

H
COMMUNICATION DURING THE COURSE

• Teacher tries to answer the questions sent bγe-mail during the


whole week , depending on the amount maγtake up to 3 daγs.
• It is recommended to write questions on forums , so that other
students could help as well.
• AII the necessarγinformation and announcements will be sent
through Moodle's News forum and in some extra cases 015 as
well.

H
COURSE PLAN FOR WEEKS 1V 1-8

• Java objects and classes


• Functions and conditions
• Abstractions , oop
• Java collections and maps
• Java streams and lambdas

H
COURSE PLAN FOR WEEKS "'9-16

• Spring Boot
• HTTP, API structure
• Controllers , services
• More Java

H
Q 。 ?

H
EEK 1
P CTICE
TODAY'S PLAN

• Download and setup IntelliJ


• Create GitLab repo for Java exercises
• Clone repo
• Setup project
• Start with some Java

You might also like