Arvutiteaduse bakalaureusekraad
George Mason University
Põhiteave
Ülikooli asukoht
Fairfax, Ameerika Ühendriigid
Keeleteadus
Inglise keel
Õppevorm
Ülikoolilinnakus
Kestvus
4 aastat
Tempo
Päevane õpe
Õppemaks
USD 4897 / per semester *
Avalduste vastuvõtu lõppkuupäev
01 Jun 2024
Varaseim alguskuupäev
Aug 2024
* riigiõpe täiskoormusega (12-15 ainepunkti); 16 980 USD - osariigiväline õpe täiskoormusega (12-15 ainepunkti); 1803 USD – kohustuslik üliõpilasmaks
Sissejuhatus
ABET-i akrediteeritud arvutiteaduse bakalaureus annab õpilastele olulise tausta arvutisüsteemide tarkvara, arvutiarhitektuuri ja arvutitarkvara rakenduste kujundamiseks ja rakendamiseks teaduse ja äri jaoks. Programm rõhutab nii arvutisüsteemide põhialuseid kui ka arvutitarkvara rakendusi. Nõutavad õppevaldkonnad hõlmavad andmestruktuure, algoritmide analüüsi, madalatasemelist programmeerimist, arvutiarhitektuuri ja keeletõlget, andmetöötlusspetsialisti eetikat ja õigust ning tarkvara kujundamist ja arendust. Arenevad tarkvaratehnoloogiad on suur probleem.
Kõrgema taseme valikkursuseid pakutakse väga erinevates andmetöötlusvaldkondades: tehisintellekt, küberturvalisus, samaaegsed ja hajutatud süsteemid, andmebaasid, andmekaeve, robootika, arvutinägemine, arvutivõrgud, operatsioonisüsteemid, programmeerimiskeeled, mobiilirakenduste arendus, ja tarkvaratehnika. Õpilastel on ka võimalus osaleda nurgakivikursusel, mis võimaldab neil töötada väljakutsuvate projektidega, mis hõlmavad mitut andmetöötlusvaldkonda.
Programmi tulemus
Arvutiteaduse, BS programmi eesmärgid on seotud lõpetajate võimetega mitu aastat pärast lõpetamist. Meie lõpetajatelt eeldatakse kolme kuni viie aasta jooksul pärast lõpetamist:
- Olnud end edukaks ja produktiivseks andmetöötluse spetsialistiks või osalenud edasijõudnute õppes, näiteks kraadiõppe programmis.
- Töötanud tõhusalt nii meeskonnas kui ka individuaalselt.
- Täitis oma kohustusi eetika, jätkuva professionaalse arengu ning tõhusa kirjaliku ja suulise suhtluse vallas.
Õppekava
Kraadi nõuded
Kogusumma: 120
Arvutiteaduse tuum
- CS 110 Essentials of Computer Science (Mason Core) 3
- CS 112 Sissejuhatus arvutiprogrammeerimisse (Mason Core) 4 või CS 108 & CS 109 Sissejuhatus arvutiprogrammeerimisse, A-osa ja arvutiprogrammeerimise sissejuhatus, B-osa
- CS 211 objektorienteeritud programmeerimine 3
- CS 262 sissejuhatus madala taseme programmeerimisse 3
- CS 306 eetika ja seaduste süntees arvutiprofessionaalidele (Mason Core) 3
- CS 310 andmestruktuurid 3
- CS 321 tarkvaratehnika 3
- CS 330 formaalsed meetodid ja mudelid 3
- CS 367 arvutisüsteemid ja programmeerimine 4
- CS 471 operatsioonisüsteemid 3
- CS 483 algoritmide analüüs 3
Krediiti kokku 35
Vanem arvutiteadus
Valige üks järgmistest: 3
- CS 455 arvutiside ja võrgundus
- CS 468 turvaline programmeerimine ja süsteemid
- CS 475 samaaegsed ja hajutatud süsteemid
- CS 487 Sissejuhatus krüptograafiasse
Valige järgmiste hulgast neli lisakursust: 12
- CS 425 mängude programmeerimine I
- CS 440 keeleprotsessorid ja programmeerimiskeskkonnad
- CS 450 andmebaasi kontseptsioonid
- CS 451 arvutigraafika
- CS 455 arvutiside ja võrgundus
- CS 463 võrdlevad programmeerimiskeeled
- CS 465 arvutisüsteemide arhitektuur 1
- CS 468 turvaline programmeerimine ja süsteemid
- CS 469 turvatehnika
- CS 475 samaaegsed ja hajutatud süsteemid
- CS 477 mobiilirakenduste arendus
- CS 480 Sissejuhatus tehisintellekti
- CS 482 Computer Vision
- CS 484 andmekaeve
- CS 485 autonoomne robootika
- CS 487 Sissejuhatus krüptograafiasse
- CS 490 disaininäitus 2
- CS 491 tööstuse toetatud vanemdisaini projekt 2
- CS 499 arvutiteaduse eriteemad 3
- MATH 446 numbriline analüüs I või VÕI 481 numbrilised meetodid tehnikas
Krediiti kokku 15
Matemaatika
- MATH 113 analüütiline geomeetria ja arvutus I (Mason Core) 4 või MATH 123 & MATH 124 kalkulatsioon algebra/trigonomeetriaga, osa A ja kalkulatsioon algebra/trigonomeetriaga, osa B (masoni tuum)
- MATH 114 Analüütiline geomeetria ja arvutus II 4
- MATEMAATIKA 125 Diskreetne matemaatika I (Mason Core) 3
- MATEMAATIKA 203 Lineaaralgebra 3
- MATH 213 Analüütiline geomeetria ja arvutus III 3
Krediite kokku 17
Märkus: MATH 104 trigonomeetria ja transtsendentaalsed funktsioonid, MATH 105 eelarvutuse matemaatika, MATH 108 sissejuhatav kalkulatsioon ärirakendustega (Mason Core) ja IT-tähisega kursusi (ja kõiki nendega seotud ristloetletud kursusi) ei saa selle kraadi hulka arvesse võtta.
Statistika
- STAT 344 Tõenäosus ja statistika inseneridele ja teadlastele I 3
Krediite kokku 3
Arvutiteadusega seotud kursused
Üliõpilastel võib olla vaja valida valikained, et täita järgmiste kursuste eeltingimused:
Valige 6 ainepunkti järgmiste hulgast: 6
- STAT 354 Tõenäosus ja statistika inseneridele ja teadlastele II
- VÕI 335 Diskreetsete süsteemide modelleerimine ja simuleerimine
- VÕI 441 Deterministlike operatsioonide uurimine
- VÕI 442 Stohhastiliste operatsioonide uurimine
- ECE 301 digitaalne elektroonika
- ECE 231 digitaalse süsteemi disain
- ECE 232 digitaalse süsteemi disaini labor
- ECE 350 manussüsteemid ja riistvaraliidesed
- ECE 446 seadme draiveri arendamine
- ECE 447 mikrokontrollerid
- ECE 455 GPU arhitektuur ja programmeerimine
- ECE 511 arvutiarhitektuur
- SWE 419 objektorienteeritud tarkvara projekteerimine ja juurutamine
- SWE 432 veebirakenduste arendus
- SWE 437 Tarkvara testimine ja hooldus
- SWE 443 tarkvaraarhitektuurid
- SYST 371 Systems Engineering Management
- SYST 470 inimtegurite tehnika
- PHIL 371 Loodusteaduste filosoofia
- PHIL 376 Sümboolne loogika
- ENGH 388 Professionaalne ja tehniline kirjutamine
- Kõik matemaatika või CS-kursused, mille numbrid on üle 300 (välja arvatud MATH 351) 1
- Kõik SWE kursused numbriga 300 või rohkem, välja arvatud SWE 301, SWE 401 ja SWE 510
Krediite kokku 6
Loodusteadus
Valige 12 ainepunkti loodusteadust 12
Krediite kokku 12
Kursused peaksid olema mõeldud loodusteaduste ja inseneriteaduste üliõpilastele ning need peavad sisaldama kahe kursuse jada koos laboritega. Mõnel heakskiidetud kombinatsioonil on kokku rohkem kui 12 tundi.
Heakskiidetud kahekäigulised järjestused laboritega
Bioloogia
- BIOL 102 Sissejuhatav bioloogia I-bioloogilise mitmekesisuse ja ökoloogia uuring (Mason Core) 4
- BIOL 103 & BIOL 105 Sissejuhatav bioloogia II - Raku- ja molekulaarbioloogia uuring (Mason Core) ja Sissejuhatav bioloogia II labor (Mason Core) 4
Keemia
- CHEM 211 & CHEM 213 Üldine keemia I (Mason Core) ja Üldkeemia labor I (Mason Core) 4
- CHEM 212 & CHEM 214 Üldkeemia II (Mason Core) ja Üldkeemia labor II (Mason Core) 4
Geoloogia
- GEOL 101 ja GEOL 103 füüsikaline geoloogia (Mason Core) ja füüsikaline geoloogia labor 4
- GEOL 102 & GEOL 104 ajalooline geoloogia (Mason Core) ja ajaloolise geoloogia labor (Mason Core) 4
Füüsika
- PHYS 160 & PHYS 161 Ülikooli füüsika I (Mason Core) ja ülikooli füüsika I labor (Mason Core) 4
- PHYS 260 & PHYS 261 ülikooli füüsika II (Mason Core) ja ülikooli füüsika II labor (Mason Core) 4
Täiendav Mason Core
Õpilased peavad täitma kõik Mason Core'i nõuded, mida peamised nõuded ei täida.
Suuline suhtlus 3
- COMM 100 avalik esinemine (Mason Core)
- või COMM 101 kommunikatsiooni alused (Mason Core)
Kirjalik teatis 3
- ENGH 100 kompositsioon mitmekeelsetele kirjutajatele (Mason Core) või ENGH 101 kompositsioon (Mason Core)
Täiustatud kompositsioon 3
- ENGH 302 täiustatud koostis (Mason Core) (loodusteaduste sektsioon) 1
Kirjandus 3
Kunst 3
Lääne tsivilisatsioon/maailma ajalugu 3
Sotsiaal- ja käitumisteadused 3
Globaalne arusaam 3
Krediiti kokku 24
Valikained
Õpilased peavad täitma 8 valikainepunkti 8
Krediite kokku 8