Online MS i datalogi
Lebanese American University Online
Nøgleinformation
Vælg placering
Campus placering
Online Lebanon
Lingvistik / Sprogvidenskab
Engelsk
Studieformat
Fjernundervisning
Varighed
2 år
Hastighed
Fuldtid, Deltid
Studieafgifter
Kontakt skolen
Ansøgningsfrist
Kontakt skolen
Tidligste startdato
Kontakt skolen
Introduktion
Den fleksible online MS i datalogi leverer de banebrydende færdigheder, du har brug for for at få succes inden for det hurtigt voksende teknologifelt i Mellemøsten og videre.Du vil få en avanceret forståelse af emner som dataanalyse, kunstig intelligens og maskinlæring og anvende det du lærer i en række globale sammenhænge.
Libanese American University opererer under et charter fra Board of Regents ved University of the State of New York og er akkrediteret af New England Commission of Higher Education (NECHE) .Dette 100% online program har modtaget bestyrelsesgodkendelse fra New York State Education Department, hvilket betyder, at kurset opfylder de akademiske kriterier for andre amerikanske universiteter.
Real-World Karriereforberedelse og tilpasset læring
Gennem praktisk, applikationsorienteret læring giver dette program dig den ekspertise, der er nødvendig for at imødekomme målkravet for dygtige datalogi- og dataanalyseprofessionelle.Undervist 100% online, programmet har en bred vifte af valgfrie muligheder indbygget i læseplanen, så du kan tilpasse dine studier og opbygge specialistviden inden for kunstig intelligens og datavidenskab, sikker databehandling og netværk eller generel datalogi.
Indbyggede efterspurgte datalogi færdighedssæt, 100 % online
Vores online-programmer leveres i et asynkront format, så du kan fuldføre dine kurser, uanset hvor du har en internetforbindelse.
MS in Computer Science online-programmet har intet opholdskrav, hvilket giver dig mulighed for at studere i dit eget tempo og balancere personlige forpligtelser, mens du tjener din grad.
Mens du studerer MS i datalogi, vil du udvide dit netværk med klassekammerater fra hele verden, som har en bred vifte af professionelle baggrunde.Leveret af det samme fornemme fakultet, omfattende læseplan og akademisk ekspertise som oplevelsen på campus.
Excel i en række datalogiske karrierer
Online MS i Computer Science kvalificerer dig til en række forskellige roller relateret til forretningsteknologi og datalogi.De færdigheder opnået gennem programmet vil forberede dig til karriereveje som:
- Computernetværksadministrator
- Computer system manager
- Computer systemanalytiker
- Dataanalytiker
- Database Administrator
- Informationssikkerhedsanalytiker
Læreplan
Dette 30 - kredit program består af 10 datalogi kurser, der giver en avanceret undersøgelse af emner såsom software kvalitetssikring, data science, databasesystemer og mere.Du vil tage fem kernekurser (18 point) efterfulgt af en række valgfag (12 point)
Når du er færdiguddannet, vil du have den tekniske ekspertise til at imødekomme den globale efterspørgsel efter dygtige datalogi- og dataanalytikere.
Kernekurser
Kursusnummer | Kursusnavn | Credits | Beskrivelse |
CSC611 | Design og analyse af algoritmer | 3 | Dette kursus omhandler både det grundlæggende og forskningsgrænserne for algoritmedesign og analyse.Dækkede emner omfatter kompleksiteten af algoritmer, opdel og erob-teknikker, grådige metoder, dynamisk programmering, rekursiv tilbagesporing, amortiseret analyse, grafalgoritmer, reduktion af polynomium-tidsproblem, NP-fuldstændighed, tilnærmelsesalgoritmer og et udvalgt avanceret emne. |
CSC617 | Fundamentals of Data Science | 3 | Dette kursus dækker væsentlige emner inden for datavidenskab, herunder dataindsamling og forbehandling af undersøgende dataanalyse og datavisualisering.Kurset dækker også overvågede og ikke-overvågede maskinlæringsteknikker, herunder regression, klassificering, klyngedannelse og dimensionalitetsreduktion, samt modeludvælgelse og -vurdering og gensamplingsteknikker. |
CSC618 | Grundlæggende om computernetværk | 3 | Kurset dækker de grundlæggende aspekter, funktioner og teknikker ved computernetværk.Emnerne omfatter internetarbejde: Pakkebaseret kommunikation; netværk routing; TCP/IP-netværk og adressering; transmissionsprotokoller: TCP og UDP; ressourcestyring og overbelastningskontrol; trådløse netværk og datacenternetværk, softwaredefinerede netværk og programmerbare dataplaner; indholdsdistributionsnetværk, peer-to-peer-netværk, videostreaming; netværkssikkerhed inklusive firewalls og applikationsgateways. |
CSC619 | Grundlæggende om databasesystemer | 3 | Dette kursus dækker adskillige avancerede emner i databaser og moderne dataintensive systemer.Emnerne omfatter avancerede teknikker til samtidighedskontrol, forespørgselsbehandling og optimeringsstrategier for relationelle databasesystemer, avancerede indekseringsmetoder, parallelle og distribuerede databasesystemer, NoSQL, database-as-a-service (DB-skyer), data på nettet, datareplikering og emner inden for databasesikkerhed og privatliv. |
CSC698 | Projekt | 3 | Dette kursus indebærer uafhængig udvikling og dokumentation af væsentlig software eller computerbaseret system ved hjælp af nyere eller vigtige teknikker og/eller værktøjer. |
Valgfag | Kunstig intelligens og datavidenskab
Kursusnummer | Kursusnavn | Credits | Beskrivelse |
CSC660 | Kunstig intelligens: principper og teknikker | 3 | Kurset dækker beregningsmæssige tilgange til modellering af usikkerhed og løsning af beslutningsproblemer.Emnerne omfatter søgeteknikker, problemer med tilfredshed med begrænsninger, spil (herunder alfa-beta-beskæring), propositionel logik, prædikatlogik, vidensrepræsentation, sandsynlighedsræsonnement, Bayesianske netværk og case-baseret ræsonnement.Det dækker også avancerede emner inden for kunstig intelligens såsom naturlig sprogbehandling og robotteknologi. |
CSC662 | Grundlæggende om dyb læring | 3 | Dette kursus præsenterer en introduktion til dyb læring og dens anvendelser.Emnerne inkluderer en introduktion til neurale netværk, regularisering, foldningsneurale netværk, tilbagevendende neurale netværk, langtidshukommelsesnetværk, auto-encodere, transformatorer og generative adversarielle netværk.En anvendt tilgang vil blive brugt, hvor eleverne får hands-on eksponering for AI-teknikker gennem brug af state-of-the-art maskinlæringssoftwarerammer. |
CSC664 | Avanceret maskinlæring | 3 | Dette kursus giver et overblik over populære algoritmer inden for maskinlæring.Emnerne omfatter overvåget læring, lineær og polynomiel regression, klassifikationsalgoritmer, gradientnedstigning, uovervåget læring, instansbaseret læring, neurale netværk og genetiske algoritmer og boosting.Kurset kræver en vis viden om kunstig intelligens og gode programmeringsevner.De teoretiske aspekter af algoritmerne vil blive studeret, og der vil blive givet opgaver for at teste deres anvendelighed. |
CSC666 | Kunstig intelligens metoder til naturlig sprogbehandling | 3 | Dette kursus dækker ordvektorrepræsentationer, indlejringer, syntaksanalyse, vektorrumsmodellering, dimensionsreduktion, talemærkning, tekstklassificering, sentimentanalyse, vinduesbaserede neurale netværk, tilbagevendende neurale netværk, langtidshukommelsesmodeller, rekursive neurale netværk, og konvolutionelle neurale netværk. |
CSC668 | Datavisualisering | 3 | Dette kursus dækker væsentlige og praktiske færdigheder, der er nødvendige for klart og effektivt at kommunikere information fra data gennem grafiske midler, baseret på principper fra grafisk design, visuel kunst, perceptuel psykologi og kognitiv videnskab.Kurset introducerer værdien af datavisualisering, samt principperne og teknikkerne for videnskabelig visualisering.Den fokuserer også på big data-organisation og minedrift til beslutningsstøtte og på, hvordan man bedst udnytter visualiseringsmetoder.Opgaver og projekter vil involvere brugen af forskellige værktøjer og ressourcer til at manipulere og visualisere data med kode. |
Valgfag | Sikker computing og netværk
Kursusnummer | Kursusnavn | Credits | Beskrivelse |
CSC616 | Kryptografi og datasikkerhed | 3 | Dette kursus er en avanceret undersøgelse af moderne emner inden for teori, grundlag og anvendelser af moderne kryptografi.Envejsfunktioner, pseudo-tilfældighed, kryptering, autentificering, offentlige nøglekryptosystemer og begreber om sikkerhed er dækket.Kurset dækker også nul-viden beviser, flerparts kryptografiske protokoller og praktiske applikationer. |
CSC630 | Blockchain systemer | 3 | Dette kursus fokuserer på det grundlæggende i Blockchain-teknologi.Det giver et konceptuelt indblik i Blockchains rolle som et middel til at sikre distribuerede systemer, hvordan konsensus opnås om deres blokke, og de nye applikationer, som de styrker.Det inkluderer det teknologiske grundlag for blockchain-funktionaliteter såsom distribuerede datastrukturer og beslutningstagningsmodeller, deres operationer og forskellige arkitekturer.Kurset præsenterer en kort diskussion om nuværende Smart Contract (SM) teknikker og platforme og studerer deres fremtidige retninger, udsigter, udfordringer og risici.Studerende vil lære, hvordan blockchain-systemer er konstrueret, hvordan man interagerer med dem, og hvordan man designer og implementerer sikre distribuerede applikationer.Studerende anvender den viden, de får ved at implementere et detaljeret blockchain-system, der inkluderer transaktioner, blokke, kryptografi og en konsensusmekanisme ved hjælp af et populært programmeringssprog såsom Java eller Python. |
CSC634 | Netværksprogrammering | 3 | Dette kursus dækker metoder og værktøjer til netværksprogrammering og -simulering.Dækkede emner omfatter operativsystemunderstøttelse af netværksprotokoller, kommunikationsværktøjer mellem processer (såsom rør, sockets og fjernprocedurekald), design af klient- og serversider af netværksprotokoller, simuleringsværktøjer til netværksdesign og -analyse, foruden eksperimentelle forskningsemner inden for computernetværk. |
CSC635 | Internet of Things (IoT) | 3 | Dette kursus udsætter eleverne for det grundlæggende i IoT som et paradigme ud over de grundlæggende problemer, der er iboende i dette område.Kurset vil introducere den grundlæggende terminologi og økosystem samt udviklingsmiljøer.Emnerne omfatter IoT-hardware og -softwareplatforme, dataindsamling og analyser til IoT, sikkerhed og etiske spørgsmål, der er iboende i IoT, og netværksprogrammering til IoT.Kurset udforsker problemløsning for IoT-analyse baseret på maskinlæring og dyb læring ved hjælp af TensorFlow.Kurset vil køre som oplæsninger, diskussioner, laboratorier og præsentationer af de studerende. |
CSC636 | Netværkssikkerhed | 3 | Dette kursus dækker teori og praksis om netværkssikkerhed.Emnerne omfatter statisk pakkefilter, stateful firewall, proxy-firewall, IDS, VPN-enhed, DMZ'er og screenede undernet, netværksforsvarskomponenter, intern netværkssikkerhed, værtshærdning, konfigurationsstyring, revision og menneskelige faktorer og sikkerhedspolitikker.Kurset dækker også kryptografiske protokoller, privatliv, anonymitet og forskellige casestudier. |
CSC638 | Computer Forensics | 3 | Kurset giver en grundlæggende viden om digitale retsmedicinske undersøgelser og viser, hvordan bevismæssige resultater anvendes i straffesager og civile sager.Emnerne omfatter en oversigt over de anvendte værktøjer og teknikker, de typer digitale lagringsmedier, der sandsynligvis vil blive stødt på, og klare forklaringer af den terminologi og software, der almindeligvis findes i sager, der involverer computerbevis.Kurset belyser også de retsområder, der er mest relevante for sager, der involverer digitalt retsmedicinsk bevismateriale.Den gennemgår de dækkede emner i forhold til en faktisk sag.Denne del af undersøgelsen vurderer det dokumenterede papirspor, den retsmedicinske undersøgelse, resultater og det endelige udfald af sagen. |
Generel Pathway
Kursusnavn | Credits | Beskrivelse |
Generel Pathway | 12 | Eventuelle 12 point fra valget af valgmoduler ovenfor. |