
Bolivar, USA
UDDANNELSESTYPE
MSc (Master i naturvidenskab)
VARIGHED
3 år
SPROG
Engelsk
TEMPO
Fuldtid
ANSØGNINGSFRIST
Anmod om ansøgningsfrist
TIDLIGSTE STARTDATO
Aug 2025
STUDIEAFGIFTER
Anmod om studieafgift
STUDIEFORMAT
Blandet, Fjernundervisning
Introduktion
Master of Science in Computer Science-programmet tilbyder en omfattende og banebrydende læseplan for at forberede eleverne til roller i den hastigt udviklende teknologiske industri. Dette avancerede program blander teoretiske grundlag med praktiske applikationer og dækker en bred vifte af emner fra kernedatalogiprincipper til specialiserede områder som AI, cloud computing og big data-analyse. Med en stærk vægt på etiske overvejelser baseret på kristne principper positionerer programmet entydigt kandidater til at håndtere komplekse teknologiske udfordringer ansvarligt. Gennem stringente kurser, praktiske projekter og en kulminerende capstone-oplevelse udvikler eleverne avancerede færdigheder inden for programmering, algoritmedesign, databasestyring og AI-applikationer. Programmets fokus på brancherelevante færdigheder, herunder cloud-infrastrukturstyring og big data-behandling, sikrer, at kandidater er godt rustet til at imødekomme de aktuelle krav fra tech-sektoren. Ved at syntetisere viden på tværs af forskellige computervidenskabelige domæner og anvende den til virkelige forretningsudfordringer, kommer eleverne ud af programmet klar til at innovere, lede og yde væsentlige bidrag til datalogiområdet.
Læreplan
Dette pensumkort illustrerer den progressive udvikling af elevernes kompetencer på tværs af Master of Science i Information Technology Management-programmet, og viser, hvordan hvert kursus introducerer (I), udvikler (D) eller bringer eleverne til beherskelse (M) af de syv programs læringsudbytte (PLO'er), der kulminerer med endestenskurset, hvor eleverne demonstrerer beherskelse af alle resultater.
- TECH 500: Etiske udfordringer i teknologiledelse
- TECH 605: Programmeringssprog
- TECH 615: Algoritmer og datastrukturer
- TECH 653: Operativsystemer
- TECH 651: Databasesystemer
- TECH 515: Håndtering af cloud-infrastruktur og -sikkerhed
- TECH 575: Big Data Analytics til IoT
- TECH 615: Applied AI: Solutions for Business
- TECH 630: Avanceret kunstig intelligens til forretningsindsigt og beslutningstagning
- TECH 699: Datalogi Capstone
Kerneklasser
TECH 500: Etiske udfordringer i teknologiledelse
Dette kursus fokuserer på at forberede ledere til at løse komplekse etiske dilemmaer inden for teknologiledelse. Kurset lægger vægt på bibelske værdier og praktiske løsninger på samtidens udfordringer. Studerende udforsker etiske systemer gennem et kristent verdenssyn, analyserer casestudier og udvikler færdigheder til at foretage sunde moralske vurderinger. Ved kursets afslutning vil deltagerne være rustet til at tage fat på etiske spørgsmål i teknologiledelse med integritet og et trosbaseret perspektiv.
Kursusstuderendes læringsresultater (SLO'er)
- SLO 1: Analyser komplekse etiske dilemmaer i teknologiledelse ved hjælp af forskellige etiske rammer, herunder et kristent verdensbillede. (PLO 3, PLO 5)
- SLO 2: Evaluer implikationerne af nye teknologier for etisk beslutningstagning i IT-lederroller. (PLO 3, PLO 5)
- SLO 3: Syntetisere bibelske principper med nutidige etiske udfordringer for at udvikle trosbaserede løsninger inden for teknologiledelse. (PLO 3, PLO 5)
- SLO 4: Udvikle og formulere sunde moralske vurderinger til casestudier i teknologietik, der demonstrerer kritisk tænkning og effektiv kommunikation. (PLO 3, PLO 4)
- SLO 5: Skab en personlig etisk ramme for håndtering af teknologiledelsesudfordringer, der integrerer professionelle standarder med kristne værdier. (PLO 3, PLO 5)
TECH 605: Programmeringssprog
Dette kursus tilbyder en omfattende undersøgelse af programmeringssprog, der dykker ned i deres designprincipper, implementeringsteknikker og praktiske anvendelser på tværs af forskellige paradigmer, herunder imperative, objektorienterede, funktionelle, logikbaserede og samtidige modeller. Studerende udforsker sprogsyntaks, semantik, typesystemer, hukommelsesstyring, samtidighedsmodeller og implementeringsstrategier for tolke, compilere og virtuelle maskiner.
Kursusstuderendes læringsresultater (SLO'er)
- SLO 1: Evaluer forskellige programmeringsparadigmer for at designe avancerede sprogfunktioner, der demonstrerer en omfattende forståelse af sprogteori og -implementering. (PLO 1, PLO 2)
- SLO 2: Syntetiser koncepter fra flere programmeringsmodeller for at skabe en prototype af et nyt domænespecifikt sprog, der viser innovation inden for sprogdesign. (PLO 1, PLO 5)
- SLO 3: Analyser komplekse sprogimplementeringer for at dekonstruere avancerede funktioner såsom typesystemer og samtidighedsmodeller, der demonstrerer dyb teknisk indsigt i sproginternets. (PLO 1, PLO 3)
- SLO 4: Konstruer en funktionel compiler eller tolk til en delmængde af et programmeringssprog, der integrerer avanceret viden om sprogbehandlingsteknikker. (PLO 1, PLO 2)
- SLO 5: Vurder nye programmeringsparadigmer for at forudsige deres indvirkning på fremtidig softwareudvikling, og foreslå innovative applikationer, der udnytter disse nye modeller. (PLO 1, PLO 5)
TECH 615: Algoritmer og datastrukturer
Dette avancerede kursus giver en omfattende udforskning af algoritmer og datastrukturer, afgørende for effektiv problemløsning og softwareudvikling inden for datalogi.
Kursusstuderendes læringsresultater (SLO'er)
- SLO 1: Design avancerede algoritmer ved hjælp af forskellige teknikker såsom del og hersk, dynamisk programmering og grådige tilgange til at løse komplekse beregningsproblemer effektivt. (PLO 1, PLO 2)
- SLO 2: Analyser tids- og rumkompleksiteten af algoritmer ved hjælp af Big O, Big Theta og Big Omega notationer, hvilket viser en dyb forståelse af algoritmeeffektivitet. (PLO 2)
- SLO 3: Implementer og optimer sofistikerede datastrukturer, herunder balancerede træer, avancerede grafrepræsentationer og hashtabeller, for at forbedre algoritmeydelsen. (PLO 1, PLO 2)
- SLO 4: Evaluer og vælg passende algoritmer og datastrukturer til specifikke scenarier i den virkelige verden, hvilket viser evnen til at træffe informerede designbeslutninger. (PLO 1, PLO 2, PLO 5)
- SLO 5: Anvend algoritmisk tænkning til etisk problemløsning, og demonstrer, hvordan kristne principper om forvaltning og effektivitet kan styre udviklingen af ansvarlige og ressourcebevidste softwareløsninger. (PLO 1, PLO 3, PLO 5)
TECH 653: Operativsystemer
Dette avancerede kursus tilbyder en omfattende udforskning af operativsystemer med fokus på deres arkitektur, komponenter og designprincipper.
Kursusstuderendes læringsresultater (SLO'er)
- SLO 1: Analyser komplekse operativsystemarkitekturer og demonstrer en omfattende forståelse af processtyring, hukommelsesallokering og filsystemoperationer. (PLO 1, PLO 2)
- SLO 2: Design og implementer avancerede synkroniseringsmekanismer til at løse deadlock og racetilstandsproblemer i multi-threaded miljøer. (PLO 1, PLO 2)
- SLO 3: Evaluer forskellige CPU-planlægningsalgoritmer og hukommelseshåndteringsteknikker, optimering af systemets ydeevne til forskellige computerscenarier. (PLO 1, PLO 2)
- SLO 4: Udvikle komponenter i et grundlæggende operativsystem, der integrerer viden om I/O-systemer, enhedsdrivere og sikkerhedsprincipper. (PLO 1, PLO 2)
- SLO 5: Vurder virkningen af nye teknologier på operativsystemdesign, og foreslå innovative løsninger til distribuerede og realtidssystemer. (PLO 1, PLO 5)
- SLO 6: Anvend principper for forvaltning og etisk ressourcestyring inspireret af kristne værdier til at designe operativsystemer, der effektivt udnytter computerressourcer, samtidig med at miljøpåvirkning og socialt ansvar tages i betragtning. (PLO 3, PLO 5)
TECH 651: Databasesystemer
Dette avancerede kursus tilbyder en omfattende undersøgelse af databasesystemer med fokus på deres design, implementering og styring i moderne computermiljøer.
Kursusstuderendes læringsresultater (SLO'er)
- SLO 1: Design og implementer komplekse databaseskemaer ved hjælp af avancerede datamodelleringsteknikker, der demonstrerer færdigheder i at optimere for dataintegritet, ydeevne og skalerbarhed. (PLO 1, PLO 2)
- SLO 2: Udvikl sofistikerede SQL-forespørgsler og lagrede procedurer til effektivt at hente og manipulere data, hvilket viser evnen til at optimere forespørgselsydeevne i store databasesystemer. (PLO 1, PLO 2)
- SLO 3: Evaluer og sammenlign relationelle og NoSQL-databasesystemer, udvælgelse af passende løsninger til forskellige datahåndteringsscenarier og retfærdiggørende arkitektoniske beslutninger. (PLO 1, PLO 5)
- SLO 4: Implementer avancerede databasefunktioner, herunder transaktionsstyring, samtidighedskontrol og sikkerhedsforanstaltninger, hvilket sikrer datakonsistens og beskyttelse i flerbrugermiljøer. (PLO 1, PLO 2)
- SLO 5: Arkitekt og implementering af distribuerede databasesystemer og datavarehuse, demonstrerer evnen til at administrere big data og udføre komplekse analyser i cloud-baserede og lokale miljøer. (PLO 1, PLO 5)
TECH 515: Håndtering af cloud-infrastruktur og -sikkerhed
Dette kursus giver en omfattende introduktion til enterprise data management og netværksteknologier i informationsteknologi (IT), med fokus på cloud-baseret drift og sikkerhed.
Kursusstuderendes læringsresultater (SLO'er)
- SLO 1: Evaluer komplekse cloud-baserede netværksarkitekturer og design optimale løsninger til IT-infrastruktur på virksomhedsniveau. (PLO 1, PLO 2)
- SLO 2: Syntetisere bedste praksis inden for cloud-sikkerhed for at skabe omfattende risikostyringsstrategier, der adresserer nye trusler og overholdelse af lovgivning. (PLO 1, PLO 3, PLO 5)
- SLO 3: Skab innovative datastyrings- og lagringsløsninger til cloudmiljøer, optimer for skalerbarhed, ydeevne og omkostningseffektivitet. (PLO 1, PLO 5)
- SLO 4: Kritik af it-praksis gennem linsen af kristent forvaltning, ved at formulere etiske rammer for ansvarlig teknologianvendelse i virksomhedsmiljøer. (PLO 3, PLO 5)
- SLO 5: Forudsige virkningen af nye trends inden for cloud computing og virksomheds-IT på organisatoriske operationer, og udtænk adaptive strategier for at udnytte disse teknologier sikkert. (PLO 1, PLO 5)
TECH 575: Big Data Analytics til IoT
Dette kursus introducerer eleverne til Apache Spark, en kraftfuld big databehandlingsramme, med fokus på dens anvendelse til at analysere datasæt i stor skala.
Kursusstuderendes læringsresultater (SLO'er)
- SLO 1: Syntetiser Python-programmering og Apache Spark-frameworks for at designe og implementere avancerede big data-analyseløsninger. (PLO 1, PLO 2)
- SLO 2: Evaluer og anvend Spark 2.0 DataFrame-syntaks til at optimere komplekse databehandlingsopgaver og forbedre analytisk effektivitet. (PLO 1, PLO 3, PLO 5)
- SLO 3: Skab og kritiser sofistikerede maskinlæringsmodeller ved hjælp af Sparks MLlib, inklusive logistisk regression, tilfældige skove og gradientforstærkede træer, for at løse klassifikationsproblemer i den virkelige verden. (PLO 1, PLO 2, PLO 5)
- SLO 4: Udvikle og vurdere innovative applikationer til behandling af naturligt sprog, såsom spamfiltre, ved at bruge Sparks muligheder for tekstanalyse og klassificering. (PLO 1, PLO 2, PLO 5)
- SLO 5: Formuler en etisk ramme for big data-analyse, der integrerer kristne principper om forvaltning og privatliv, kritisk undersøger de samfundsmæssige implikationer af storskala dataanalyseteknikker. (PLO 3, PLO 5)
TECH 615: Applied AI: Solutions for Business
Dette kursus giver en omfattende introduktion til kunstig intelligens (AI), der udforsker dens transformative virkning på tværs af brancher.
Kursusstuderendes læringsresultater (SLO'er)
- SLO 1: Evaluer virkningen af AI på forskellige industrier, analyser aktuelle tendenser og forudsige fremtidige udviklinger på området.
Stipendier og finansiering
Kontoret for finansiel bistand ved Southwest Baptist University er dedikeret til at give dig de økonomiske ressourcer og rådgivning, du har brug for for at forfølge dit mål om en kristen videregående uddannelse. Vi vil arbejde sammen med dig om at yde omfattende økonomisk bistand, der vil opfylde dine behov gennem en kombination af universitets-, føderale, statslige og private hjælpemidler.
Indlæggelser
Programresultat
Institutionelle læringsresultater (ILO'er)
- ILO 1: Studerende vil kommunikere effektivt.
- ILO 2: Studerende vil bruge undersøgelsesmetoder til videnstilegnelse og -anvendelse.
- ILO 3: Eleverne vil løse konkrete problemer ved at anvende tro og etisk ræsonnement.
- ILO 4: Studerende vil tænke kreativt og kritisk for at forfølge et liv med læring.
- ILO 5: Studerende vil engagere sig i en kulturelt mangfoldig verden for at styrke forholdet til andre.
Program Learning Outcomes (PLO'er)
- PLO 1: Design og implementer avancerede computervidenskabelige løsninger med fokus på AI, cloud computing og big data-systemer. ILO 2, ILO 4
- PLO 2: Analyser og optimer komplekse algoritmer og datastrukturer for at løse virkelige computerproblemer effektivt. ILO 2, ILO 4
- PLO 3: Evaluere og anvende etiske principper, herunder kristne værdier, til at løse udfordringer inden for teknologiudvikling og -ledelse. ILO 3, ILO 4, ILO 5
- PLO 4: Kommuniker komplekse tekniske koncepter og løsninger effektivt til både tekniske og ikke-tekniske målgrupper. ILO 1, ILO 5
- PLO 5: Syntetisere viden fra forskellige datalogiske domæner for at udvikle innovative løsninger til forskellige erhvervsmæssige og samfundsmæssige udfordringer. ILO 2, ILO 3, ILO 4, ILO 5
Galleri
English Language Requirements
Certifikat dine engelskkundskaber med Duolingo English Test! DET er en praktisk, hurtig og overkommelig online engelsk test, der accepteres af over 4.000 universiteter (som denne) rundt om i verden.