Bakalauro mokslo informatikos realaus laiko interaktyvios simuliacijos

Bendroji informacija

Programos aprašymas

Mokslų bakalauro Computer Science Realaus laiko interaktyvios modeliavimas (BSCS) yra ketverių metų kompiuterių mokslo laipsnis sutelkiant dėmesį į techninius aspektus kompiuterinės grafikos ir modeliavimas. Studentai pradėti tvirtą pagrindą matematikos, fizikos ir programavimo, tada tas žinias taikyti metinių komandos pagrindu projektams, kuriuose jie dizainas, programos, testavimas ir galiausiai paleisti savo visiškai grotinų žaidimai visuomenei. Tie, kurie sėkmingai užbaigti kompiuterinių mokslų bakalauro Real-Time Interaktyvus modeliavimo programa bus įgijo žinias ir įgūdžius, kad galėtų gaminti labai sudėtingos programinės įrangos sistemas profesinės lygiu.

Nagrinėjamos temos

Studentai Computer Science BS realiu laiku Interaktyvus modeliavimo programa išmoks:

  • Programuokite įvairius modelius ir žaidimus, įskaitant teksto, dvimačio ir trimačio žaidimus.
  • Žaidimo dizaino ir techninio projekto dokumentų projektas, skirtas žaidimų gamybos planavimo ir organizaciniams aspektams.
  • Įdiekite efektyvias grafines vartotojo sąsajas (GUI), įskaitant langų, meniu ir dialogo langų tvarkymą.
  • Sukurkite tvirtus dirbtinio intelekto algoritmus, kad jie taptų pažintiniais procesais kompiuteriu valdomiems žaidimo objektams.
  • Pritaikykite tokias sąvokas kaip kompiuteriniai tinklai, TCP / IP ir interneto programavimas į daugelio žaidėjų vaizdo žaidimų aplinką.

Karjera Outlook

Absolventai Computer Science BS realaus laiko interaktyvios simuliacijos studijų programą yra pasirengę siekti tam tikrų entry- ir vidutinio lygio pozicijas programinės įrangos inžinerijos srityse apskritai ir vaizdo žaidimų kūrimo įvairiausių pirma įskaitant:

  • Programinės įrangos architektas
  • Kokybės užtikrinimas inžinierius
  • gameplay programuotojas
  • Variklis ir įrankiai Programuotojas
  • Dirbtinis intelektas Programuotojas

Programos apžvalga

Realaus laiko interaktyvus modeliavimas, apimantis programinę įrangą ir skaitmeninės pramogos, yra vienas iš sparčiausiai augančių ir labiausiai įdomių karjeros pasirinkimo ateityje. Vaizdo žaidimų, filmų ir karinės pramonės šakos yra tik iš tų, kurie reikalauja gerai apmokyti, entuziastingi programuotojai, dizaineriai, menininkai ir vadybininkai mažai. DigiPen technologijos institutas yra pagrindinis šių asmenų teikėjas, o kompiuterių mokslo bakalauro programa realaus laiko interaktyviosios modeliavimo programoje rengia programuotojus šioms pramonės šakoms. Sukurta ir sukurta pramonės ekspertų ir DigiPen fakulteto, ketverių metų instituto informacinių technologijų bakalauro studijų realaus laiko interaktyviosios modeliavimo studijų programa yra kompiuterių mokslo laipsnis, kuris labai orientuotas į grafikos ir modeliavimo sritis. Informacinių technologijų bakalauro studijų programos realaus laiko interaktyviosios modeliavimo studijų programoje specializuojasi įgūdžių ir priemonių, reikalingų realaus laiko modeliavimo realaus gyvenimo įvykiams ir įsivaizduojamos situacijos kūrimui.

Kompiuterinių mokslų bakalauro studijų programa "Real-Time Interactive Simulation" siūlo daugybę matematikos ir fizikos pamokų, skirtų įvairioms bendrosios informatikos ir kompiuterinės grafikos temoms. Visą studijų programą, BS Computer Science Real-Time Interaktyvus Modeliavimas studentams dalyvauti keliose komandos pagrindu projektus. Šie esminiai projektai yra skirtos suteikti studentams konkrečių patirtimi, kurias jos taiko teorines žinias, įgytas iš jų kursus. Formavimo programos kertinis akmuo, šie projektai iliustruoja daugelį įgūdžių, reikalingų į vaizdo žaidimų pramonės šiandien: komandinis darbas, projektavimas, įgyvendinimas, paseks ir verslo žinių, be kita ko.

BS in Computer Science realaus laiko interaktyviosios modeliavimo metu mokiniai įgyja patirties projektuojant, programuojant ir išbandydami įvairius modelius ir žaidimus, įskaitant teksto pagrindu, slinkimą, modeliavimą ir 2D ir 3D žaidimus.

Šio laipsnio studentai dirba tiek individualiai, tiek bendrai, norėdami sužinoti pagrindinius programinės įrangos programavimo, žaidimų dizaino ir gamybos pagrindus. Be to, jie rašo Game Design dokumentus ir technines projektavimo dokumentus, išmokti planuoti priemones ir metodus, ir dalyvauti visą gamybos keletą žaidimų. Šie žaidimas orientuotas produkcijos yra puikus žiniasklaidos pristatyti sudėtingus dalykus formatu Malonus studentams. Šie kūriniai:

  • yra grafikos modeliavimas, įskaitant 2D ir 3D modeliavimą.
  • gali realiai atkurti ar imituoti gamtos reiškinius ir realaus gyvenimo įvykius. Skrydžio treniruokliai yra puikūs tokio modeliavimo pavyzdžiai.
  • yra labai interaktyvūs, todėl reikia išsamios ir veiksmingos grafinės vartotojo sąsajos (GUI). Iš GUI kurti reikia langų, meniu, dialogo languose ir techninės įrangos išteklius, įskaitant klaviatūras, peles, ir ekrano monitorių valdymą.
  • reaguoti realiuoju laiku. Tokio modeliavimo įgyvendinimas reikalauja išsamių žinių apie kompiuterinę techniką ir kompiuterines kalbas.
  • yra istorijos modeliavimas, reikalaujantis sklypo, kuriame žaidimo objektai turi sąmoningai sąveikauti vienas su kitu. Todėl siekiant, kad žaidimai sudėtingas ir įdomus, studentai turi parengti ir įgyvendinti gerus dirbtinio intelekto algoritmus, kurie tarnauja kaip pažinimo procesų kompiuterių kontroliuojamų žaidimo objektų.
  • gali būti sukurta vienos ar kelių žaidėjų aplinkoje. Dėl pastarojo vystymosi reikia suprasti dalykus, tokius kaip kompiuterių tinklai, TCP / IP ir interneto programavimas.
  • yra puikūs didelių ir sudėtingų gaminių pavyzdžiai. Komandinis darbas yra labai svarbus sėkmingo tokių spektaklių. Todėl studentai skirstomi į grupes ir yra griežtai apmokyti objektinių programavimo kalbų, paradigmų ir programinės įrangos inžinerijos metodus ir praktiką.

Baigusių šią studijų programą bus pasirengusi įvesti vaizdo žaidimų industriją kaip pradinio lygio kompiuterių mokslininkų ir programinės įrangos inžinierius. Galimi pradinio lygio pozicijų pavadinimai yra kompiuterių mokslininkas, programinės įrangos inžinierius, programinės įrangos kūrėjas, programinės įrangos kūrimo inžinierius, programinės įrangos kūrimo inžinierius bandyme, programinės įrangos analitikas, kompiuterių programuotojas, žaidimų programuotojas, variklių programuotojas, fizikos programuotojas, grafikos programuotojas, tinklo programuotojas, dirbtinio intelekto programuotojas , Vartotojo sąsajos programuotojas, įrankių programuotojas, interneto programuotojas arba žaidimų scenarijus. Po kelių metų pramonėje absolventai gali įgyti tokių pavadinimų kaip "Lead Engineer", "Lead Developer", "Development Manager", "Principal Engineer", "Techninis direktorius" ir "Chief Technology Officer". Ši studijų programa taip pat apima vidurinį išsilavinimą, kuris gali tiesiogiai prisidėti prie absolventų, įgijusių pozicijas tokiais pavadinimais kaip "Gamintojas", "Programų vadovas", "Techninės programos vadovas", "Techninis rašytojas" ir "Techninis dizaineris".

Žinoma seka

Kompiuterijos bakalauras, vykdant realaus laiko interaktyvųjį modeliavimą, turi baigti ne mažiau kaip 142 kreditus, kurių bendrasis GPA yra 2,0 ar geresnis. Programa paprastai trunka aštuonis semestrus po 15 savaičių arba iš viso keturis akademinius metus.

Pavyzdžio kursų seka

1 semestras

  • Linijinė algebra ir geometrija
  • Kompiuterio aplinka
  • Aukšto lygio programavimas I: C programavimo kalba
  • Sudėtis
  • Projekto Įvadas

2 semestras

  • Apskaičiavimas ir analitinė geometrija I arba Vector Calculus I
  • Aukšto lygio programavimas II: C + + programavimo kalba
  • Žaidimo įgyvendinimo metodai
  • Tarpasmeninis ir darbo komunikatas
  • Projektų aš

3 semestras

  • Apskaičiavimas ir analitinė geometrija II arba vektorinis skaičiavimas II
  • Operacinės sistemos I: žmogaus ir mašinos sąsaja
  • Kompiuterinė grafika I
  • Išplėstinė C / C ++
  • II projektas

4 semestras

  • Tiesinė algebra
  • Judesio dinamika
  • Motion Dynamics Lab
  • Kompiuterinė grafika II
  • duomenų struktūros
  • II projektas

5 semestras

  • Diskrečioji matematika
  • Bangos, optika ir termodinamika
  • Kompiuterių tinklai I: tarpprocesinis ryšys
  • Išplėstinė kompiuterinė grafika I
  • Algoritmas analizė
  • III projektas

Semestras 6

  • Bet kuris MAT kursas yra 200 arba didesnis
  • Žemo lygio programavimas
  • Išplėstinė kompiuterinė grafika II
  • Bet koks 200 lygio ar aukštesnis CS kursas nereikalingas
  • 3D kompiuterinės animacijos produkcija I
  • III projektas

7 semestras

  • Bet kuris MAT kursas yra 200 arba didesnis
  • Bet koks CS kursas numeriu 200 ar didesnis
  • Bet koks ENG kursas, trys kreditai ar daugiau
  • Pasirinkite vieną: ANI 125, ART 105, FLM 115, FLM 151, FLM 152 arba MUS 115
  • III projektas

Semestras 8

  • Bet koks ENG kursas, trys kreditai ar daugiau
  • Bet koks CS kursas numeriu 200 ar didesnis
  • Bet koks CS kursas numeriu 200 ar didesnis
  • Vienas humanitarinių ir socialinių mokslų pasirenkamas iš visų trijų kredito HIS, PSY ar SOS kursų
  • Karjeros paieškos paruošimas: medžiagos, logistika ir komunikacija
  • IV projektas

Laipsnio reikalavimus

Kreditų ir GPA skaičius

Kompiuterijos bakalauro studijų programoje realaus laiko interaktyviosios modeliavimo studijų programoje reikia užpildyti ne mažiau kaip 142 kreditus, kurių bendrasis GPA yra 2,0 ar geresnis. Programa paprastai trunka aštuonis semestrus po 15 savaičių arba iš viso keturis akademinius metus.

Reikalavimai ir pagrindiniai kursai

Studentai turi įgyti "C-" (arba 1,7 kokybės balus) ar aukštesnį lygį visuose pagrindiniuose kompiuterių mokslo ir realaus laiko interaktyviosios modeliavimo programos bakalauro kursuose. (Ne pagrindinių kursų atveju "D" arba [1.0 kokybės taško] arba aukštesnio lygio vertinimas laikomas kitu). Pagrindiniai kursai yra visi, kurie buvo atlikti, siekiant įvykdyti GAM, MAT ir CS reikalavimus. PHY 200, PHY 200L ir CG 130 taip pat yra pagrindiniai kursai.

Menas ir muzika

Reikalingi šie kursai: CG 130 ir trys papildomi kreditai iš: ANI 125, ART 105, FLM 115, FLM 151, FLM 152 arba MUS 115. (Iš viso 6 kreditai)

Kompiuterių mokslas

Reikalingi šie kursai: CS 100, CS 120, CS 170, CS 180, CS 200, CS 225, CS 230, CS 250, CS 260, CS 280, CS 300, CS 315, CS 330 ir CS 350. Studentai turi pasirinkti keturis papildomus CS kursus (12 kreditų), kurių skaičius yra 200 ar didesnis. (Iš viso: 57 kreditai)

Humanitariniai ir socialiniai mokslai

Reikalingi šie kursai: COL 499, ENG 110 ir COM 150. Studentai turi mokėti dar 6 kreditus anglų kalba ir papildomus tris kreditus HIS, PSY arba SOS. (Iš viso: 16 kreditų)

matematika

Reikalingi šie kursai: MAT 140, MAT 150 arba MAT 180, MAT 200 arba MAT 230, MAT 250, MAT 258 ir dviejų MAT rinktinių numeriai 200 ar aukštesni. (Iš viso: 24 kreditai)

Fizika

Reikalingi šie kursai: PHY 200, PHY 200L ir PHY 250. (Iš viso 9 kreditai)

Projektai

Reikalingi tokie kursai: GAM 100, GAM 150, GAM 200, GAM 250, GAM 300, GAM 350. Taip pat reikalingi du toliau nurodyto sąrašo kursai: GAM 375, GAM 390, GAM 400, GAM 450 ir GAM 490. (Iš viso: 30 kreditų)

Pastaba apie bendrojo lavinimo kursus

Šie kursai atitinka bendrojo lavinimo reikalavimus, reikalingus kompiuterių mokslo bakalauro programai realiuoju laiku interaktyviosios modeliavimo srityje: ART arba MUS pasirinktinai (3), COM 150 (3), ENG 110 (3), du anglų pasirenkant (6), socialinis mokslas pasirinktinai HIS, PSY arba SOS (3), MAT 150 arba MAT 180 (4), MAT 250 (3), PHY 200 (4), PHY 200L (1) ir PHY 250 (4).

Paskutinį kartą atnaujinta Rugsėjis 2017

Apie mokyklą

DigiPen Institute of Technology is the first university in the word to specialise in video game education with 3 campuses in Redmond-USA (Our main campus), Singapore and Bilbao-Europe (opened in 2011) ... Skaityti daugiau

DigiPen Institute of Technology is the first university in the word to specialise in video game education with 3 campuses in Redmond-USA (Our main campus), Singapore and Bilbao-Europe (opened in 2011). Skaityti mažiau