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: 25.11.2019, godz. 18:51 - Ewa Pajdowska