BS in computerwetenschappen (data science-track)
Moravian University
Belangrijke informatie
Campuslocatie
Bethlehem, Verenigde Staten
Talen
Engels
Studieformaat
Op de campus
Duur
4 jaar
Tempo
Full time
Collegegeld
USD 50.500 / per year
Deadline voor aanmelding
Informatie aanvragen
Eerste startdatum
Aug 2024
Invoering
Informatica is de studie van het automatiseren van het oplossen van problemen met computers. In het internettijdperk worden computers in bijna elk facet van het leven gebruikt, en programmeurs moeten de technische mogelijkheden van computers en de technologische vereisten voor probleemdomeinen begrijpen. Het computerwetenschappelijke programma bij Moravian creëert een omgeving voor studenten om softwareontwikkeling te leren in teams voor echte klanten, en biedt studenten mogelijkheden voor praktische ervaring met technologie.
Missie
Het computerwetenschappelijk programma bereidt individuen voor op toegang tot technische beroepen waar ze kunnen bijdragen aan softwareoplossingen op productieniveau en kunnen blijven leren en zich aanpassen aan nieuwe technologieën.
doelen
- Programmeervermogen - Studenten zullen aantonen dat ze de specificatie van een programma kunnen vertalen in een werkende, efficiënte en leesbare oplossing.
- Programmaspecificatie en ontwerp - Studenten zullen aantonen dat ze in staat zijn om specificaties voor een project te schrijven op basis van input van de klant en om een algemeen ontwerp te maken voor een project dat gebruik maakt van standaardsoftware en architectuurpatronen.
- Teamcommunicatie - Studenten zullen aantonen dat ze zowel mondeling als schriftelijk kunnen communiceren met leden van een softwareteam, inclusief klanten, andere softwareontwikkelaars en managers.
leerplan
Informatica biedt een algemene track en een data science-track. CSCI 120, 121, 265, 244, 234 en 334 zijn vereist voor beide banen. De algemene track bevat aanvullende vereisten binnen de informatica, evenals MATH 106/166 of MATH 170 als basisvereiste. De track data science omvat aanvullende vereisten binnen wiskunde, evenals cursussen in toepassingen en ethiek.
Algemeen spoor:
Algemene Track Vereiste Cursussen
- CSCI 120 Inleiding tot informatica
- CSCI 121 Intermediate Software Development, vereiste: C- of beter in CSCI 120
- CSCI 140 discrete structuren voor informatica of MATH 212 discrete wiskundige structuren en bewijzen. Studenten die MATH 212 voltooien, kunnen later geen studiepunten voor CSCI 140 verdienen.
- CSCI 265 Databasesystemen, vereiste: C- of beter in CSCI 120
- CSCI 220.2 Inleiding tot DevOps, vereiste: C- of beter in CSCI 120
- CSCI 244 Advanced Software Development, vereiste: C- of beter in CSCI 121
- CSCI 234 Inleiding tot software-engineering, vereiste: C- of beter in CSCI 244
- CSCI 243.2 Voorbereiding op een computercarrière, vereiste: CSCI 120 en junior status
- CSCI 334 Systeemontwerp en -implementatie (WI), vereiste: CSCI 234
Algemene keuzevakken
Studenten moeten drie eenheden van aanvullende keuzevakken genummerd 210-299 of 310-399 voltooien, met ten minste twee cursussen genummerd 310-399. Studenten mogen maximaal één stage-eenheid meetellen voor deze drie eenheden. Studenten kunnen een van MATH 230 wiskundige methoden in operationeel onderzoek of MATH 258 numerieke analyse tellen als een keuzevak van 200 niveaus in de major.
Algemene baanvereisten
MATH 170 Calculus 1 (of MATH 106 analytische meetkunde en calculus I met overzicht, deel 1 en MATH 166 analytische meetkunde en calculus I met overzicht, deel 2)
Data Science-traject:
Data Science Track Vereiste cursussen
- CSCI 120 Inleiding tot informatica
- CSCI 121 Intermediate Software Development, vereiste: C- of beter in CSCI 120
- CSCI 265 Databasesystemen, vereiste: C- of beter in CSCI 120
- CSCI 244 Advanced Software Development, vereiste: C- of beter in CSCI 121
- CSCI 234 Inleiding tot software-engineering, vereiste: C- of beter in CSCI 244
- CSCI 243.2 Voorbereiding op een computercarrière, vereiste: CSCI 120 en junior status
- CSCI 334 Systeemontwerp en -implementatie (WI), vereiste: CSCI 234
- Wiskunde 231 Wiskundige Statistieken 1
- Wiskunde 337 Wiskundige Statistieken 2
Basisvereisten voor gegevenswetenschap
- MATH 170 Calculus 1 (of MATH 106 analytische meetkunde en calculus I met overzicht, deel 1 en MATH 166 analytische meetkunde en calculus I met overzicht, deel 2)
- MATH 171 Calculus 2 (of MATH 106 Analytic Geometry and Calculus I with Review, Part 1 en MATH 166 Analytic Geometry and Calculus I with Review, Part 2)
Een cursus ethiek:
- NURS 360 ethische dilemma's in de gezondheidszorg
- PHIL 222 Ethiek
- PHIL 224 Toegepaste ethiek
- PHIL 251 Filosofie van technologie
- PHIL 257 Bio-ethiek en sociale rechtvaardigheid
- PHIL 259 Medische ethiek
- PHIL 281 Onderwerpen in ethiek
- PHIL 355 Meta-ethiek
- Andere cursussen ethiek, die moeten worden goedgekeurd door de studieadviseur, kunnen van toepassing zijn
We raden studenten in dit programma aan om de module over verantwoordelijk gedrag bij onderzoek in de CITI-training (die gratis beschikbaar is voor docenten en personeel) te voltooien en de voltooiing van die training te melden aan de adviseur. Studenten kunnen contact opnemen met de IRB-commissie voor toegang tot deze software.
Een cursus in toepassingen:
- HLTP 230 Epidemiologie
- MGMT 311 Marketing Research (prereq: MGMT 251; plus Math 107, Math 231 of ECON156)
- BIOL 363 Genomics (voorwaarde: BIOL 210 en toestemming van de instructeur)
- ECON 256 Toegepaste Econometrie (voorwaarde: een cursus statistiek en ECON 152, die wordt aanbevolen als de M4 voor studenten in data science)
- Honours, onafhankelijke studies en andere sollicitatiecursussen kunnen van toepassing zijn; overleggen met de adviseur
Een extra cursus van 300 niveaus in wiskunde of uit de lijst met applicaties of een van de volgende cursussen van het Master of Science in Predictive Analytics (MS-PA) -programma:
- MGMT 555, methoden voor bedrijfsonderzoek
- MGMT 556, Beslissingsanalyse
Met toestemming van de programmadirecteur van het MSDA-programma kunnen studenten zich inschrijven voor aanvullende cursussen in de MSDA
Studenten die dit programma voltooien, hebben 'Data Science' vermeld op hun transcript, onder 'concentratie'. Zij komen niet in aanmerking voor de minor Informatica. Studenten mogen echter wiskunde 170 en 171, maar niet wiskunde 231 en 337, meetellen voor de wiskundeminor, aangezien deze laatste twee vakken verplicht zijn binnen de major.
De minor informatica
De minor informatica bestaat uit CSCI 120, CSCI 121 en drie andere CSCI-vakken genummerd boven 110. Een van de volgende cursussen kan, met toestemming van de afdeling, worden meegeteld voor de minor informatica: MATH 230, MATH 258, MATH 231; FIL 211. Met toestemming van de faculteit kan één vak met significante computerinhoud uit een ander programma worden meegeteld als een van de drie keuzevakken voor de minor informatica.
De minor Informatica
Informatica is de toepassing van computervaardigheden, statistische methoden en domeinkennis om gegevens te verkrijgen en te analyseren om beslissingen te nemen over organisaties en de samenleving.
De minor informatica bestaat uit vijf vakken: CSCI 120; CSCI 265; één cursus statistisch redeneren (MATH 107, HLTP 189, ECON 156 of MATH 231); één cursus ethiek (NURS 360, IDIS 215, of een PHIL-cursus met "Ethiek" in de titel); en een cursus in toepassingen (HLTP 230, MGMT 311, BIOL 363, ECON 256). Andere cursussen in statistisch redeneren, ethiek of toepassingen kunnen worden geaccepteerd met goedkeuring van de programmadirecteur.
De interdepartementale majoor informatica
De zes cursussen waaruit Set I van de interdepartementale major in computerwetenschappen bestaat, omvatten CSCI 120, CSCI 121 en vier andere CSCI-cursussen met een nummer hoger dan 110, waarvan er naar verwachting ten minste één nummer 310-380 of 390-399 zal zijn. De aanvullende cursussen informatica en de zes cursussen van Set II worden door de student geselecteerd met goedkeuring van de adviseur.
Programma resultaat
Na afronding van de major informatica kan een succesvolle student:
- Implementeer een oplossing voor een probleem met behulp van geschikte programmeertechnieken.
- Vaardigheden en geletterdheid, Kennis
- Maak een ontwerp voor een softwaresysteem met behulp van de juiste ontwerpprincipes en -patronen.
- Vaardigheden en geletterdheid, kritische vragen stellen, creëren en betrekken
- Gebruik geschikte proces- en samenwerkingstools om bij te dragen aan een softwareproject.
- Perspectieven, kritische vragen stellen, creëren en betrekken
- Evalueer en leer nieuwe technologieën zelfstandig.
- Perspectieven, kritische vragen