
Master of Science in Computer Science
Bolivar, Stany Zjednoczone
CZAS TRWANIA
1 up to 3 Years
JĘZYKI
Język angielski
TEMPO
Pełny etat
TERMIN SKŁADANIA WNIOSKÓW
Termin składania wniosków
NAJWCZEŚNIEJSZA DATA ROZPOCZĘCIA
Aug 2025
CZESNE
Zapytaj o opłaty za naukę
FORMACIE STUDIÓW
Mieszany, Nauka na odległość
Wstęp
Program Master of Science in Computer Science oferuje kompleksowy i najnowocześniejszy program nauczania przygotowujący studentów do pełnienia ról w szybko rozwijającej się branży technologicznej. Ten zaawansowany program łączy podstawy teoretyczne z praktycznymi zastosowaniami, obejmując szeroki zakres tematów, od podstawowych zasad informatyki po specjalistyczne obszary, takie jak sztuczna inteligencja, przetwarzanie w chmurze i analiza dużych zbiorów danych. Dzięki silnemu naciskowi na kwestie etyczne oparte na zasadach chrześcijańskich, program w wyjątkowy sposób przygotowuje absolwentów do odpowiedzialnego radzenia sobie ze złożonymi wyzwaniami technologicznymi. Dzięki rygorystycznym zajęciom, praktycznym projektom i kulminacyjnemu doświadczeniu, studenci rozwijają zaawansowane umiejętności w zakresie programowania, projektowania algorytmów, zarządzania bazami danych i aplikacji AI. Program koncentruje się na umiejętnościach istotnych dla branży, w tym zarządzaniu infrastrukturą chmurową i przetwarzaniu dużych zbiorów danych, dzięki czemu absolwenci są dobrze przygotowani do sprostania aktualnym wymaganiom sektora technologicznego. Syntetyzując wiedzę z różnych dziedzin informatyki i stosując ją do rzeczywistych wyzwań biznesowych, studenci wychodzą z programu gotowi do wprowadzania innowacji, przewodzenia i wnoszenia znaczącego wkładu w dziedzinę informatyki.
Program
Ta mapa programu nauczania ilustruje stopniowy rozwój kompetencji studentów w ramach programu magisterskiego z zarządzania technologiami informacyjnymi, pokazując, w jaki sposób każdy kurs wprowadza (I), rozwija (D) lub prowadzi studentów do opanowania (M) siedmiu efektów uczenia się programu (PLO), co kończy się kursem wieńczącym, podczas którego studenci wykazują opanowanie wszystkich efektów.
- TECH 500: Wyzwania etyczne w zarządzaniu technologią
- TECHNIKA 605: Języki programowania
- TECHNIKA 615: Algorytmy i struktury danych
- TECHNIKA 653: Systemy operacyjne
- TECHNIKA 651: Systemy baz danych
- TECH 515: Zarządzanie infrastrukturą i bezpieczeństwem w chmurze
- TECH 575: Analityka Big Data dla IoT
- TECH 615: Zastosowana sztuczna inteligencja: rozwiązania dla biznesu
- TECH 630: Zaawansowana sztuczna inteligencja do analizy biznesowej i podejmowania decyzji
- TECH 699: Zwieńczenie przedmiotu informatyka
Podstawowe klasy
TECH 500: Wyzwania etyczne w zarządzaniu technologią
Ten kurs koncentruje się na przygotowaniu liderów do rozwiązywania złożonych dylematów etycznych w zarządzaniu technologią. Kurs kładzie nacisk na wartości biblijne i praktyczne rozwiązania współczesnych wyzwań. Studenci badają systemy etyczne poprzez chrześcijański światopogląd, analizują studia przypadków i rozwijają umiejętności wydawania trafnych osądów moralnych. Pod koniec kursu uczestnicy będą przygotowani do rozwiązywania problemów etycznych w przywództwie technologicznym z uczciwością i perspektywą opartą na wierze.
Rezultaty uczenia się studentów (SLO)
- SLO 1: Analiza złożonych dylematów etycznych w zarządzaniu technologią przy użyciu różnych ram etycznych, w tym chrześcijańskiego światopoglądu. (PLO 3, PLO 5)
- SLO 2: Ocena wpływu nowych technologii na podejmowanie decyzji etycznych na stanowiskach kierowniczych w obszarze IT. (PLO 3, PLO 5)
- SLO 3: Syntetyzowanie zasad biblijnych ze współczesnymi wyzwaniami etycznymi w celu opracowania rozwiązań opartych na wierze w zakresie zarządzania technologią. (PLO 3, PLO 5)
- SLO 4: Opracowywać i formułować trafne osądy moralne na potrzeby studiów przypadków z zakresu etyki technologicznej, wykazując się krytycznym myśleniem i skuteczną komunikacją. (PLO 3, PLO 4)
- SLO 5: Stworzenie osobistych ram etycznych do rozwiązywania problemów w zakresie zarządzania technologią, które integrują standardy zawodowe z wartościami chrześcijańskimi. (PLO 3, PLO 5)
TECHNIKA 605: Języki programowania
Ten kurs oferuje kompleksową analizę języków programowania, zagłębiając się w ich zasady projektowania, techniki implementacji i praktyczne zastosowania w różnych paradygmatach, w tym imperatywnych, obiektowych, funkcjonalnych, opartych na logice i współbieżnych modelach. Studenci badają składnię języka, semantykę, systemy typów, zarządzanie pamięcią, modele współbieżności i strategie implementacji dla interpreterów, kompilatorów i maszyn wirtualnych.
Rezultaty uczenia się studentów (SLO)
- SLO 1: Ocena różnych paradygmatów programowania w celu zaprojektowania zaawansowanych funkcji języka, wykazując się kompleksowym zrozumieniem teorii języka i jego implementacji. (PLO 1, PLO 2)
- SLO 2: Syntetyzowanie koncepcji z wielu modeli programowania w celu stworzenia prototypu nowego języka specyficznego dla danej dziedziny, prezentującego innowacyjność w projektowaniu języka. (PLO 1, PLO 5)
- SLO 3: Analiza złożonych implementacji języka w celu dekonstrukcji zaawansowanych funkcji, takich jak systemy typów i modele współbieżności, wykazując dogłębną wiedzę techniczną na temat wewnętrznych mechanizmów języka. (PLO 1, PLO 3)
- SLO 4: Konstruowanie kompilatora lub interpretatora funkcjonalnego dla podzbioru języka programowania, integrującego zaawansowaną wiedzę na temat technik przetwarzania języka. (PLO 1, PLO 2)
- SLO 5: Ocena powstających paradygmatów programowania w celu przewidzenia ich wpływu na przyszły rozwój oprogramowania, proponowanie innowacyjnych aplikacji wykorzystujących te nowe modele. (PLO 1, PLO 5)
TECHNIKA 615: Algorytmy i struktury danych
Ten zaawansowany kurs zapewnia wszechstronne zapoznanie się z algorytmami i strukturami danych, niezbędnymi do efektywnego rozwiązywania problemów i tworzenia oprogramowania w informatyce.
Rezultaty uczenia się studentów (SLO)
- SLO 1: Projektowanie zaawansowanych algorytmów przy użyciu różnych technik, takich jak dziel i zwyciężaj, programowanie dynamiczne i podejścia zachłanne, w celu wydajnego rozwiązywania złożonych problemów obliczeniowych. (PLO 1, PLO 2)
- SLO 2: Analiza złożoności czasowej i przestrzennej algorytmów przy użyciu notacji Big O, Big Theta i Big Omega, wykazując głębokie zrozumienie efektywności algorytmów. (PLO 2)
- SLO 3: Wdrażanie i optymalizacja zaawansowanych struktur danych, w tym zrównoważonych drzew, zaawansowanych reprezentacji graficznych i tablic skrótów, w celu zwiększenia wydajności algorytmów. (PLO 1, PLO 2)
- SLO 4: Ocenianie i wybieranie odpowiednich algorytmów i struktur danych dla konkretnych scenariuszy z życia wziętych, prezentując zdolność podejmowania świadomych decyzji projektowych. (PLO 1, PLO 2, PLO 5)
- SLO 5: Zastosowanie myślenia algorytmicznego w etycznym rozwiązywaniu problemów, pokazując, w jaki sposób chrześcijańskie zasady zarządzania i wydajności mogą kierować rozwojem odpowiedzialnych i świadomych zasobów rozwiązań programistycznych. (PLO 1, PLO 3, PLO 5)
TECHNIKA 653: Systemy operacyjne
Ten zaawansowany kurs oferuje wszechstronne zapoznanie się z systemami operacyjnymi, ze szczególnym uwzględnieniem ich architektury, komponentów i zasad projektowania.
Rezultaty uczenia się studentów (SLO)
- SLO 1: Analizowanie złożonych architektur systemów operacyjnych, wykazując się kompleksowym zrozumieniem zarządzania procesami, alokacji pamięci i operacji na systemie plików. (PLO 1, PLO 2)
- SLO 2: Projektowanie i wdrażanie zaawansowanych mechanizmów synchronizacji w celu rozwiązywania problemów z blokadami i wyścigami w środowiskach wielowątkowych. (PLO 1, PLO 2)
- SLO 3: Ocena różnych algorytmów planowania procesora i technik zarządzania pamięcią w celu optymalizacji wydajności systemu w różnych scenariuszach obliczeniowych. (PLO 1, PLO 2)
- SLO 4: Opracowanie komponentów podstawowego systemu operacyjnego, integrując wiedzę na temat systemów wejścia/wyjścia, sterowników urządzeń i zasad bezpieczeństwa. (PLO 1, PLO 2)
- SLO 5: Ocena wpływu nowych technologii na projektowanie systemów operacyjnych, proponowanie innowacyjnych rozwiązań dla systemów rozproszonych i czasu rzeczywistego. (PLO 1, PLO 5)
- SLO 6: Stosować zasady etycznego zarządzania zasobami i zarządzania nimi oparte na wartościach chrześcijańskich w celu projektowania systemów operacyjnych, które efektywnie wykorzystują zasoby obliczeniowe, jednocześnie uwzględniając wpływ na środowisko i odpowiedzialność społeczną. (PLO 3, PLO 5)
TECHNIKA 651: Systemy baz danych
Ten zaawansowany kurs oferuje wszechstronną analizę systemów baz danych, ze szczególnym uwzględnieniem ich projektowania, wdrażania i zarządzania w nowoczesnych środowiskach komputerowych.
Rezultaty uczenia się studentów (SLO)
- SLO 1: Projektowanie i wdrażanie złożonych schematów baz danych przy użyciu zaawansowanych technik modelowania danych, wykazując się biegłością w optymalizacji pod kątem integralności danych, wydajności i skalowalności. (PLO 1, PLO 2)
- SLO 2: Opracowywanie zaawansowanych zapytań SQL i procedur składowanych w celu wydajnego pobierania i przetwarzania danych, prezentując możliwość optymalizacji wydajności zapytań w systemach baz danych na dużą skalę. (PLO 1, PLO 2)
- SLO 3: Ocena i porównanie relacyjnych systemów baz danych i systemów NoSQL, wybór odpowiednich rozwiązań dla różnych scenariuszy zarządzania danymi i uzasadnienie decyzji architektonicznych. (PLO 1, PLO 5)
- SLO 4: Wdrożenie zaawansowanych funkcji bazy danych, w tym zarządzania transakcjami, kontroli współbieżności i środków bezpieczeństwa, zapewniających spójność i ochronę danych w środowiskach wielodostępnych. (PLO 1, PLO 2)
- SLO 5: Projektowanie i wdrażanie rozproszonych systemów baz danych i magazynów danych, demonstrując umiejętność zarządzania dużymi zbiorami danych i wykonywania złożonych analiz w środowiskach opartych na chmurze i lokalnych. (PLO 1, PLO 5)
TECH 515: Zarządzanie infrastrukturą i bezpieczeństwem w chmurze
Kurs ten stanowi kompleksowe wprowadzenie do zarządzania danymi przedsiębiorstwa i technologii sieciowych w obszarze technologii informatycznych (IT), ze szczególnym uwzględnieniem operacji i bezpieczeństwa w chmurze.
Rezultaty uczenia się studentów (SLO)
- SLO 1: Ocena złożonych architektur sieciowych opartych na chmurze i projektowanie optymalnych rozwiązań dla infrastruktury informatycznej na poziomie przedsiębiorstwa. (PLO 1, PLO 2)
- SLO 2: Synteza najlepszych praktyk w zakresie bezpieczeństwa w chmurze w celu stworzenia kompleksowych strategii zarządzania ryzykiem, uwzględniających pojawiające się zagrożenia i zgodność z przepisami. (PLO 1, PLO 3, PLO 5)
- SLO 3: Tworzenie innowacyjnych rozwiązań w zakresie zarządzania danymi i przechowywania danych w środowiskach chmurowych, optymalizujących skalowalność, wydajność i opłacalność. (PLO 1, PLO 5)
- SLO 4: Krytyka praktyk informatycznych przez pryzmat chrześcijańskiego zarządzania, formułowanie ram etycznych dla odpowiedzialnego wykorzystania technologii w środowisku przedsiębiorstw. (PLO 3, PLO 5)
- SLO 5: Przewidywanie wpływu pojawiających się trendów w zakresie przetwarzania w chmurze i informatyki przedsiębiorstw na działalność organizacyjną oraz opracowywanie adaptacyjnych strategii w celu bezpiecznego wykorzystania tych technologii. (PLO 1, PLO 5)
TECH 575: Analityka Big Data dla IoT
W tym kursie studenci zapoznają się z platformą Apache Spark, wydajnym systemem przetwarzania dużych zbiorów danych, ze szczególnym uwzględnieniem jego zastosowania w analizie dużych zbiorów danych.
Rezultaty uczenia się studentów (SLO)
- SLO 1: Syntetyzowanie programowania w Pythonie i frameworków Apache Spark w celu projektowania i wdrażania zaawansowanych rozwiązań do analizy dużych zbiorów danych. (PLO 1, PLO 2)
- SLO 2: Ocena i zastosowanie składni Spark 2.0 DataFrame w celu optymalizacji złożonych zadań przetwarzania danych i zwiększenia efektywności analiz. (PLO 1, PLO 3, PLO 5)
- SLO 3: Tworzenie i krytyka zaawansowanych modeli uczenia maszynowego przy użyciu biblioteki MLlib firmy Spark, obejmujących regresję logistyczną, lasy losowe i drzewa gradientowo-wzmocnione, w celu rozwiązywania rzeczywistych problemów klasyfikacji. (PLO 1, PLO 2, PLO 5)
- SLO 4: Opracowywanie i ocena innowacyjnych aplikacji przetwarzania języka naturalnego, takich jak filtry antyspamowe, wykorzystujących możliwości platformy Spark w zakresie analizy i klasyfikacji tekstu. (PLO 1, PLO 2, PLO 5)
- SLO 5: Sformułowanie ram etycznych dla analizy dużych zbiorów danych, które integrują chrześcijańskie zasady zarządzania i prywatności, krytycznie badając społeczne implikacje technik analizy danych na dużą skalę. (PLO 3, PLO 5)
TECH 615: Zastosowana sztuczna inteligencja: rozwiązania dla biznesu
Kurs stanowi kompleksowe wprowadzenie do sztucznej inteligencji (AI) i omawia jej transformacyjny wpływ na różne gałęzie przemysłu.
Rezultaty uczenia się studentów (SLO)
- SLO 1: Ocena wpływu sztucznej inteligencji na różne branże, analiza bieżących trendów i przewidywanie przyszłych zmian w tej dziedzinie.
Stypendia i Finansowanie
Biuro Pomocy Finansowej na Southwest Baptist University jest oddane zapewnianiu Ci zasobów finansowych i porad, których potrzebujesz, aby osiągnąć cel chrześcijańskiego wykształcenia wyższego. Będziemy współpracować z Tobą, aby zapewnić kompleksową pomoc finansową, która spełni Twoje potrzeby poprzez połączenie zasobów pomocy uniwersyteckiej, federalnej, stanowej i prywatnej.
Rekrutacja
Wynik programu
Rezultaty uczenia się instytucjonalnego (ILO)
- MOP 1: Studenci będą się skutecznie komunikować.
- ILO 2: Uczniowie będą stosować metody badawcze w celu zdobywania i stosowania wiedzy.
- MOP 3: Uczniowie będą rozwiązywać konkretne problemy, stosując wiarę i rozumowanie etyczne.
- MOP 4: Uczniowie będą myśleć kreatywnie i krytycznie, aby poświęcić się nauce przez całe życie.
- ILO 5: Uczniowie będą uczestniczyć w życiu zróżnicowanego kulturowo świata, aby zacieśniać relacje z innymi.
Efekty uczenia się programu (PLO)
- PLO 1: Projektowanie i wdrażanie zaawansowanych rozwiązań informatycznych, skupiających się na AI, chmurze obliczeniowej i systemach big data. ILO 2, ILO 4
- PLO 2: Analizuj i optymalizuj złożone algorytmy i struktury danych, aby skutecznie rozwiązywać rzeczywiste problemy obliczeniowe. ILO 2, ILO 4
- PLO 3: Oceniać i stosować zasady etyczne, w tym wartości chrześcijańskie, aby sprostać wyzwaniom w rozwoju technologii i zarządzaniu nią. ILO 3, ILO 4, ILO 5
- PLO 4: Skuteczne przekazywanie złożonych koncepcji i rozwiązań technicznych odbiorcom technicznym i nietechnicznym. ILO 1, ILO 5
- PLO 5: Syntetyzowanie wiedzy z różnych dziedzin informatyki w celu opracowania innowacyjnych rozwiązań dla różnorodnych wyzwań biznesowych i społecznych. ILO 2, ILO 3, ILO 4, ILO 5
Galeria
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.