Web applications Field of study: Computer Science
Programme code: 08-S2INIA15.2019

Module name: Web applications
Module code: 08-IN-IIN-S2-AI
Programme code: 08-S2INIA15.2019
Semester: summer semester 2020/2021
Language of instruction: English
Form of verification: course work
ECTS credits: 3
Description:
Aim of the class is practical exercising of creating Internet applications in the chosen technology (PHP or Java or ASP .NET). Through practical laboratory class and project realization, the students acquire knowledge, skills and competences connected with the subject thematic. After the classes are completed, the students should be able to design an Internet database application, implement it and deploy on the server of network applications.
Prerequisites:
(no information given)
Key reading:
(no information given)
Learning outcome of the module Codes of the learning outcomes of the programme to which the learning outcome of the module is related [level of competence: scale 1-5]
Can work independently planning execution of the given tasks. [AI -K_12]
K_K02 [1/5]
Can work in a team, appropriately planning and dividing parts of given tasks. [AI -K_13]
K_U02 [1/5]
Use MVC (Model-Viewer-Controller) solution in database projects created in the chosen technology (Java or PHP or ASP .NET) [AI -U_10]
K_U14 [1/5] K_U15 [3/5]
Uses technical documentation from various sources to solve problems during execution of given tasks. [AI -U_11]
K_U01 [1/5] K_U05 [1/5]
Uses programming environments to create Internet projects, create applications divided into packets/modules, uses commentaries. [AI -U_6]
K_U13 [1/5] K_U15 [3/5] K_U19 [1/5] K_U20 [1/5]
Creates controllers (objects of demands services), services demands basing on Get and Post,implements network application at application server and configures server at basic level. [AI -U_7]
K_U18 [1/5]
Creates network applications basing on the chosen technology (Java or PHP or ASP .NET), uses component libraries, uses cookies and session mechanisms. [AI -U_8]
K_U15 [3/5] K_U19 [1/5]
Uses libraries/communication modules with data base to implement layers of data, designs and manages the base connection from the Java application and application server level. [AI -U_9]
K_U17 [1/5] K_U21 [3/5]
Characterizes application solutions in client-server architecture, especially the Internet ones, enumerates the most important elements of the multilayer structure in applications of this type.i [AI -W_1]
K_W10 [1/5] K_W16 [1/5]
Defines the notion of network application and application server, characterizes application requirements towards implementation on servers based on different technologies. [AI -W_2]
K_W04 [1/5] K_W13 [1/5] K_W20 [1/5]
Differentiates and describes elements of Internet technologies on the chosen platform (Java or PHP or ASP .NET) [AI -W_3]
K_W12 [1/5]
Characterizes principles of connecting and use of relational databases servers in Internet technologies. [AI -W_4]
K_W13 [1/5] K_W18 [1/5]
Describes MVC (Model-Viewer-Controller) application structure – especially in context of creating database Internet applications [AI -W_5]
K_W12 [1/5] K_W13 [1/5] K_W20 [1/5]
Type Description Codes of the learning outcomes of the module to which assessment is related
Credit [AI _w_1]
Answers on several questions chosen from thematic group, covering all the sections discussed during classes.
AI -W_1 AI -W_2 AI -W_3 AI -W_4 AI -W_5
Thematic task [AI _w_2]
Realization of thematic tasks during laboratory classes.
AI -U_10 AI -U_11 AI -U_6 AI -U_7 AI -U_8 AI -U_9
Project task [AI _w_3]
Evaluation of project execution.
AI -K_12 AI -K_13 AI -U_10 AI -U_11 AI -U_6 AI -U_7 AI -U_8 AI -U_9
Form of teaching Student's own work Assessment of the learning outcomes
Type Description (including teaching methods) Number of hours Description Number of hours
lecture [AI _fs_1]
Verbal presentation of theoretical module contents with support of multimedia and Internet accessible materials.
10
Studying lecture contents basing on books and Internet materials.
20 Credit [AI _w_1] Thematic task [AI _w_2]
laboratory classes [AI _fs_2]
Introduction to practical aspects of the module field. Explaining problems. Supporting the students in task realization. Discussing project contents and support during their execution.
20
Solving practical tasks distributed by the teacher. Executing the given project with use of the distributed sources of documentation and laboratory examples.
40 Thematic task [AI _w_2] Project task [AI _w_3]
Attachments
Module description (PDF)
Information concerning module syllabuses might be changed during studies.
Syllabuses (USOSweb)
Semester Module Language of instruction
(no information given)