Academic year 2023/2024

Year I - Semester 1 (cycle 2023/2024)

Compulsory courses

Computer architecture

Computer networks and Internet

Introduction to computer science

Introduction to differential and integral calculus

Linear algebra

Logic

Protection of intellectual property

 

Elective courses
Foreign language classes

Physical education

Year I - Semester 2 (cycle 2023/2024)

Compulsory courses

Algorithms of numerical analysis

Analytic geometry

Computer graphics

Discrete mathematics

Entrepreneurship

Fundamentals of algorithms and programming

Operating systems

Tutoring

Websites design

 

Elective courses
Foreign language classes

Physical education

 

Year II - Semester 3 (cycle 2022/2023)

Compulsory courses

Computer modeling and simulations

Databases I

Foundations of probabilistic methods

Object-oriented programming

 

Elective courses

Foreign language classes

Specialisation: programming and information processing

Data protection

Specialisation: computer graphics and multimedia

Mathematical basics for computer graphics

Year II - Semester 4 (cycle 2022/2023)

Compulsory courses

Algorithms and data structures

Artificial intelligence

History of philosophy

Object-oriented programming II

Project management

Statistical analysis of data

 

Elective courses

Foreign language classes

Specialisation: programming and information processing

Internet applications development

Specialisation: computer graphics and multimedia

Methods and algorithms for computer graphics

Year III - Semester 5 (cycle 2021/2022)

Compulsory courses

Algorithms and computational complexity

Ethics

Optimization methods

Software engineering

 

Elective courses

Elective programming courses

Laboratory of programming: applications in basic programming environments

Elective seminar courses

Modern approaches to software development

Practical placement

Practical placement

 

Specialisation: programming and information processing

Graph and network theory

Web services programming

 

Year III - Semester 6 (cycle 2021/2022)

Compulsory courses 

Python language programming

 

Elective courses

Elective programming courses

Laboratory of programming: applications in basic programming environments

Programming project: programming, algorithms and databases

Elective seminar courses

Modern approaches to software development

 

Specialisation: programming and information processing

Databases II

Practice of programming

Academic year 2022/2023

Year I - Semester 1 (cycle 2022/2023)

Compulsory courses

Computer architecture

Computer networks and Internet

Introduction to computer science

Introduction to differential and integral calculus

Linear algebra

Protection of intellectual property

 

Elective courses
Foreign language classes

Physical education

Year I - Semester 2 (cycle 2022/2023)

Compulsory courses

Algorithms of numerical analysis

Analytic geometry

Computer graphics

Discrete mathematics

Fundamentals of algorithms and programming

Operating systems

Websites design

 

Elective courses
Foreign language classes

Physical education

Year II - Semester 3 (cycle 2021/2022)

Compulsory courses

Computer modeling and simulations

Databases I

Foundations of probabilistic methods

Object-oriented programming

 

Elective courses

Foreign language classes

Specialisation: programming and information processing

Data protection

Specialisation: computer graphics and multimedia

Mathematical basics for computer graphics

Year II - Semester 4 (cycle 2021/2022)

Compulsory courses

Algorithms and data structures

Artificial intelligence

History of philosophy

Object-oriented programming II

Project management

Statistical analysis of data

 

Elective courses

Foreign language classes

Specialisation: programming and information processing

Internet applications development

Specialisation: computer graphics and multimedia

Methods and algorithms for computer graphics

Year III - Semester 5 (cycle 2020/2021)

Compulsory courses

Algorithms and computational complexity

Optimization methods

Software engineering

 

Elective courses

Elective programming courses

Laboratory of programming: applications in basic programming environments

Elective seminar courses

Multimedia applications

Modern approaches to software development

Network technologies of data protection

Practical placement

Practical placement

 

Specialisation: programming and information processing

Graph and network theory

Web services programming

Specialisation: computer graphics and multimedia

Multimedia programming

Internet graphic design

 

Year III - Semester 6 (cycle 2020/2021)

Compulsory courses 

Project management

 

Elective courses

Elective programming courses

Laboratory of programming: applications in basic programming environments

Programming project: programming, algorithms and databases

Programming project: graphics programming 

Programming project: network and internet technology

Elective seminar courses

Multimedia applications

Modern approaches to software development

Network technologies of data protection

 

Specialisation: programming and information processing

Databases II

Practice of programming

Specialisation: computer graphics and multimedia

Computer image analysis

Computer animation

Academic year 2021/2022

Year I - Semester 1 (cycle 2021/2022)

Compulsory courses

Computer architecture

Computer networks and Internet

Introduction to computer science

Introduction to differential and integral calculus

Linear algebra

Protection of intellectual property

 

Elective courses
Foreign language classes

Physical education

Year I - Semester 2 (cycle 2021/2022)

Compulsory courses

Algorithms of numerical analysis

Analytic geometry

Computer graphics

Discrete mathematics

Fundamentals of algorithms and programming

Operating systems

Websites design

 

Elective courses
Foreign language classes

Physical education

Year II - Semester 3 (cycle 2020/2021)

Compulsory courses

Databases I

Computer modeling and simulations

Foundations of probabilistic methods

History of philosophy

Object-oriented programming

 

Elective courses

Foreign language classes

Specialisation: programming and information processing

Data protection

Specialisation: computer graphics and multimedia

Mathematical basics for computer graphics

Year II - Semester 4 (cycle 2020/2021)

Compulsory courses

Algorithms and data structures

Artificial intelligence

Object-oriented programming II

Operating systems

Statistical analysis of data

 

Elective courses

Foreign language classes

Specialisation: programming and information processing

Internet applications development

Specialisation: computer graphics and multimedia

Methods and algorithms for computer graphics

Year III - Semester 5 (cycle 2019/2020)

Compulsory courses

Algorithms of numerical analysis

Optimization methods

Software engineering

 

Elective courses

Elective seminar courses

Multimedia applications

Modern approaches to software development

Network technologies of data protection

Practical placement

Practical placement

Elective programming courses

Laboratory of programming: applications in basic programming environments

Specialisation: programming and information processing

Graph and network theory

Web services programming

Specialisation: computer graphics and multimedia

Multimedia programming

Internet graphic design

 

Year III - Semester 6 (cycle 2019/2020)

Compulsory courses 

Project management

 

Elective courses

Elective seminar courses

Multimedia applications

Modern approaches to software development

Network technologies of data protection

Elective programming courses

Laboratory of programming: applications in basic programming environments

Laboratory of programming: web frameworks

Programming project: programming, algorithms and databases

Programming project: graphics programming 

Programming project: network and internet technology

Specialisation: programming and information processing

Practice of programming

Databases II

Specialisation: computer graphics and multimedia

Computer image analysis

Computer animation

Academic year 2020/2021

Year I - Semester 1 (cycle 2020/2021)

Compulsory courses

Computer architecture

Computer networks and Internet

Introduction to computer science

Introduction to differential and integral calculus

Linear algebra

Logic

Protection of intellectual property

Utility software applications

 

Elective courses
Foreign language classes

Physical education

Year I - Semester 2 (cycle 2020/2021)

Compulsory courses

Algorithms of numerical analysis

Analytic geometry

Computer graphics

Discrete mathematics

Entrepreneurship

Fundamentals of algorithms and programming

Introduction to differential and integral calculus

Websites design

 

Elective courses
Foreign language classes

Physical education

Year II - Semester 3 (cycle 2019/2020)

Compulsory courses

Databases I

Computer modeling and simulations

Foundations of probabilistic methods

History of philosophy

Object-oriented programming

 

Elective courses

Foreign language classes

Specialisation: programming and information processing

Data protection

Year II - Semester 4 (cycle 2019/2020)

Compulsory courses

Algorithms and data structures

Artificial intelligence

Object-oriented programming II

Operating systems

Statistical analysis of data

 

Elective courses

Foreign language classes

Specialisation: programming and information processing

Internet applications development

Year III - Semester 5 (cycle 2018/2019)

Compulsory courses

Databases I

Ethics

Software engineering

 

Elective courses

Elective seminar courses

Multimedia applications

Practical placement

Practical placement

Elective programming courses

Laboratory of programming: applications in basic programming environments

Specialisation: programming and information processing

Graph and network theory

Web services programming

Year III - Semester 6 (cycle 2018/2019)

Compulsory courses 

Project management

 

Elective courses

Elective seminar courses

Multimedia applications

Elective programming courses

Laboratory of programming: applications in basic programming environments

Programming project: programming, algorithms and databases

Specialisation: programming and information processing

Practice of programming

Databases II

Academic year 2019/2020

Year I - Semester 1

Compulsory courses

Computer architecture

Computer networks and Internet

Introduction to computer science

Introduction to differential and integral calculus

Linear algebra

Logic

Protection of intellectual property

 

Utility software applications

Elective courses
Foreign language classes

Physical education

Year I - Semester 2

Compulsory courses

Algorithms and computational complexity

Analytic geometry

Computer graphics

Discrete mathematics

Entrepreneurship

Fundamentals of algorithms and programming

Introduction to differential and integral calculus

Websites design

 

Elective courses
Foreign language classes

Physical education

Year II - Semester 3

Compulsory courses

Algorithms of numerical analysis

Computer modeling and simulations

Foundations of probabilistic methods

History of philosophy

Object-oriented programming

 

Elective courses

Foreign language classes

Specialisation: programming and information processing

Data protection

Year II - Semester 4

Compulsory courses

Abstract data structures

Artificial intelligence

Operating systems

Programming in Java

Statistical analysis of data

 

Elective courses

Foreign language classes

Specialisation: programming and information processing

Internet applications development

Year III - Semester 5

Compulsory courses

Databases I

Ethics

Software engineering

 

Elective courses

Elective seminar courses

Multimedia applications

Practical placement

Practical placement

Elective programming courses

Laboratory of programming: applications in basic programming environments

Specialisation: programming and information processing

Graph and network theory

Web services programming

Year III - Semester 6

Compulsory courses 

Project management

 

Elective courses

Elective seminar courses

Multimedia applications

Elective programming courses

Laboratory of programming: applications in basic programming environments

Programming project: programming, algorithms and databases

Specialisation: programming and information processing

Practice of programming

Databases II

Autor: Ewa Pajdowska
Ostatnia aktualizacja: 15.10.2024, godz. 18:17 - Ewa Pajdowska