Web Applications Programming
Field of study: Computer Science
Programme code: W4-S1IN19.2024

Module name: | Web Applications Programming |
---|---|
Module code: | W4-IN-S1-24-4-PAI |
Programme code: | W4-S1IN19.2024 |
Semester: | summer semester 2025/2026 |
Language of instruction: | depending on the choice |
Form of verification: | course work |
ECTS credits: | 3 |
Purpose and description of the content of education: | The purpose of this class is to introduce students to web applications. Through practical laboratories and implementation of simple projects, students will gain knowledge, skills and competencies related to the development of web applications using databases. After completing the class, students should be able to design a simple web database application, implement and deploy it on an application server. |
List of modules that must be completed before starting this module (if necessary): | not applicable |
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] |
---|---|
Able to work independently planning the completion of assigned tasks [K01] |
IN_K01 [1/5] |
Uses design environments to develop web applications, creates applications divided into modules, uses appropriate comments [U01] |
IN_U01 [1/5] |
Handles requests based on Get and Post methods, deploys the web application to the application server, and configures the server in a basic manner [U02] |
IN_U04 [1/5] |
Develops web applications using chosen technologies, uses cookie and session mechanisms [U03] |
IN_U04 [1/5] |
Uses components of chosen web technology to implement database connection and communication, designs and manages database connection from within the application [U04] |
IN_U04 [1/5] |
Applies multilayer solution in database-data projects created in chosen technology [U05] |
IN_U04 [1/5] |
Uses technical documentation from a variety of sources to solve problems while performing assigned tasks [U06] |
IN_U05 [3/5] |
Characterizes web application solutions based on chosen technology, lists the most important elements of the http protocol in the context of web applications [W01] |
IN_W04 [3/5] |
Defines the concept of web application and application server, characterizes the application requirements for deployment on servers based on chosen technology [W02] |
IN_W04 [1/5] |
Distinguishes and describes the elements of the selected web application development technology [W03] |
IN_W03 [1/5] |
Characterizes the principles of connecting and using relational database servers from within the selected web application development technology [W04] |
IN_W04 [1/5] |
Describes the structure of a multilayer application based on chosen technology, especially in the context of developing database-driven web applications [W05] |
IN_W04 [1/5] |
Form of teaching | Number of hours | Methods of conducting classes | Assessment of the learning outcomes | Learning outcomes |
---|---|---|---|---|
lecture [01] | 15 |
Formal lecture/ course-related lecture [a01] Problem-based lecture [b01] Lecture-discussion [b02] Demonstration-imitation [c06] Screen presentation [c07] Working with another teaching tool [d03] Self-education [f01] |
course work |
W01 |
laboratory classes [02] | 30 |
Explanation/clarification [a05] Demonstration-imitation [c06] Working with a computer [d01] Working with another teaching tool [d03] Laboratory exercise / experiment [e01] Creation/production – creative workshop [e03] Project scheduling [e04] Self-education [f01] |
course work |
K01 |
The student's work, apart from participation in classes, includes in particular: | ||
---|---|---|
Name | Category | Description |
Search for materials and review activities necessary for class participation [a01] | Preparation for classes | reviewing literature, documentation, tools and materials as well as the specifics of the syllabus and the range of activities indicated in it as required for full participation in classes |
Getting acquainted with the syllabus content [b01] | Consulting the curriculum and the organization of classes | reading through the syllabus and getting acquainted with its content |
Implementation of an individual or group assignment necessary for course/phase/examination completion [c03] | Preparation for verification of learning outcomes | a set of activities aimed at performing an assigned task, to be executed out of class, as an obligatory phase/element of the verification of the learning outcomes assigned to the course |
Undertaking, on one’s own initiative and individually, activities aimed at expanding the scope or depth of the teaching content, also beyond the walls of the University [e01] | Activities complementary to the classes | a set of activities undertaken independently and on the student's own initiative, aimed at expanding the depth and scope of knowledge and skills, their revision and repetition, retention or verification, also activities carried outside the university, e.g., in a culture promoting or educational institution, a laboratory, in the open air, etc.; also self-education |
Attachments |
---|
Module description (PDF) |
Syllabuses (USOSweb) | ||
---|---|---|
Semester | Module | Language of instruction |
(no information given) |