Kandidatexamen i datavetenskap
George Mason University
Nyckelinformation
Campus läge
Fairfax, Amerikas förenta stater
språk
Engelsk
Studieformat
På Campus
Varaktighet
4 år
Takt
Heltid
Studieavgifter
USD 4 897 / per semester *
Ansökningstiden
01 Jun 2024
Tidigaste startdatum
Aug 2024
* in-state undervisning på heltid (12-15 poäng); USD 16 980 - utomstatlig undervisning på heltid (12-15 poäng); 1 803 USD - obligatorisk studentavgift
Introduktion
Den ABET-ackrediterade kandidatexamen i datavetenskap ger studenterna en viktig bakgrund för att studera design och implementering av programvara för datorsystem, datorarkitektur och datorprogram för vetenskap och företag. Programmet betonar både grunderna i datorsystem och datorprogram. Nödvändiga studieområden inkluderar datastrukturer, analys av algoritmer, lågnivåprogrammering, datorarkitektur och språköversättning, etik och juridik för datoranställda samt mjukvarudesign och utveckling. Utveckling av mjukvaruteknik är ett stort problem.
Valbara kurser på seniornivå erbjuds inom en mängd olika datorområden: artificiell intelligens, cybersäkerhet, samtidiga och distribuerade system, databaser, datautvinning, robotik, datorseende, datornätverk, operativsystem, programmeringsspråk, utveckling av mobilapplikationer, och mjukvaruteknik. Studenter har också möjlighet att ta en grundkurs som gör det möjligt för dem att arbeta med utmanande projekt som involverar flera datorområden.
Programresultat
Målen för Datavetenskap, BS-programmet relaterar till de färdigheter som utexaminerades flera år efter examen. Våra studenter förväntas inom tre till fem år efter examen ha:
- Etablerat sig som framgångsrika och produktiva dataproffs eller engagerade i en avancerad studie som ett forskarutbildningsprogram.
- Arbetade effektivt både i teammiljöer och som individer.
- Uppfyllde sina ansvarsområden inom områdena etik, fortsatt professionell utveckling och effektiv skriftlig och muntlig kommunikation.
Läroplan
Gradskrav
Totalt antal poäng: 120
Datavetenskaplig kärna
- CS 110 Essentials of Computer Science (Mason Core) 3
- CS 112 Introduktion till datorprogrammering (Mason Core) 4 eller CS 108 & CS 109 Introduktion till datorprogrammering, del A och Introduktion till datorprogrammering, del B
- CS 211 Objektorienterad programmering 3
- CS 262 Introduktion till lågnivåprogrammering 3
- CS 306 Syntes av etik och lag för datoranställda (Mason Core) 3
- CS 310-datastrukturer 3
- CS 321 Software Engineering 3
- CS 330 Formella metoder och modeller 3
- CS 367 Datorsystem och programmering 4
- CS 471 Operativsystem 3
- CS 483 Analys av algoritmer 3
Totala poäng 35
Senior datavetenskap
Välj en av följande: 3
- CS 455 Datorkommunikation och nätverk
- CS 468 Säker programmering och system
- CS 475 Samtidiga och distribuerade system
- CS 487 Introduktion till kryptografi
Välj ytterligare fyra kurser från följande: 12
- CS 425 Spelprogrammering I
- CS 440 språkprocessorer och programmeringsmiljöer
- CS 450 databaskoncept
- CS 451 Datorgrafik
- CS 455 Datorkommunikation och nätverk
- CS 463 Jämförande programmeringsspråk
- CS 465 datorsystemarkitektur 1
- CS 468 Säker programmering och system
- CS 469 Säkerhetsteknik
- CS 475 Samtidiga och distribuerade system
- CS 477 Mobile Application Development
- CS 480 Introduktion till artificiell intelligens
- CS 482 datorseende
- CS 484 Data Mining
- CS 485 autonom robotik
- CS 487 Introduktion till kryptografi
- CS 490 Designutställning 2
- CS 491 industrisponsrat seniordesignprojekt 2
- CS 499 Specialämnen i datavetenskap 3
- MATH 446 Numerisk analys I eller OR 481 Numeriska metoder i teknik
Totala poäng 15
Matematik
- MATH 113 Analytisk geometri och analys I (Mason Core) 4 eller MATH 123 & MATH 124 Calculus med algebra/trigonometri, del A och analys med algebra/trigonometri, del B (Mason Core)
- MATH 114 Analytisk geometri och analys II 4
- MATH 125 Diskret matematik I (Mason Core) 3
- MATH 203 Linjär algebra 3
- MATH 213 Analytisk geometri och analys III 3
Totala poäng 17
Notera: MATH 104 trigonometri och transcendentala funktioner, MATH 105 Precalculus Mathematics, MATH 108 Introduktionskalkyl med affärsapplikationer (Mason Core), och kurser med en IT-beteckning (och eventuella tillhörande korslistade kurser) kan inte räknas till denna examen.
Statistik
- STAT 344 Sannolikhet och statistik för ingenjörer och vetenskapsmän I 3
Totala poäng 3
Datavetenskapsrelaterade kurser
Studenter kan behöva välja valfria för att uppfylla förkunskaper för följande kurser:
Välj 6 poäng bland följande: 6
- STAT 354 Sannolikhet och statistik för ingenjörer och vetenskapsmän II
- OR 335 Diskreta systemmodellering och simulering
- OR 441 Deterministisk operationsforskning
- OR 442 Stokastisk operationsforskning
- ECE 301 digital elektronik
- ECE 231 Digital System Design
- ECE 232 Digital System Design Lab
- ECE 350 inbyggda system och hårdvarugränssnitt
- ECE 446 Utveckling av drivrutiner
- ECE 447 mikrokontroller
- ECE 455 GPU arkitektur och programmering
- ECE 511 Datorarkitektur
- SWE 419 Objektorienterad mjukvarudesign och implementering
- SWE 432 Webbapplikationsutveckling
- SWE 437 Programvarutestning och underhåll
- SWE 443 Mjukvaruarkitekturer
- SYST 371 Systems Engineering Management
- SYST 470 Human Factors Engineering
- PHIL 371 Naturvetenskapernas filosofi
- PHIL 376 symbolisk logik
- ENGH 388 Professionellt och tekniskt skrivande
- Alla MATH- eller CS-kurser numrerade över 300 (förutom MATH 351) 1
- Alla SWE-kurser numrerade 300 eller högre förutom SWE 301, SWE 401 och SWE 510
Totala poäng 6
Naturvetenskap
Välj 12 hp naturvetenskap 12
Totala poäng 12
Kurserna ska vara avsedda för naturvetenskaps- och ingenjörsstudenter och ska innehålla en tvåkurssekvens med laboratorier. Vissa godkända kombinationer har totalt mer än 12 timmar.
Godkända två-kurser med laboratorier
Biologi
- BIOL 102 Introduktionsbiologi I-Survey of Biodiversity and Ecology (Mason Core) 4
- BIOL 103 & BIOL 105 Introductory Biology II-Survey of Cell and Molecular Biology (Mason Core) och Introductory Biology II Laboratory (Mason Core) 4
Kemi
- CHEM 211 & CHEM 213 General Chemistry I (Mason Core) och General Chemistry Laboratory I (Mason Core) 4
- CHEM 212 & CHEM 214 General Chemistry II (Mason Core) och General Chemistry Laboratory II (Mason Core) 4
Geologi
- GEOL 101 & GEOL 103 Physical Geology (Mason Core) och Physical Geology Lab 4
- GEOL 102 & GEOL 104 Historisk geologi (Mason Core) och Historical Geology Laboratory (Mason Core) 4
Fysik
- PHYS 160 & PHYS 161 University Physics I (Mason Core) och University Physics I Laboratory (Mason Core) 4
- PHYS 260 & PHYS 261 University Physics II (Mason Core) och University Physics II Laboratory (Mason Core) 4
Ytterligare Mason Core
Studenter måste uppfylla alla Mason Core-krav som inte uppfylls av större krav.
Muntlig kommunikation 3
- COMM 100 Public Speaking (Mason Core)
- eller COMM 101 Fundamentals of Communication (Mason Core)
Skriftlig kommunikation 3
- ENGH 100-komposition för flerspråkiga skribenter (Mason Core) eller ENGH 101-komposition (Mason Core)
Avancerad komposition 3
- ENGH 302 Advanced Composition (Mason Core) (naturvetenskapssektionen) 1
Litteratur 3
Konst 3
Västerländsk civilisation/världshistoria 3
Samhälls- och beteendevetenskap 3
Global förståelse 3
Totala poäng 24
Tillval
Studenter måste avlägga 8 valbara högskolepoäng 8
Totala poäng 8