Stopień Magistra Nauk (M.S.) w dziedzinie Informatyki (CS) oferuje innowacyjny program nauczania obejmujący dwie specjalizacje – Rozwój Oprogramowania i Data Science.
Program M.S. w CS ma na celu wyposażenie studentów w niezbędne podstawy teoretyczne oraz wiedzę na temat nowoczesnych narzędzi aplikacyjnych do rozwiązywania problemów związanych z data science i rozwojem oprogramowania.
Specjalizacje
Rozwój Oprogramowania studenci ukończą przygotowani do projektowania, rozwijania, testowania i oceny oprogramowania. Studenci są szkoleni, aby być odpowiedzialnymi za projektowanie, rozwijanie, testowanie i ocenę oprogramowania.
Data Science studenci zdobędą nowoczesne umiejętności w zakresie metod matematycznych data science, analizy danych obliczeniowych, uczenia maszynowego, głębokiego uczenia oraz zastosowań w big data.
W różnych branżach organizacje coraz częściej polegają na danych w podejmowaniu decyzji. Zarządzanie tymi danymi wymaga wiedzy nie tylko w zakresie uczenia maszynowego, ale także programowania dla data science i metod obliczeniowych dla big data.
- Program 30-kredytowy
- Studenci studiów dziennych mogą ukończyć program w ciągu jednego roku
- Elastyczne oferty - na kampusie, online lub w formie hybrydowej
Czas trwania programu
Ukończenie w ciągu 12 miesięcy, jeśli realizowane w trybie dziennym
- Rok 1 - Jesień - 12 kredytów
- Rok 1 - Wiosna - 12 kredytów
- Rok 1 - Lato - 1 - 6 kredytów
Ukończenie w ciągu 18 miesięcy
- Rok 1 - Jesień - 9-12 kredytów
- Rok 1 - Wiosna - 9 - 12 kredytów
- Rok 1 - Lato - 3 - 6 kredytów
- Rok 2 - Jesień - pozostałe kredyty
Ukończenie w ciągu 24 miesięcy
- 6 - 9 kredytów realizowanych w każdym semestrze
Markus Spiske / Unsplash
Kursy podstawowe
- CISC 505 Programowanie obiektowe i analiza algorytmów
- CISC 510 Teoretyczne koncepcje w informatyce
- CISC 520 Systemy zarządzania bazami danych
Kursy główne
Specjalizacja I: Rozwój Oprogramowania
- CISC 515 Projektowanie i rozwój oprogramowania
- CISC 545 Rozwój aplikacji rozproszonych
- CISC 555 Rozwój aplikacji mobilnych
- CISC 575 Zapewnienie jakości oprogramowania
Specjalizacja II: Data Science
- CISC 530 Modele matematyczne do analizy danych
- CISC 540 Obliczeniowa analiza danych
- CISC 550 Uczenie maszynowe
- CISC 560 Big Data
Wybór
Jakiekolwiek 2 kursy z poniższej listy:
- CISC 565 (IASP 565) Media społecznościowe i analityka danych w dużej skali
- CISC 570 Zaawansowane systemy operacyjne
- Jakikolwiek inny kurs magisterski CISC
- Jakikolwiek kurs magisterski IASP (Cyberbezpieczeństwo)
Praca dyplomowa
- CISC 600 Praca magisterska
lub - CISC 601 Projekt rozwoju oprogramowania
lub - CISC 602 Projekt data science
Wyniki programu
Dla wszystkich studentów w programie M.S. w CS
Studenci, którzy ukończą studia magisterskie z informatyki, powinni być w stanie:
Komunikować koncepcje, projekty i rozwiązania informatyczne w sposób skuteczny i profesjonalny
Opracować efektywne i skuteczne algorytmiczne rozwiązania rzeczywistych problemów
Analizować i oceniać złożoność i obliczalność rozwiązań rzeczywistych problemów
Dla studentów w specjalizacji Rozwój Oprogramowania:
Projektować, rozwijać i testować złożone programy
Dla studentów w specjalizacji Data Science:
Wydobywać, analizować i wizualizować dane
Rozwiązywać rzeczywiste problemy, stosując zasady inteligencji obliczeniowej i analityki danych
Wymagania rekrutacyjne
- Transkrypt z baccalaureatu
- Curriculum Vitae
- Co najmniej jeden list rekomendacyjny, który dostarcza dowodów na osobiste i/lub zawodowe kwalifikacje do studiów magisterskich.
Wymagania wstępne
- 1 kurs w strukturach dyskretnych
- 2 kursy w rachunku różniczkowym
- Co najmniej 1 kurs w strukturach danych
Algebra liniowa i analiza algorytmów są zalecane, ale nie są wymagane.