On-line services of the University of Warsaw
You are not logged in | log in
Study programmes > First-cycle studies > Computer Science > Bachelor's degree, first cycle programme, Computer Science

Bachelor's degree, first cycle programme, Computer Science (S1-INF)

(in Polish: Informatyka, stacjonarne, pierwszego stopnia)
first cycle programme
full-time, 3-year studies
Language: Polish

Dziedzina: nauki ścisłe i przyrodnicze

Dyscyplina: informatyka

Język wykładowy: polski

Tytuł zawodowy, który uzyskasz po skończeniu studiów: licencjat

Gdzie i kiedy będziesz mieć zajęcia

Miejsce: Zajęcia odbywają się w Kampusie Ochota, na Wydziale Matematyki, Informatyki i Mechaniki UW, przy ulicy Banacha 2.

Czas: Zajęcia odbywają się od poniedziałku do piątku między godzinami 8:30-20:00.

Jaką wiedzę, umiejętności i kompetencje zdobędziesz na tym kierunku

Studia przygotują Cię do pracy w zawodzie programisty. Dadzą Ci też podstawy teoretyczne, dzięki którym będziesz w stanie w późniejszej pracy zawodowej szybko poznawać i rozumieć nowe technologię oraz oceniać ich przydatność do rozwiązywania konkretnych problemów oraz kontynuować naukę na studiach II stopnia.

Zdobędziesz praktyczne umiejętności programowania we współczesnych językach programowania, nauczysz się wymyślać efektywne algorytmy i je implementować, opanujesz kluczowe technologie informatyczne. Poznasz zasady inżynierii oprogramowania, będziesz samodzielnie projektować systemy informatyczne średniej wielkości, zdobędziesz też doświadczenie w pracy zespołowej. Dzięki solidnym podstawom matematyczym rozwiniesz umiejętności logicznego myślenia, precyzyjnego formułowania problemów, ich analizy i rozwiązywania.

Po ukończeniu studiów możesz pracować w różnych sektorach rynku, zarówno w Polsce, jak i za granicą. Znajdziesz zatrudnienie jako programista, a z czasem jako analityk i projektant systemów komputerowych m.in. w następujących sektorach gospodarki:

  • w dużych firmach technologicznych i korporacjach IT,
  • w bankach i firmach z obszaru FinTech,
  • w start-upach i własnych firmach,
  • w administracji państwowej i instytucjach publicznych,
  • w firmach zajmujących się produkcją gier komputerowych.

Czy na kierunku studiów są różne specjalności i specjalizacje

Nie.

Czego będziesz się uczyć na studiach

W ciągu pierwszych dwóch lat skupimy się na przekazaniu Ci wiedzy i umiejętności w zakresie programowania, algorytmów i oceny ich złożoności, architektury systemów komputerowych, systemów operacyjnych, technologii sieciowych, wybranych współczesnych języków programowania, baz danych, inżynierii oprogramowania, a także teoretycznych podstaw informatyki. Na trzecim roku będziesz mieć możliwość swobodniejszego wyboru przedmiotów fakultatywnych, zgodnie z własnymi zainteresowaniami. Na koniec przechodząc przez pełen cykl produkcji oprogramowania przygotujesz w kilkuosobowym zespole projekt programistyczny.

Czy podczas studiów będziesz realizować praktyki

Nie.

Czy podczas studiów istnieje możliwość realizacji jednego/kilku semestrów na innej uczelni

Tak, możesz skorzystać m.in. z programów MOST lub ERASMUS+.

Gdzie znajdziesz więcej informacji i programie studiów: https://www.mimuw.edu.pl/pl/informator-dla-studentow/

ECTS Coordinators:

Qualification awarded:

First cycle degree - licencjat - in informatics

Access to further studies:

second cycle programme

Learning outcomes

The graduate has achieved the learning outcomes defined for the first-cycle degree programme in Computer Science in Annex No. 70 (1st cycle Annexes) to Resolution No. 414 of the Senate of the University of Warsaw of 8 May 2019 on degree programmes at the University of Warsaw (UW Monitor 2019, No. 128 as amended).

On completing this curriculum the student:
- possesses based in theory, based on solid mathematical fundamentals and well organized general knowledge of programming, algorithms and complexity, architecture of computer systems, operating systems, network technologies, selected programming languages, databases, software engineering, and theoretical foundations of computer science;
- is able to create Web, network and database applications using various programming paradigms, construct algorithms and data structures and infer their features and properties;
- expresses scientific and popular content precisely and logically;
- is an efficient programmer, prepared to independently design medium-sized software systems and work in teams on complex projects;
- is able to quickly learn new technologies and assess whether they are useful and may be used to solve specific problems.

More details in the study programme available on the web pages: https://monitor.uw.edu.pl and: www.mimuw.edu.pl

Course structure diagram:

Abbreviations used in tables:
lect - Lecture
cl - Classes
kint - E-learning course
lab - Lab
psem - Proseminar
c - Pass/fail
e - Examination
g - Grading
Computer Science, 2nd semesterECTSlectclkintlabpsemexam
Mathematical analysis for computer science II7.5e
Discrete mathematics7.54560e
Object-oriented programming7e
Individual programming project4g
General university courses1, 2330g
Total:297560

1 - Grading or Egzamination

2 - General university courses

Computer Science, 2nd gradeECTSlectclkintlabpsemexam
Algorithms and data structures7.5303030e
Databasese
Concurrent programming7.5303030e
Probability theory and statisticse
Languages and tools for programming Ig
Computer networks73030e
Operating systemse
Web applications73030e
Languages, automata and computations53030e
Software engineeringe
Languages and tools for programming IIg
Physical education060c
General university courses1, 2330g
Total:37180150120

1 - Grading or Egzamination

2 - In total, after 2nd year in general university courses at least 2 ECTS in the humanities and the social sciences.

Computer Science, 3rd gradeECTSlectclkintlabpsemexam
Team programming project960g
Program semantics and verification5e
Security of computer systems5e
Numerical methods6e
Languages and tools for programming IIIg
Social and professional issues of computer science330c
Programming languages and paradigms7e
General university courses1, 2330g
Foreign language exam (B2)2e
Elective courses3189090e
Total:581509060

1 - Grading or Egzamination

2 - In total, after 3rd year in general university courses at least 5 ECTS in the humanities and the social sciences.

3 - Three Elective courses for computer science, 6 ECTS each, of each 2 Elective courses for computer science from the group of courses offered every year.

Admission procedures:

Visit the following page for details on admission procedures: https://irk.uw.edu.pl/