Data base programming
Field of study: Computer Science
Programme code: 08-S2INIA15.2019

Module name: | Data base programming |
---|---|
Module code: | 08-IN-ISI-S2-PBD |
Programme code: | 08-S2INIA15.2019 |
Semester: | winter semester 2020/2021 |
Language of instruction: | English |
Form of verification: | course work |
ECTS credits: | 2 |
Description: | The module's goal is to teach the student to develop software that provides complete communication with relational architecture databases and so- NoSQL. The challenge is to create systems that use different platforms and programming standards. Emphasis will be placed on the use of databases, depending on the type of data - structural, semistructural and nonstructural - and the creation of applications created in different programming languages, including Java. Student will prototype the application. |
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] |
---|---|
Student is able to work on solving the problem on his own and in a team. Student can present the results of his work [PBD _K6] |
K_U02 [1/5] |
Student Can design and implement IT using technology depending on the type and volume of data needed to store in the database.
[PBD _U4] |
K_U12 [2/5] |
Student can implement database queries in various tools and languages. [PBD _U5] |
K_U12 [1/5] |
Has knowledge in the field of creating advanced commands in SQL, has knowledge of programming in PL/SQL. Knows principles of query optimization and refactoring of data bases.
[PBD _W1] |
K_W06 [1/5] |
Student has knowledge in the field of semantic data modeling in accordance with the principles of XML. [PBD _W2] |
K_W06 [1/5] |
Has knowledge in the field of designing and implementing data bases different than relational (NoSQL). [PBD _W3] |
K_W06 [1/5] |
Type | Description | Codes of the learning outcomes of the module to which assessment is related |
---|---|---|
Reports (documentation of the performed tasks) [PBD _w_1] | Students’ task will be preparing the documentation containing description of the exercises performed during laboratory classes. |
PBD _K6 |
Discussion with assesement [PBD _w_2] | In order to select and work out the best solutions accepted by the group in the classes will be conducted discussions in the form of so. brainstorming during which the facilitator will have the opportunity to observe and evaluate the knowledge and involvement of students. |
PBD _K6 |
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 [PBD _fs_1] | Presenting contents of the module in the verbal form, discussing modeling principles, presenting typical problems and methods of their solving, debate over possible variants of solutions. Discussing the most important trends and solutions suggested all over the world. |
10 | Deepening the content delivered verbally by analyzing additional content provided through the module's website and other portals indicated. |
10 |
Reports (documentation of the performed tasks) [PBD _w_1] |
laboratory classes [PBD _fs_2] | Systematic development of skills and competences in the field of modeling under surveillance and support of teachers, basing on the knowledge gained. Discussion over the prepared projects. |
20 | Implement projects that develop skills and competencies in programming and group work.
Group participation, module discussion, individual and group consultations.
|
20 |
Reports (documentation of the performed tasks) [PBD _w_1] |
Attachments |
---|
Module description (PDF) |
Syllabuses (USOSweb) | ||
---|---|---|
Semester | Module | Language of instruction |
(no information given) |