BS arvutiteaduses (andmeteaduse rada)
Moravian University
Põhiteave
Ülikooli asukoht
Bethlehem, Ameerika Ühendriigid
Keeleteadus
Inglise keel
Õppevorm
Ülikoolilinnakus
Kestvus
4 aastat
Tempo
Päevane õpe
Õppemaks
USD 50 500 / per year
Avalduste vastuvõtu lõppkuupäev
Võta kooliga ühendust
Varaseim alguskuupäev
Aug 2024
Sissejuhatus
Arvutiteadus on uuring selle kohta, kuidas automatiseerida probleemide lahendamist arvutitega. Internetiajastul kasutatakse arvuteid peaaegu kõigis eluvaldkondades ning programmeerijad peavad mõistma arvutite tehnilisi võimalusi ja tehnilisi nõudeid probleemvaldkondadele. Moraviani arvutiteaduse programm loob keskkonna, kus õpilased saavad õppida tarkvaraarendust reaalsete klientide jaoks mõeldud meeskondades, ja pakub õpilastele võimalusi tehnoloogia praktilisteks kogemusteks.
Missioon
Arvutiteaduse programm valmistab inimesi ette astumiseks tehnilistele erialadele, kus nad saavad panustada tootmistaseme tarkvaralahendustesse ning jätkata õppimist ja uute tehnoloogiatega kohanemist.
Eesmärgid
- Programmeerimisoskus – õpilased demonstreerivad võimet tõlkida programmi spetsifikatsioonid toimivaks, tõhusaks ja loetavaks lahenduseks.
- Programmi spetsifikatsioon ja disain – Õpilased demonstreerivad võimet kirjutada kliendi sisendi põhjal projekti spetsifikatsioone ja luua projektile üldine kujundus, mis kasutab standardset tarkvara ja arhitektuurimustreid.
- Meeskonnasuhtlus – Õpilased demonstreerivad oskust suhelda nii suuliselt kui kirjalikult tarkvarameeskonna liikmetega, sealhulgas klientide, teiste tarkvaraarendajate ja juhtidega.
Õppekava
Arvutiteadus pakub üldist rada ja andmeteaduse rada. Mõlema raja jaoks on vaja CSCI 120, 121, 265, 244, 234 ja 334. Üldine rada sisaldab täiendavaid nõudeid arvutiteaduse ja MATH 106/166 või MATH 170 põhinõudena. Andmeteaduse rada sisaldab lisanõudeid matemaatikas ning rakenduste ja eetika kursusi.
Üldine rada:
Üldraja kohustuslikud kursused
- CSCI 120 Sissejuhatus arvutiteadusesse
- CSCI 121 kesktaseme tarkvaraarendus, eeltingimus: C- või parem CSCI 120
- CSCI 140 diskreetsed struktuurid arvutiteadusele või MATH 212 diskreetsed matemaatilised struktuurid ja tõestus. Õpilased, kes lõpetavad MATH 212, ei saa hiljem CSCI 140 eest krediiti teenida.
- CSCI 265 andmebaasisüsteemid, eeltingimus: C- või parem CSCI 120
- CSCI 220.2 sissejuhatus DevOpsi, eeltingimus: C- või parem CSCI 120-s
- CSCI 244 Advanced Software Development, eeltingimus: C- või parem CSCI 121
- CSCI 234 Sissejuhatus tarkvaratehnikasse, eeltingimus: C- või parem CSCI 244
- CSCI 243.2 Ettevalmistus arvutikarjääriks, eeltingimus: CSCI 120 ja juunioride seis
- CSCI 334 süsteemi projekteerimine ja juurutamine (WI), eeltingimus: CSCI 234
Üldraja valikained
Üliõpilased peavad läbima kolm ühikut täiendavaid valikkursusi numbritega 210-299 või 310-399, kusjuures vähemalt kaks kursust on numbritega 310-399. Üliõpilased võivad nende kolme ühiku hulka arvestada maksimaalselt ühe praktikaühiku. Õpilased võivad lugeda ühte MATH 230 matemaatilisest meetoditest operatsioonide uurimises või MATH 258 numbrilist analüüsi 200-tasemelise valikainena.
Üldised raja korekvisiidid
MATH 170 arvutus 1 (või MATH 106 analüütiline geomeetria ja arvutus I koos ülevaatega, 1. osa ja MATH 166 analüütiline geomeetria ja arvutus I koos ülevaatega, 2. osa)
Andmeteaduse rada:
Andmeteaduse raja kohustuslikud kursused
- CSCI 120 Sissejuhatus arvutiteadusesse
- CSCI 121 kesktaseme tarkvaraarendus, eeltingimus: C- või parem CSCI 120
- CSCI 265 andmebaasisüsteemid, eeltingimus: C- või parem CSCI 120
- CSCI 244 Advanced Software Development, eeltingimus: C- või parem CSCI 121
- CSCI 234 Sissejuhatus tarkvaratehnikasse, eeltingimus: C- või parem CSCI 244
- CSCI 243.2 Ettevalmistus arvutikarjääriks, eeltingimus: CSCI 120 ja juunioride seis
- CSCI 334 süsteemi projekteerimine ja juurutamine (WI), eeltingimus: CSCI 234
- Matemaatika 231 Matemaatiline statistika 1
- Matemaatika 337 Matemaatiline statistika 2
Andmeteaduse korekvisiidid
- MATH 170 arvutus 1 (või MATH 106 analüütiline geomeetria ja arvutus I koos ülevaatega, 1. osa ja MATH 166 analüütiline geomeetria ja arvutus I koos ülevaatega, 2. osa)
- MATH 171 Calculus 2 (või MATH 106 analüütiline geomeetria ja arvutus I koos ülevaatega, 1. osa ja MATH 166 analüütiline geomeetria ja arvutus I koos ülevaatega, 2. osa)
Üks eetikakursus:
- NURS 360 eetilised dilemmad tervishoius
- PHIL 222 Eetika
- PHIL 224 Rakenduseetika
- PHIL 251 Tehnoloogiafilosoofia
- PHIL 257 Bioeetika ja sotsiaalne õiglus
- PHIL 259 Meditsiinieetika
- PHIL 281 Teemad eetikas
- PHIL 355 Metaeetika
- Kohaldada võivad ka muud eetikakursused, mille peab heaks kiitma õpilase nõustaja
Soovitame selle programmi õpilastel läbida CITI-koolituse uurimistöö vastutustundliku käitumise moodul (mis on õppejõududele ja töötajatele tasuta saadaval) ning teatada selle koolituse lõpetamisest nõustajale. Õpilased võivad sellele tarkvarale juurdepääsu saamiseks pöörduda IRB komitee poole.
Üks kursus rakendustes:
- HLTP 230 Epidemioloogia
- MGMT 311 turundusuuringud (eelnõu: MGMT 251; pluss Math 107, Math 231 või ECON156)
- BIOL 363 genoomika (eeltingimused: BIOL 210 ja juhendaja luba)
- ECON 256 rakendusökonomeetria (eeltingimused: statistika kursus ja ECON 152, mida soovitatakse andmeteaduse üliõpilastele M4-na)
- Kohaldada võivad autasud, iseseisvad õpingud ja muud rakenduskursused; konsulteeri nõustajaga
Üks täiendav 300-tasemeline matemaatika kursus või rakenduste loendist või üks järgmistest ennustava analüüsi magistriõppe (MS-PA) kursustest:
- MGMT 555, Äriuuringute meetodid
- MGMT 556, Otsuste analüüs
MSDA programmi programmidirektori loal võivad õpilased registreeruda MSDA täiendavatele kursustele
Selle programmi läbinud õpilastel on nende ärakirjas jaotises "Kontsentratsioon" loetletud "Andmeteadus". Nad ei sobi informaatika kõrvalerialale. Õpilased võivad aga matemaatika kõrvaleriala hulka arvestada matemaatikat 170 ja 171, kuid mitte matemaatikat 231 ja 337, kuna need kaks viimast kursust on peaerialas nõutavad.
Minor arvutiteaduses
Arvutiteaduse kõrvaleriala koosneb CSCI 120, CSCI 121 ja veel kolmest CSCI kursuse osast, mis on nummerdatud üle 110. Osakonna nõusolekul võib arvutiteaduse kõrvaleriala hulka arvestada ühe järgmistest kursustest: MATH 230, MATH 258, MATH 231; FIL 211. Osakonna nõusolekul võib ühe teise programmi olulise andmetöötlussisuga kursuse lugeda üheks kolmest informaatika kõrvaleriala valikainest.
Minor informaatikas
Informaatika on arvutusoskuste, statistiliste meetodite ja valdkonnateadmiste rakendamine andmete hankimiseks ja analüüsimiseks, et teha otsuseid organisatsioonide ja ühiskonna kohta.
Informaatika kõrvaleriala koosneb viiest kursusest: CSCI 120; CSCI 265; üks statistilise arutlemise kursus (MATH 107, HLTP 189, ECON 156 või MATH 231); üks eetikakursus (NURS 360, IDIS 215 või PHIL-i kursus, mille pealkiri on "Eetika"); ja üks rakenduskursus (HLTP 230, MGMT 311, BIOL 363, ECON 256). Programmi direktori nõusolekul võib vastu võtta muid statistilise arutluskäigu, eetika või rakenduste kursusi.
Osakondadevaheline arvutiteaduse eriala
Kuus kursust, mis moodustavad osakondadevahelise arvutiteaduse peaeriala I komplekti, hõlmavad CSCI 120, CSCI 121 ja veel nelja CSCI kursust, mille nummerdamine on suurem kui 110, millest vähemalt üks on nummerdatud 310-380 või 390-399. Informaatika lisakursused ja II komplekti kuus kursust valib üliõpilane kooskõlastatult nõustajaga.
Programmi tulemus
Pärast arvutiteaduse eriala lõpetamist suudab edukas üliõpilane:
- Rakendage probleemile lahendus sobivate programmeerimistehnikate abil.
- Oskused ja kirjaoskus, teadmised
- Looge tarkvarasüsteemi disain, kasutades sobivaid projekteerimispõhimõtteid ja -mustreid.
- Oskused ja kirjaoskus, kriitiline küsimine, loomine ja kaasamine
- Kasutage tarkvaraprojekti panustamiseks sobivaid protsesse ja koostöötööriistu.
- Perspektiivid, kriitiline küsitlemine, loomine ja kaasamine
- Hinda ja õpi iseseisvalt uusi tehnoloogiaid.
- Perspektiivid, kriitiline küsimine