Computational Engineering, full-time, second cycle programme (S2-PRK-IO)(in Polish: Inżynieria obliczeniowa, stacjonarne, drugiego stopnia) | |
second cycle programme full-time, 1,5-year studies Language: Polish | Jump to: Opis ogólnyRekrutacja na semestr letni. Inżynieria obliczeniowa to kierunek studiów stacjonarnych drugiego stopnia o profilu praktycznym uruchomiony przez ICM UW w semestrze zimowym 2016/2017. Oferta studiów skierowana jest przede wszystkim do absolwentów studiów inżynierskich (studia pierwszego stopnia, 7-semestralne, zakończone uzyskaniem tytułu inżyniera) lub magisterskich. Studia trwają 3 semestry, kończą się uzyskaniem tytułu zawodowego magistra. Kierunek inżynieria obliczeniowa przyporządkowany jest do dyscypliny informatyka w dziedzinie nauk ścisłych i przyrodniczych. Program studiów dotyczy zastosowania obliczeń naukowych, w tym obliczeń wykorzystujących systemy wielkoskalowe, do rozwiązywania zaawansowanych problemów naukowych i technicznych. Obecnie w Polsce pojawia się coraz większe zapotrzebowanie na wykorzystanie symulacji komputerowych w różnych dziedzinach nauki, gospodarki i biznesu. Modelowanie komputerowe jest niezbędne do zbudowania gospodarki opartej o wiedzę. W trakcie studiów na kierunku inżynieria obliczeniowa studenci uzyskują podstawową wiedzę z zakresu systemów wielkoskalowych, ich architektury, a także zarządzania nimi i wykorzystania w wybranych dziedzinach. Zapoznają się z metodami przetwarzania, analizy i wizualizacji wielkich danych w tym metodami uczenia maszynowego i sztucznej inteligencji. Poznają metody i paradygmaty programowania systemów wielkoskalowych ze szczególnym uwzględnieniem programowania równoległego i rozproszonego, w tym systemów gridowych oraz przetwarzania w chmurze. Zdobywają wiedzę na temat wybranej dziedziny zastosowań obliczeń wielkoskalowych, wykorzystywanych algorytmów i metod obliczeniowych, a także biorą udział w projektach obliczeniowych z wykorzystaniem superkomputerów. Nauka na kierunku inżynieria obliczeniowa, ze względu na unikatowy charakter i niewielką liczbę studentów, jest oparta o realizację projektów z wykorzystaniem istniejącej infrastruktury obliczeniowej. Studenci mają do dyspozycji laboratorium komputerowe, korzystają z superkomputerów Cray XC40 (Okeanos), klastra obliczeniowego (Hydra) oraz systemu analityki dużych danych (Enigma). Oprócz uczestnictwa w tradycyjnych wykładach studenci w ramach ćwiczeń biorą udział w zadaniach związanych z bieżącym utrzymaniem systemów obliczeniowych ICM. Studenci są włączani w realizację projektów badawczych i rozwojowych prowadzonych w ICM, mogą także realizować własne projekty. Duzy nacisk kładziony jest na rozwój kompetencji miękkich wymaganyuch od absolwentów kierunków informatycznych takich jak umiejętność prezentacji, pracy grupowej, funkcjonowania w interdyscyplinarnym zespole. Studenci inżynierii obliczeniowej biorą udział w konkursach i hackathonach zajmując czołowe lokaty. Istotnym elementem studiów praktycznych są 3-miesięczne praktyki, które odbywają się w Centrum Technologii ICM UW lub w firmach z sektora IT w formie prac indywidualnych lub zespołowych realizowanych pod opieką pracowników ICM UW. Szczegółowy opis studiów dostępny jest na stronie: http://www.icm.edu.pl/studia. |
Qualification awarded:
Access to further studies:
Learning outcomes
The graduate has achieved the learning outcomes defined for the study program:
- has knowledge of the mathematics necessary to study the chosen branch of computer science;
- knows advanced methods of designing and analyzing the computational complexity of algorithms and sequential, parallel and distributed programs;
- knows the principles of operation and application of the most important algorithms used in computer simulations in a selected field (approximation, FFT, fast exponential algorithms, heuristics, Monte Carlo methods, genetic algorithms);
- knows the methods of statistical data analysis;
- knows the issues of construction, operation and design of local and extensive computer networks and modern computer systems;
- has knowledge in the field of modeling of the various phenomena and natural processes and has knowledge of specialized IT tools;
- knows in depth the selected techniques of data acquisition and modeling of social structures and processes occurring in them, as well as identifying the rules that govern them;
- can plan and carry out computer simulations, analyze their results and draw conclusions;
- can analyze the problem and determine algorithms and calculation methods useful for solving it;
- can assess the suitability and the possibility of using new hardware and programming solutions to solve computational problems in a chosen field of application;
- can determine the directions of further learning and realize the process of self-education;
- knows how to use English at intermediate level and use specialized vocabulary allowing reading professional literature (B2+ level);
- knows and adheres to the principles and standards of the IT profession, including ethical standards; understands the social role of the IT profession.