A A A
pl | en

Computer Science

These studies aim to provide knowledge and skills necessary to create and use broadly understood computer systems. They cover both theoretical foundations in the areas of mathematics, physics, computer science, as well as practical aspects, including design and implementation of PC and mobile systems, software development (programming in various languages), systems administration, data analysis, use of programming tools (software libraries, frameworks, and environments), including commercial applications and open-source software. Upon completion of the first-cycle studies, a student acquires knowledge at the engineering level, which is extended by the practical use of this knowledge during student internship after the sixth semester.

Opiekun kierunku: dr inż. Krzysztof Kluza

Zobacz pełny opis kierunku

Program ustalony Uchwałą Senatu nr 109/2019 z dnia 26 czerwca 2019 r.

Computer Science studies are conducted by Faculty of Electrical Engineering, Automatics, Computer Science and Biomedical Engineering in cooperation with Faculty of Computer Science, Electronics and Telecommunications, Faculty of Physics and Applied Computer Science, and Faculty of Metals Engineering and Industrial Computer Science.

Winter semester, 2019/2020

Course Number of hours ECTS credits Form of verification
Introduction to Computer Science
Lectures: 30
Laboratory classes: 30
5 Completing the classes O
Physical Education 1
Physical education classes: 30
- Completing the classes O
Mathematical Analysis
Lectures: 45
Auditorium classes: 60
7 Exam O
Programming Languages I
Lectures: 30
Laboratory classes: 30
5 Completing the classes O
Higher algebra
Lectures: 30
Auditorium classes: 30
5 Exam O
Discrete mathematics
Lectures: 15
Auditorium classes: 15
3 Exam O
Elective Humanistic Course 1
Lectures: 30
2 Completing the classes O
Introduction to Unix systems
Lectures: 15
Laboratory classes: 30
3 Completing the classes O

Summer semester, 2019/2020

Course Number of hours ECTS credits Form of verification
Physics I
Lectures: 30
Auditorium classes: 30
5 Exam O
Physical Education 2
Physical education classes: 15
- Completing the classes O
Programming Languages II
Lectures: 30
Laboratory classes: 45
6 Completing the classes O
Algorithms and data structures
Lectures: 30
Auditorium classes: 30
6 Exam O
Statistics
Lectures: 30
Auditorium classes: 15
Laboratory classes: 15
5 Completing the classes O
Logic in Computer Science
Lectures: 15
Auditorium classes: 15
2 Exam O
Differential calculus
Lectures: 15
Auditorium classes: 15
3 Exam O
Elective Humanistic Course
Lectures: 30
3 Completing the classes O
Foreign language I
Foreign language classes: 30
- Completing the classes O

Winter semester, 2020/2021

Course Number of hours ECTS credits Form of verification
Physics II
Lectures: 30
Auditorium classes: 30
5 Exam O
Physics lab
Lectures: 2
Laboratory classes: 15
2 Completing the classes O
Operating Systems
Lectures: 30
Laboratory classes: 30
6 Completing the classes O
Object oriented programming
Lectures: 30
Laboratory classes: 30
6 Exam O
Introduction to Computer Graphics
Lectures: 30
Laboratory classes: 15
Project classes: 15
5 Completing the classes O
Databases I
Lectures: 30
Laboratory classes: 30
6 Exam O
Physical Education 3
Physical education classes: 15
- Completing the classes O
Foreign language II
Foreign language classes: 45
- Completing the classes O

Summer semester, 2020/2021

Course Number of hours ECTS credits Form of verification
Database II
Lectures: 15
Laboratory classes: 15
Project classes: 30
5 Completing the classes O
Software studio I
Project classes: 45
3 Completing the classes O
Computer Networks
Lectures: 30
Laboratory classes: 30
5 Exam O
Software engineering
Lectures: 30
Laboratory classes: 15
Project classes: 15
5 Exam O
Computer Science Electives I
Total number of contact hours: 45
7 Completing the classes O
Foreign language III
Foreign language classes: 60
5 Exam O

Winter semester, 2021/2022

Course Number of hours ECTS credits Form of verification
Formal Languages and Compilers
Lectures: 30
Laboratory classes: 15
Project classes: 15
5 Exam O
Introduction to Artificial Intelligence
Lectures: 30
Laboratory classes: 30
5 Exam O
Software studio II
Project classes: 45
3 Completing the classes O
Computer Science Electives II
Total number of contact hours: 56
12 Completing the classes O
Digital Electronics and Microprocessors
Lectures: 30
Auditorium classes: 15
Laboratory classes: 30
5 Completing the classes O

Summer semester, 2021/2022

Course Number of hours ECTS credits Form of verification
Web Application Technologies
Lectures: 15
Laboratory classes: 15
Project classes: 15
5 Completing the classes O
Cybersecurity
Lectures: 15
Laboratory classes: 15
Project classes: 15
5 Exam O
Embedded systems
Lectures: 20
Laboratory classes: 25
Project classes: 15
5 Completing the classes O
Professional practice
Practical placement: 0
4 Completing the classes O
Computer Science Electives III
Total number of contact hours: 80
11 Completing the classes O

Winter semester, 2022/2023

Course Number of hours ECTS credits Form of verification
Final Project
Diploma Thesis: 0
15 Completing the classes O
Diploma Seminar
Seminars: 15
1 Completing the classes O
Computer Science Electives IV
Total number of contact hours: 90
14 Completing the classes O