2296 - Design of internet information systems
Course specification | ||||
---|---|---|---|---|
Type of study | Bachelor academic studies | |||
Study programme | ||||
Course title | Design of internet information systems | |||
Acronym | Status | Semester | Number of classes | ECTS |
2296 | mandatory | 8 | 3L + E | 6.0 |
Lecturers | ||||
Lecturer | ||||
Lecturer/Associate (practicals) | ||||
Prerequisite | Form of prerequisites | |||
Learning objectives | ||||
The goal of the course is to provide the student with quality education and knowledge in the field of designing information systems in the Internet environment. Special emphasis is placed on the specifics of the development of distributed information systems and the security aspects of said systems. The course represents the final element in the design of information systems and serves as a link to courses in the field of information systems and Internet technologies that the student studied in previous semesters. | ||||
Learning outcomes | ||||
Upon successful completion of the course, students will be able to: (1) perform an analysis of requirements for an information system in an Internet environment. (2) Perform an analysis of the security aspects of the given system. (3) Choose an architecture suitable for a given system. (4) Carry out the design of the analyzed system. (5) Practically implement the designed system. (6) Perform testing of the implemented system. | ||||
Content | ||||
Computer networks and the Internet. Distributed computer systems. Fail-over and load-balancing clusters. Synchronous and asynchronous communication. Systems based on message passing. Software development paradigms and software development methodology in a distributed environment. Infrastructure, platform and software as a service (IaaS, PaaS and SaaS). NoSQL databases. Security aspects of distributed computing systems. | ||||
Teaching Methods | ||||
Lectures, presentations, practical work (application design) | ||||
Evaluation and grading | ||||