Master of Science in Computer Science
The University of Texas at Dallas
Klucz informacyjny
Lokalizacja kampusu
Richardson, Stany Zjednoczone
Języki
Język angielski
Forma badania
W kampusie
Czas trwania
2 years
Tempo
Pełny etat, Niepełny etat
Czesne
USD 18 276 / per semester
Termin składania wniosków
Poproś o informacje
Najwcześniejsza data rozpoczęcia
May 2024
Wstęp
Program studiów magisterskich w dziedzinie informatyki oferuje intensywne przygotowanie w zakresie programowania, teorii i aplikacji projektowych. Szkolenia są oferowane zarówno studentom akademickim, jak i studentom z celami zawodowymi w wielu zawodach biznesowych, przemysłowych i rządowych wymagających zaawansowanej wiedzy z zakresu teorii i technologii komputerowej.
Kursy i możliwości badawcze są oferowane w różnych poddziedzinach informatyki, w tym w systemach operacyjnych, architekturze komputerowej, grafice komputerowej, rozpoznawaniu wzorców, teorii automatów, kombinatoryce, sztucznej inteligencji, uczeniu maszynowym, rzeczywistości wirtualnej, projektowaniu baz danych, sieciach komputerowych, językach programowania , systemy oprogramowania, analiza algorytmów, złożoność obliczeniowa, przetwarzanie równoległe, VLSI, geometria obliczeniowa i wizja komputerowa.
Oferowany jest kompleksowy program kursów wieczorowych, zapewniający zarówno studentom studiów niestacjonarnych, jak i stacjonarnych wygodny sposób zdobycia tytułu magistra lub wyboru indywidualnych kierunków zainteresowania.
Rekrutacja
Program
Wymagania stopnia
Student może wybrać plan pracy magisterskiej lub plan bez pracy magisterskiej. Plan pracy magisterskiej wymaga zaliczenia minimum 27 godzin semestralnych kursów plus zaliczenie zatwierdzonej pracy dyplomowej (sześć semestralnych godzin zaliczeniowych). Praca jest kierowana przez profesora promotora i wymaga akceptacji kierownika Katedry Informatyki. Plan bez pracy dyplomowej wymaga również co najmniej 33 semestralnych godzin zaliczeniowych kursów.
Poprzez rozważne planowanie kursów wybranych z programu nauczania informatyki, nadzorowanych i zatwierdzonych przez doradcę magisterskiego, studenci mogą realizować tytuł magistra informatyki z naciskiem na określone obszary dyscypliny. Studenci mogą również zdecydować się na tytuł magistra inżyniera oprogramowania. Ze względu na szybko zmieniający się charakter dyscypliny informatycznej, wymagane kursy mogą ulec zmianie do czasu przyjęcia studenta. Lista wymaganych kursów zostanie określona przez doradcę studenta. Poniżej podano szczegółowe wymagania dotyczące stopnia naukowego.
Podstawowe wymagania (15 semestralnych godzin zaliczeniowych)
Data Sciences Track
- CS 6313 Metody statystyczne w nauce o danych
- CS 6350 Zarządzanie dużymi danymi i analityka
- CS 6363 Projektowanie i analiza algorytmów komputerowych
- CS 6375 Uczenie maszynowe
- Wybierz jeden kurs z następujących pięciu kursów:
- CS 6301 Specjalne tematy z informatyki [gdy tematem jest analiza sieci społecznościowych]
- CS 6320 Przetwarzanie języka naturalnego
- CS 6327 Video Analytics
- CS 6347 Metody statystyczne w sztucznej inteligencji i uczeniu maszynowym
- Projektowanie bazy danych CS 6360
Ścieżka zapewniania informacji
- CS 6324 Bezpieczeństwo informacji
- CS 6363 Projektowanie i analiza algorytmów komputerowych
- CS 6378 Zaawansowane systemy operacyjne
- Wybierz dwa kursy z następujących czterech kursów:
- CS 6332 Bezpieczeństwo systemów i analiza złośliwego kodu
- CS 6348 Bezpieczeństwo danych i aplikacji
- CS 6349 Bezpieczeństwo sieciowe
- CS 6377 Wprowadzenie do kryptografii
Intelligent Systems Track
- CS 6320 Przetwarzanie języka naturalnego
- CS 6363 Projektowanie i analiza algorytmów komputerowych
- CS 6364 Sztuczna inteligencja
- CS 6375 Uczenie maszynowe
- Wybierz jeden kurs z następujących dwóch kursów:
- Projektowanie bazy danych CS 6360
- CS 6378 Zaawansowane systemy operacyjne
Interaktywna ścieżka obliczeniowa
- CS 6326 Interakcje człowiek-komputer
- CS 6363 Projektowanie i analiza algorytmów komputerowych
- Wybierz trzy z następujących pięciu kursów:
- CS 6323 Animacja komputerowa i gry
- CS 6328 Modelowanie i symulacja
- Systemy multimedialne CS 6331
- CS 6334 Wirtualna rzeczywistość
- CS 6366 Grafika komputerowa
Ścieżka sieci i telekomunikacji
- CS 6352 Wydajność systemów komputerowych i sieci
- CS 6363 Projektowanie i analiza algorytmów komputerowych
- CS 6378 Zaawansowane systemy operacyjne
- CS 6385 Algorytmiczne aspekty sieci telekomunikacyjnych
- CS 6390 Zaawansowane sieci komputerowe
Systems Track
- Architektura komputera CS 6304
- CS 6363 Projektowanie i analiza algorytmów komputerowych
- CS 6378 Zaawansowane systemy operacyjne
- CS 6396 Systemy czasu rzeczywistego
- Wybierz jeden kurs z następujących czterech kursów:
- CS 6349 Bezpieczeństwo sieciowe
- CS 6376 Przetwarzanie równoległe
- CS 6380 Distributed Computing
- CS 6397 Synteza i optymalizacja systemów o wysokiej wydajności
Tradycyjna ścieżka informatyczna
- CS 6363 Projektowanie i analiza algorytmów komputerowych
- CS 6378 Zaawansowane systemy operacyjne
- CS 6390 Zaawansowane sieci komputerowe
- Wybierz dwa kursy z następujących trzech kursów:
- Budowa kompilatora CS 6353
- Projektowanie bazy danych CS 6360
- CS 6371 Zaawansowane języki programowania
Studenci muszą spełnić podstawowe wymagania, zdobywając minimalną średnią ocen 3,19 lub zdobywając minimalną średnią ocen 3,0 z pięciu podstawowych kursów i biorąc dodatkowe zatwierdzone fakultatywne (poza minimalnymi wymaganiami stopnia 33 semestralnych godzin zaliczeniowych) i utrzymywać wymagany GPA.
Możliwości związane z karierą
Absolwenci programu poszukują takich stanowisk jak inżynier oprogramowania, programista, naukowiec danych, analityk programista, analityk systemów komputerowych, administrator baz danych oraz analityk systemów sieciowych i komunikacji danych.
Udogodnienia
English Language Requirements
Potwierdź swoją znajomość języka angielskiego testem języka angielskiego Duolingo! DET to wygodny, szybki i niedrogi test online z języka angielskiego akceptowany przez ponad 4000 uniwersytetów (takich jak ten) na całym świecie.