Informatics - information about studies

Course syllabus - for academic years

COURSE SYLLABUS - course from study programme
starting with the cycle: 2025/2026

YEAR I

Compulsory courses - Semester I

Algebra

Calculus

Computer architecture

Computer graphics

Logic

Protection of intellectual property

Fundamentals of structured programming

Introduction to tutoring

 

Compulsory courses - Semester II

Algorithms of numerical analysis

Calculus II

Geometry

Developers tools

Fundamentals of algorithms and programming

Fundamentals of web applications

Python language programming

Entrepreneurship

Operating systems

Introduction to cybersecurity

Introduction to prompt engineering

 

Elective courses - Semester I

Fundamentals of website design / Websites design

Computer networks and Internet / Advanced computer networks

 

Elective courses - Semester II

Practical computer applications – Excel, Word / Practical computer applications – Excel, LaTeX

 

Elective courses - Semester I i II

Foreign language

Physical education

 

YEAR II

Compulsory courses - Semester III

Databases

Foundations of probabilistic methods

Object-oriented programming

Artificial intelligence

 

Compulsory courses - Semester IV

Algorithms and data structures

Object-oriented programming II

Statistical analysis of data

Project management

 

Elective courses - Semester III

Obligatory course in the field of history of philosophy

 

Elective courses - Semester IV

Computer modeling and simulations / Data processing and visualisation with R

 

Elective courses - Semester III i IV

Foreign language

Język obcy nowożytny na poziomie B2

 

Specialisaton courses - Semester III

Specialisation: programming and information processing

Cybersecurity and information protection

Specialisation: computer graphics and multimedia

Computer graphics programming

 

Specialisaton courses - Semester IV

Specialisation: programming and information processing

Internet applications development

Specialisation: computer graphics and multimedia

Introduction to game programming

 

YEAR III

Compulsory courses - Semester V

NoSQL databases

Software engineering

Marriage and family in Christian antropology

Cloud technologies

 

Compulsory courses - Semester VI

Algorytmy i złożoność obliczeniowa

Optimization methods

 

Elective courses - Semester V

Practical placement

Obligatory course in the field of ethics

 

Elective courses - Semester V i VI

Programming laboratories

Laboratory of programming - applications in basic programming environments

Laboratory of programming - web frameworks

Seminar courses

Multimedia applications

Network technologies of data protection

 

Specialisaton courses - Semester V

Specialisation: programming and information processing

Graph and network theory

Machine learning

Specialisation: computer graphics and multimedia

Internet graphic design

Multimedia programming

Three-dimensional computer graphics

 

Specialisaton courses - Semester VI

Specialisation: programming and information processing

Practice of programming

Database programming

Specialisation: computer graphics and multimedia

Computer animation

Computer image analysis

 

Autor: Ewa Pajdowska
Ostatnia aktualizacja: 18.11.2025, godz. 10:09 - Ewa Pajdowska