Description of the first-degree

Education offer for international students

Field of study: Computer science

Level of study: undergraduate study

Form of study: full-time

Duration: 3 years

Conducting unit:

  • University of Bialystok
  • Faculty of Computer Science

Language:

  • English (selected classes can also be offered in Russian)

Description

Our first-degree full-time Computer Science programme lasts 3 years (VI semesters). Graduates receive a bachelor's degree (licencjat in Polish) after completion of a diploma thesis and a succesfull diploma defence. During the course of study, students can earn a maximum of 182 ECTS credit points (European Credit Transfer System). Starting from the 4-th semester students are required to choose 6 elective courses in addition to the standard programme curriculum.

All courses are conducted in English.

In the second year, within the framework of a 120-hour internship (in selected IT companies or IT departments of other institutions such as public administration) students learn about the role and goals of IT in a company, the structure and organization of IT units, as well as the rules of teamwork.

One of the main objectives of the programme is to educate qualified graduates who are able to skillfully adjust to the changing needs of the job market. Studying for the first-degree is also the time when students discovers their own predispositions and decide about their academic and professional future. Students may subsequently decide to apply for the master's degree studies and choose their specialization (the second-degree Computer Science programme at University of Bialystok comprises five specializations).

Obligatory courses offered in the study program:

  • Structured Programming
  • Python Programming
  • Object-Oriented Programming
  • Advanced Programming
  • Databases
  • Internet Programming
  • Algorithms and Data Structures
  • Software Engineering
  • Graphics and Human-Computer Communication
  • Graphical User Interface Programming
  • Computer Systems Architecture
  • Operating Systems
  • Network Technologies
  • Computational Methods
  • Team Project
  • Intellectual Property Rights
  • Probabilistic Methods and Statistics
  • Computer and Information Ethics
  • Artificial Intelligence
  • Parallel and Distributed Programming
  • Introduction to the Theory of Automata and Formal Languages
  • Discrete Mathematics
  • Review of Mathematics
  • Mathematical Analysis
  • Differential and Difference Methods
  • Linear Algebra with Analytical Geometry
  • Logic and Set Theory
  • Diploma Seminar
  • Health, Safety and Ergonomics
  • Foreign Language
  • Professional Practice
  • Physical Education

Facultative courses offered in the study program:

  • .NET Programming
  • Bioinformatics
  • Commputer Statistics
  • Component Programming
  • Computer Measurement Systems
  • Computer Method in Technology
  • Computer Modelling and Simulation Methods
  • Constructive Methods in Computer Science
  • Design Patterns
  • Digital Image Processing
  • Digital Signal Processing
  • Dynamical Processes and Systems
  • Functional Programming
  • Graphics Cards Programming
  • LabVIEW Programming
  • LaTeX Typesetting System
  • Logic Programming
  • Medical Informatics
  • Optimization Methods
  • Matlab Programming

Total number of ECTS points to get the qualifications: 182

Graduate profile

Graduates of the first-degree programme are expected to be qualified to create and verify components of information technology (IT) systems according to their specification, administer medium-sized IT systems as well use various IT tools in practice. They are expected to know many programming methods (imperative, object-oriented, event-driven, parallel, distributed, low-level), programming environments and technologies (GUI and Internet programming), operating systems, computer networks and database systems to be able to actively participate in the realization of IT projects in accordance with software engineering methodology and the rules of teamwork. They are also expected to have a good theoretical computer science background.

Graduates are expected to find employment as software engineers, programmers, consultants and administrators of IT systems, or network and data security specialists in all sorts of IT companies, IT departments of public administration or local government institutions, as well as to run their own businesses in IT and related fields. Having obtained teacher training, they can also take up the post of a computer science teacher or an IT instructor.

Our graduates can apply for admission to the second-degree Computer Science programme either at University of Bialystok, or other leading national and foreign universities.

Academic vocational degree: bachelor’s degree

© All rights reserved.