|
|
Main menu for Browse IS/STAG
Course info
KIT / BTWA1
:
Course description
Department/Unit / Abbreviation
|
KIT
/
BTWA1
|
Academic Year
|
2023/2024
|
Academic Year
|
2023/2024
|
Title
|
Web Applications Development I.
|
Form of course completion
|
Examination
|
Form of course completion
|
Examination
|
Accredited / Credits
|
Yes,
7
Cred.
|
Type of completion
|
Combined
|
Type of completion
|
Combined
|
Time requirements
|
Lecture
2
[HRS/WEEK]
Tutorial
3
[HRS/WEEK]
|
Course credit prior to examination
|
Yes
|
Course credit prior to examination
|
Yes
|
Automatic acceptance of credit before examination
|
No
|
Included in study average
|
YES
|
Language of instruction
|
Czech
|
Occ/max
|
|
|
|
Automatic acceptance of credit before examination
|
No
|
Summer semester
|
30 / -
|
0 / -
|
10 / 10
|
Included in study average
|
YES
|
Winter semester
|
0 / -
|
0 / -
|
0 / -
|
Repeated registration
|
NO
|
Repeated registration
|
NO
|
Timetable
|
Yes
|
Semester taught
|
Summer semester
|
Semester taught
|
Summer semester
|
Minimum (B + C) students
|
not determined
|
Optional course |
Yes
|
Optional course
|
Yes
|
Language of instruction
|
Czech
|
Internship duration
|
0
|
No. of hours of on-premise lessons |
0
|
Evaluation scale |
A|B|C|D|E|F |
Periodicity |
každý rok
|
Evaluation scale for credit before examination |
S|N |
Periodicita upřesnění |
|
Fundamental theoretical course |
No
|
Fundamental course |
Yes
|
Fundamental theoretical course |
No
|
Evaluation scale |
A|B|C|D|E|F |
Evaluation scale for credit before examination |
S|N |
Substituted course
|
None
|
Preclusive courses
|
N/A
|
Prerequisite courses
|
N/A
|
Informally recommended courses
|
N/A
|
Courses depending on this Course
|
N/A
|
Histogram of students' grades over the years:
Graphic PNG
,
XLS
|
Course objectives:
|
Cílem předmětu je seznámit studenty s problematikou vývoje backendu webových aplikací. Studenti se seznámí s programovacím jazykem Java v kontextu tvorby backendu webových aplikací. Studenti po absolvování předmětu prokazují znalosti z oblasti tvorby backendu webových aplikací. Studenti se po absolvování předmětu orientují v dané odborné terminologii, rozumí architektonickým principům návrhu backendu webových aplikací, disponují základními znalostmi vývojových pracovníků v kontextu zajišťování dodávky specializovaného softwaru pro webové prostředí.
|
Requirements on student
|
-
|
Content
|
1. Základní pojmy z oblasti programování, vyšší programovací jazyky, programovací paradigmata 2. Vývojová prostředí, postup při programování, úvod do programovacího jazyka Java 3. Základní prvky jazyka Java, konvence jazyka Java 4. Datový typ, proměnné, literály, konstanty, výrazy, operátory, příkazy, reprezentace čísel s pohyblivou řádovou čárkou 5. Přehled operátorů, příkazy, přetypování 6. Příkazy řízení toku 7. Formátovaný výstup, třídy, objekty, pole, chyby v programech 8. Třídy, objekty, metody, předávání argumentů metod 9. Konstruktory, přetěžování metod a konstruktorů, statické proměnné a metody 10. Balíčky, grafické znázornění tříd, základy zapouzdření 11. Diagram tříd, asociace, dědičnost, abstraktní třídy 12. Polymorfismus, třídy String, StringBuilder, StringBuffer, rekurze 13. Rozhraní, výjimky, textové soubory, práce s datovou vrstvou
|
Activities
|
|
Fields of study
|
|
Guarantors and lecturers
|
|
Literature
|
|
Prerequisites - other information about course preconditions |
- |
Competences acquired |
- |
Teaching methods |
-
|
Assessment methods |
-
|
|
|
|