Information Technology
3.5 years - 7 semesters
Duration
2696
Number of hours
210
ECTS
Module: a coherent block of classes within which there are various forms of teaching activities, grouped thematically into courses. The final grade from a given module is a component of the grades from the courses included in the module.
Course: a group of educational content which constitutes a coherent thematic unit. It may corelate with class topics.
-
I yearI year
-
II yearII year
-
III semesterIII semester
-
IV semesterIV semester
-
Specialisation module. Speciality: Internet and mobile applicationsSpecialisation module. Speciality: Internet and mobile applications
-
Specialisation module. Speciality: Systems and IT infrastructureSpecialisation module. Speciality: Systems and IT infrastructure
-
Selectable module ISelectable module I
-
-
III yearIII year
-
V semesterV semester
-
Specialisation module. Speciality: Internet and mobile applicationsSpecialisation module. Speciality: Internet and mobile applications
-
Specialisation module. Speciality: Systems and IT infrastructureSpecialisation module. Speciality: Systems and IT infrastructure
-
Selectable module IISelectable module II
-
VI semesterVI semester
-
Specialisation module. Speciality: Internet and mobile applicationsSpecialisation module. Speciality: Internet and mobile applications
-
Specialisation module. Speciality: Systems and IT infrastructureSpecialisation module. Speciality: Systems and IT infrastructure
-
Selectable module IIISelectable module III
-
-
IV yearIV year
-
Module: Introduction to study4 courses20 h5 ECTS
See details below.
Course 1. Safety
E-learning
5 h
Course 2. Intro to study
E-learning
5 h
Course 3. Using Library
E-learning
5 h
Course 4. Intellectual Property
E-learning
5 h
-
Module: Physical activity I1 course20 h1 ECTS
See details below.
Course 1. Physical activity
Exercise
20 h
-
Module: Polish for foreigners1 course60 h0 ECTS
See details below.
Course 1. Polish for foreigners
Exercise
60 h
-
Module: Introduction to study for foreigners1 course50 h0 ECTS
See details below.
Course 1. Introduction to study for foreigners
Exercise
50 h
-
Module: Tutoring I3 courses10 h1 ECTS
See details below.
Course 1. Competency test
Workshop
1 h
Course 2. Individual meeting with the tutor
Seminar
1 h
Course 3. Team tutorial
Workshop
8 h
-
Module: Introduction to ICT3 courses50 h5 ECTS
See details below.
Course 1. Introduction to ICT
Lecture 15 h / Computer lab 10 h
25 h
Course 2. Building professional portfolio
Computer lab
10 h
Course 3. Mathematical foundations of IT (1)
Workshop
15 h
-
Module: Work organisation and Communication1 course50 h5 ECTS
See details below.
Course 1. Work organisation and Communication
Lecture 25 h / Workshop 25 h
50 h
-
Module: Introduction to Programming1 course40 h4 ECTS
See details below.
Course 1. Introduction to Programming
Lecture 10 h / Computer lab 30 h
40 h
-
Module: DIscrete Mathematics2 courses50 h5 ECTS
See details below.
Course 1. Logic and set theory
Workshop
30 h
Course 2. Theory of probability
Workshop
20 h
-
Module: Network foundation3 courses50 h5 ECTS
See details below.
Course 1. Computer networks
Lecture 20 h / Computer lab 20 h
40 h
Course 2. Case study
Lecture
5 h
Course 3. Project - computer network
Seminar
5 h
-
Module: Physical activity II1 course20 h0 ECTS
See details below.
Course 1. Physical activity
Exercise
20 h
-
Module: Foreign Language I1 course40 h5 ECTS
See details below.
Course 1. Foreign language
Exercise
40 h
-
Module: Polish for foreigners studying in Polish1 course60 h0 ECTS
See details below.
Course 1. Polish for foreigners
Exercise
60 h
-
Module: Tutoring II1 course10 h1 ECTS
See details below.
Course 1. Team tutorial
Workshop
10 h
-
Module: Introduction to Programming1 course10 h1 ECTS
See details below.
Course 1. Mathematical Foundations of Programming
Workshop
10 h
-
Module: Algorithms and Data Structures1 course50 h5 ECTS
See details below.
Course 1. Algorithms and Data Structures
Lecture 25 h / Computer lab 25 h
50 h
-
Module: OS's and System Programming3 courses100 h10 ECTS
See details below.
Course 1. Operating Systems
Lecture 30 h / Computer lab 25 h / E-learning 10 h
65 h
Course 2. System Programming
Computer lab
20 h
Course 3. Mathematical foundations of IT (2)
Workshop
15 h
-
Module: Security Foundation2 courses50 h5 ECTS
See details below.
Course 1. Security of Information Systems
Lecture 15 h / Computer lab 20 h / E-learning 5 h
40 h
Course 2. Number theory in IT security
Computer lab
10 h
-
Module: Structural Programming3 courses50 h5 ECTS
See details below.
Course 1. Structural Programming
Computer lab
15 h
Course 2. Low-level programming
Computer lab
25 h
Course 3. Computational methods
Workshop
10 h
-
Module: Foreign language II1 course40 h5 ECTS
See details below.
Course 1. Foreign language
Exercise
40 h
-
Module: Tutoring III1 course10 h1 ECTS
See details below.
Course 1. Team tutorial
Workshop
10 h
-
Module: Human-Computer Interaction3 courses50 h5 ECTS
See details below.
Course 1. Psychophysiology of seeing
E-learning
20 h
Course 2. Communication human-computer
Computer lab
25 h
Course 3. Project - Communication human-computer
Seminar
5 h
-
Module: Computer Architecture2 courses50 h5 ECTS
See details below.
Course 1. Computer architecture
Lecture
15 h
Course 2. Computer architecture and distributed computations
Computer lab
35 h
-
Module: Object-Oriented Programming3 courses100 h10 ECTS
See details below.
Course 1. Object-Oriented Programming
Lecture 15 h / Computer lab 25 h
40 h
Course 2. Advanced Object-Oriented Programming
Lecture 20 h / Computer lab 35 h
55 h
Course 3. Project - Object-Oriented Programming
Seminar
5 h
-
Module: Data Bases Foundation2 courses50 h5 ECTS
See details below.
Course 1. Data Bases
Lecture 15 h / Computer lab 30 h
45 h
Course 2. Project - Data Bases
Seminar
5 h
-
Module: Foreign language III1 course40 h5 ECTS
See details below.
Course 1. Foreign language
Exercise
40 h
-
Module: Tutoring IV2 courses10 h1 ECTS
See details below.
Course 1. Team tutorial
Workshop
4 h
Course 2. Mentoring
Workshop
6 h
-
Module: Intro into Embedded Systems2 courses50 h5 ECTS
See details below.
Course 1. Electronics Foundations
Lecture 15 h / Computer lab 15 h
30 h
Course 2. Programmable Logic Devices
Lecture 5 h / Computer lab 15 h
20 h
-
Module: Internet Technologies2 courses50 h5 ECTS
See details below.
Course 1. Internet Technologies
Lecture 20 h / Computer lab 25 h
45 h
Course 2. Project - Internet Technologies
Seminar
5 h
-
Specialisation module depending on the chosen specialisationMore information at the corresponding module
See details below.
-
Module: GUI and Web Design3 courses100 h10 ECTS
See details below.
Course 1. GUI and Web Design
Lecture 25 h / Computer lab 25 h
50 h
Course 2. Implementing Rich Internet Applications (RIA)
Lecture 20 h / Computer lab 20 h
40 h
Course 3. Project - GUI and Web Design
Seminar
10 h
-
Module: Advanced DB1 course50 h5 ECTS
See details below.
Course 1. Advanced DB
Lecture 15 h / Computer lab 35 h
50 h
-
Module: Network management and security3 courses100 h10 ECTS
See details below.
Course 1. Computer Networks Security
Lecture 20 h / Computer lab 25 h
45 h
Course 2. Computer Networks Management
Lecture 20 h / Computer lab 25 h
45 h
Course 3. Project - Network Management and Security
Seminar
10 h
-
Module: Linux Server Management2 courses50 h5 ECTS
See details below.
Course 1. Linux System Management
Lecture 10 h / Computer lab 15 h
25 h
Course 2. Linux Services Management
Lecture 10 h / Computer lab 15 h
25 h
-
Module: Humanism and Social Sciences1 course50 h5 ECTS
See details below.
Course 1. Humanism and Social Sciences
Workshop
50 h
-
Module: Tutoring V2 courses10 h1 ECTS
See details below.
Course 1. Team tutorial
Workshop
4 h
Course 2. Mentoring
Workshop
6 h
-
Module: Embedded Systems3 courses50 h5 ECTS
See details below.
Course 1. Embedded Systems Designing
Lecture 10 h / Computer lab 15 h
25 h
Course 2. Embedded Systems Implementations
Lecture 5 h / Computer lab 15 h
20 h
Course 3. Project - Embedded Systems
Seminar
5 h
-
Module: Software Engineering2 courses50 h5 ECTS
See details below.
Course 1. Software Engineering
Lecture 10 h / Computer lab 25 h / E-learning 10 h
45 h
Course 2. Project - Software Engineering
Seminar
5 h
-
Specialisation modules depending on the chosen specialisationMore information at the corresponding module
See details below.
-
Module: Multilayer Applications4 courses100 h10 ECTS
See details below.
Course 1. Multilayer Applications Design
Lecture 20 h / Computer lab 30 h
50 h
Course 2. WebService Modeling and Designing
Lecture 10 h / Computer lab 15 h
25 h
Course 3. Application Servers Administration
Lecture
15 h
Course 4. Project - Multilayer Applications
Seminar
10 h
-
Module: Data Analysis1 course50 h5 ECTS
See details below.
Course 1. Data Analysis
Lecture 15 h / Computer lab 35 h
50 h
-
Module: Enterprise Networking3 courses100 h10 ECTS
See details below.
Course 1. Distributed Networks Technologies
Lecture 20 h / Computer lab 25 h
45 h
Course 2. Distributed Networks Optimalisations
Lecture 20 h / Computer lab 25 h
45 h
Course 3. Project - Enterprise Networking
Seminar
10 h
-
Module: Windows Server Management2 courses50 h5 ECTS
See details below.
Course 1. Windows System Management
Lecture 10 h / Computer lab 15 h
25 h
Course 2. Windows Services Management
Lecture 10 h / Computer lab 15 h
25 h
-
Module: Open winter edit1 course50 h5 ECTS
See details below.
Course 1. Open winter edit
Computer lab
50 h
-
Module: Tutoring VI2 courses10 h1 ECTS
See details below.
Course 1. Team tutorial
Workshop
4 h
Course 2. Mentoring
Workshop
6 h
-
Module: Artificial Intelligence1 course50 h5 ECTS
See details below.
Course 1. Methods of Artificial Intelligence
Lecture 20 h / Computer lab 30 h
50 h
-
Module: Diploma Team Project I1 course50 h5 ECTS
See details below.
Course 1. Team project
Computer lab 30 h / Discussion 20 h
50 h
-
Specialisation module depending on the chosen specialisationMore information at the corresponding module
See details below.
-
Module: Mobile Applications3 courses50 h5 ECTS
See details below.
Course 1. Intro to Mobile Applications for Android
Lecture 15 h / Computer lab 15 h
30 h
Course 2. Mobile Applications Designing
Lecture 5 h / Computer lab 10 h
15 h
Course 3. Project - Mobile Applications
Seminar
5 h
-
Module: Cloud Computing & IoT1 course50 h5 ECTS
See details below.
Course 1. Cloud Computing & IoT
Lecture 15 h / Computer lab 35 h
50 h
-
Module: Diploma Seminar I1 course10 h5 ECTS
See details below.
Course 1. Diploma Seminar
Seminar
10 h
-
Module: Documentation and Automatisation3 courses50 h5 ECTS
See details below.
Course 1. Documentation Designing and Maintaining
Lecture 5h / Computer lab 15 h
20 h
Course 2. Workflow automatisation
Lecture 5h / Computer lab 20 h
25 h
Course 3. Project - Documentation and Automatisation
Seminar
5 h
-
Module: Data Center1 course50 h5 ECTS
See details below.
Course 1. Data Center Technologies
Lecture 20 h / Computer lab 30 h
50 h
-
Open summer edit1 course50 h5 ECTS
See details below.
Course 1. Open summer edit
Computer lab
50 h
-
Module: Tutoring VII4 courses10 h1 ECTS
See details below.
Course 1. Team tutoring
Workshop
4 h
Course 2. Mentoring
Workshop
4 h
Course 3. Competency test
Workshop
1 h
Course 4. Individual meeting with the tutor
Seminar
1 h
-
Module: Getting money in ICT3 courses50 h5 ECTS
See details below.
Course 1. Social and professional problems in ICT work
Lecture 15 h / Workshop 5 h
20 h
Course 2. Legal aspects of work and business
Lecture
10 h
Course 3. Business initiative
Lecture 10 h / Workshop 10 h
20 h
-
Module: Diploma Team Project II1 course50 h5 ECTS
See details below.
Course 1. Team Project
Computer lab 30 h / Discussion 20 h
50 h
-
Module: Internships1 course360 h15 ECTS
See details below.
Course 1. Internships
Seminar
360 h
-
Module: Content Management Systems3 courses50 h5 ECTS
See details below.
Course 1. Content Management Systems
Lecture
10 h
Course 2. Systems and Platforms for Content Managing
Computer lab
35 h
Course 3. Project - Content Management Systems
Seminar
5 h
-
Module: Diploma seminar II1 course10 h5 ECTS
See details below.
Course 1. Diploma seminar
Seminar
10 h
-
Module: Collaboration and communication3 courses50 h5 ECTS
See details below.
Course 1. Collaboration and communication Systems
Lecture 15 h / Computer lab 30 h
45 h
Course 2. Project - Collaboration and communication
Seminar
5 h
-
Module: Diploma seminar I1 course10 h5 ECTS
See details below.
Course 1. Diploma seminar
Seminar
10 h
Forms of didactic classes:
Lecture – a form of presenting knowledge that consist mainly of the monologue, often supplemented by a multimedia presentation or a practical demonstration. At CDV, it usually includes elements of discussion with the audience or answers to questions asked during the lecture.
Discussion session – a form of presenting knowledge enriched with acquiring social competences, consisting of a discussion on the topic presented by the lecturer. Students ask questions to the lecturer and each other, discuss the concepts presented, express their opinions.
Exercises – practical classes allowing to acquire knowledge and skills not directly related to the implementation of professional tasks and requiring a workload from a student. Typical exercises are classes in physical education, mathematics or physics.
Workshops and computer laboratories – practical classes allowing to acquire skills related to the implementation of professional tasks. These are interactive classes in which the lecturer introduces theoretical part and then supports students in the individual or team task implementation. Such classes involve students very much and allow them to acquire knowledge, develop skills and social competences. Workshops are the dominant form of classes in most fields of study at CDV.
E-Learning – a form of individual knowledge acquisition less often skills, using IT tools for remote learning supported by contact with the lecturer. Usually it is used as a tool to support didactics implemented in other forms.
Seminar – a form of classes providing a direct contact with the supervisor of work, consisting in designing the process and consulting the implementation of the diploma thesis.
The offer is for information purposes and does not constitute a trade offer within the meaning of art. 66 §1 of the Civil Code.