
BSc in
Licență în Știința Informaticii (Pistă Știința datelor) Moravian University

Introducere
Informatica este studiul modului de a automatiza rezolvarea problemelor cu calculatoarele. În era internetului, computerele sunt folosite în aproape toate fațetele vieții, iar programatorii trebuie să înțeleagă capacitățile tehnice ale computerelor și cerințele tehnologice pentru domeniile problematice. Programul de informatică de la Moravian creează un mediu în care studenții pot învăța dezvoltarea de software în echipe pentru clienți din lumea reală și oferă studenților oportunități de experiență practică cu tehnologia.
Misiune
Programul de informatică pregătește persoanele pentru intrarea în profesii tehnice în care pot contribui la soluții software la nivel de producție și pot continua să învețe și să se adapteze la noile tehnologii.
Goluri
- Abilitatea de programare - Elevii vor demonstra capacitatea de a traduce specificațiile unui program într-o soluție funcțională, eficientă și lizibilă.
- Specificațiile programului și designul - Studenții vor demonstra capacitatea de a scrie specificații pentru un proiect pe baza intrărilor clientului și de a crea un design general pentru un proiect care utilizează software standard și modele de arhitectură.
- Comunicarea în echipă - Studenții vor demonstra capacitatea de a comunica atât oral, cât și în scris cu membrii unei echipe de software, inclusiv clienți, alți dezvoltatori de software și manageri.
Curriculum
Informatica oferă o pistă generală și una de știință a datelor. CSCI 120, 121, 265, 244, 234 și 334 sunt necesare pentru fiecare pistă. Calea generală include cerințe suplimentare în domeniul informaticii, precum și MATH 106/166 sau MATH 170 ca o condiție complementară. Pista de știință a datelor include cerințe suplimentare în materie de matematică, precum și cursuri de aplicații și etică.
Traseu general:
Cursuri generale obligatorii
- CSCI 120 Introducere în informatică
- CSCI 121 Dezvoltare software intermediară, condiție prealabilă: C- sau mai bună în CSCI 120
- CSCI 140 Structuri discrete pentru informatică sau MATH 212 Structuri matematice discrete și demonstrație. Studenții care finalizează MATH 212 nu pot câștiga ulterior credit pentru CSCI 140.
- Sisteme de baze de date CSCI 265, condiție prealabilă: C- sau mai bună în CSCI 120
- CSCI 220.2 Introducere în DevOps, condiție prealabilă: C- sau mai bună în CSCI 120
- CSCI 244 Dezvoltare software avansată, condiție prealabilă: C- sau mai bună în CSCI 121
- CSCI 234 Introducere în ingineria software, condiție prealabilă: C- sau mai bună în CSCI 244
- CSCI 243.2 Pregătirea pentru o carieră în informatică, condiție prealabilă: CSCI 120 și calificare pentru juniori
- CSCI 334 System Design and Implementation (WI), condiție prealabilă: CSCI 234
Cursuri opționale generale
Studenții trebuie să finalizeze trei unități de cursuri opționale suplimentare numerotate 210-299 sau 310-399, cu cel puțin două cursuri numerotate 310-399. Studenții pot număra cel mult o unitate de stagiu pentru aceste trei unități. Elevii pot număra una dintre metodele matematice MATH 230 în cercetarea operațională sau MATH 258 analiză numerică ca opțiune de nivel 200 la specializare.
Cerințe generale ale piesei
MATEM 170 Calcul 1 (sau MATEM 106 Geometrie analitică și calcul I cu revizuire, partea 1 și MATEM 166 Geometrie analitică și calcul I cu revizuire, partea 2)
Track Science Data:
Cursuri obligatorii pentru știința datelor
- CSCI 120 Introducere în informatică
- CSCI 121 Dezvoltare software intermediară, condiție prealabilă: C- sau mai bună în CSCI 120
- Sisteme de baze de date CSCI 265, condiție prealabilă: C- sau mai bună în CSCI 120
- CSCI 244 Dezvoltare software avansată, condiție prealabilă: C- sau mai bună în CSCI 121
- CSCI 234 Introducere în ingineria software, condiție prealabilă: C- sau mai bună în CSCI 244
- CSCI 243.2 Pregătirea pentru o carieră în informatică, condiție prealabilă: CSCI 120 și calificare pentru juniori
- CSCI 334 System Design and Implementation (WI), condiție prealabilă: CSCI 234
- Matematică 231 Statistică matematică 1
- Matematică 337 Statistică matematică 2
Cerințe de bază pentru știința datelor
- MATEM 170 Calcul 1 (sau MATEM 106 Geometrie analitică și calcul I cu revizuire, partea 1 și MATEM 166 Geometrie analitică și calcul I cu revizuire, partea 2)
- MATEM 171 Calcul 2 (sau MATEM 106 Geometrie analitică și calcul I cu revizuire, partea 1 și MATEM 166 Geometrie analitică și calcul I cu revizuire, partea 2)
Un curs de etică:
- NURS 360 Dileme etice în asistența medicală
- PHIL 222 Etica
- PHIL 224 Etică aplicată
- PHIL 251 Filosofia tehnologiei
- PHIL 257 Bio-Etică și Justiție Socială
- PHIL 259 Etica medicală
- PHIL 281 Subiecte în etică
- PHIL 355 Meta-Etica
- Se pot aplica și alte cursuri de etică, care urmează să fie aprobate de consilierul studentului
Recomandăm studenților din acest program să completeze modulul privind conduita responsabilă în cercetare în formarea CITI (care este disponibil gratuit pentru profesori și personal) și să raporteze consilierului finalizarea acelui curs. Studenții ar putea contacta Comitetul IRB pentru acces la acest software.
Un curs de aplicații:
- HLTP 230 Epidemiologie
- MGMT 311 Cercetare de marketing (precondiție: MGMT 251; plus Math 107, Math 231 sau ECON156)
- BIOL 363 Genomics (cerințe preliminare: BIOL 210 și permisiunea instructorului)
- ECON 256 Econometrie aplicată (cerințe preliminare: un curs de statistică și ECON 152, care este recomandat ca M4 pentru studenții în știința datelor)
- Se pot aplica cursuri cu onoruri, studii independente și alte aplicații; consultați-vă cu consilierul
Un curs suplimentar de 300 de niveluri în matematică sau din lista de aplicații sau unul dintre următoarele cursuri de la programul de master în analiză predictivă (MS-PA):
- MGMT 555, Metode de cercetare în afaceri
- MGMT 556, Analiza deciziei
Cu permisiunea directorului de program al programului MSDA, studenții se pot înscrie la cursuri suplimentare în MSDA
Studenții care finalizează acest program vor avea „Data Science” listat pe foaia matricolă, sub „concentrare”. Nu sunt eligibili pentru minorul Informatică. Elevii pot, totuși, să ia în considerare Matematica 170 și 171, dar nu și Matematica 231 și 337, pentru minorul de matematică, deoarece aceste ultime două cursuri sunt necesare în cadrul majorului.
Minorul în Informatică
Minorul în informatică este format din CSCI 120, CSCI 121 și alte trei unități de curs CSCI numerotate peste 110. Unul dintre următoarele cursuri poate fi luat în considerare, cu acordul departamentului, pentru minorul de informatică: MATH 230, MATTH 258, MATTH 231; FIL 211. Cu acordul departamentului, un curs cu conținut informatic semnificativ dintr-un alt program poate fi considerat una dintre cele trei unități de curs opționale pentru minorul de informatică.
Minorul în informatică
Informatica este aplicarea abilităților de calcul, a metodelor statistice și a cunoștințelor de domeniu pentru a obține și analiza date pentru a lua decizii cu privire la organizații și societate.
Minorul în informatică este format din cinci cursuri: CSCI 120; CSCI 265; un curs de raționament statistic (MATH 107, HLTP 189, ECON 156 sau MATH 231); un curs de etică (NURS 360, IDIS 215 sau un curs PHIL cu „Etică” în titlu); și un curs de aplicații (HLTP 230, MGMT 311, BIOL 363, ECON 256). Alte cursuri de raționament statistic, etică sau aplicații pot fi acceptate cu aprobarea directorului de program.
Specializarea interdepartamentală în informatică
Cele șase cursuri care compun Setul I al specializării interdepartamentale în informatică includ CSCI 120, CSCI 121 și alte patru cursuri CSCI numerotate peste 110, dintre care cel puțin unul este de așteptat să fie numerotat 310-380 sau 390-399. Cursurile suplimentare de informatică și cele șase cursuri ale Setului II sunt selectate de student cu aprobarea consilierului.