Sissejuhatus
University of Redlands","author_url":"","source":""}" />
© University of Redlands
University of Redlands pakub kahte arvutiteaduse kraadiõppe programmi ja alaealist. Kõik need programmid pakuvad tugeva aluse valdkonna põhivaldkondades, sealhulgas programmeerimise paradigmad ja keeled, algoritmid ja tarkvaratehnika. Õpilased saavad valida kõrgema taseme valikaineid sellistes valdkondades nagu infoteadus, masinõpe, mobiilne arendus, krüptograafia, andmete modelleerimine ja täiskomplektiga veebiprogrammeerimine.
Arvutiteaduse bakalaureusekraad sobib üliõpilastele, kes soovivad humanitaar- ja sotsiaalteaduste kursustega segatud laiahaardelisi infotehnoloogiaõpinguid, mis viib karjäärini, mis hõlmab valdkondadevahelisi rakendusi. Sellel õppekaval on matemaatikale rõhutatud minimaalselt ja füüsikale ei esitata mingeid nõudeid.
Bakalaureuseõpe arvutiteaduses pakub kindlat ja laia tausta arvutiteaduses koos matemaatika ja füüsika interdistsiplinaarsete nõuetega. See programm on mõeldud üliõpilastele, kes soovivad jätkata infotehnoloogiaettevõtete hulgast üldisi tarkvaratehnika töökohti või jätkata õpinguid.
Arvutiteaduse alaealise eesmärk on täiendada peamisi ettevõtteid erinevates õppevaldkondades või olla eraldi tarkvaraarenduse või arvuti toetamise karjääriks sobivate kursuste kogum.Kraad programmidBakalaureuse kraad majorInfotehnoloogia erialadel õppivad üliõpilased (BS CS) peavad täitma järgmised nõuded:
Vajalikud sihtasutuse kursused / 28 ainepunktiCS 110 Programmeerimise sissejuhatus
CS 111 andmed, failistruktuurid ja OOP
CS 222 programmeerimine veebis
CS 211 sissejuhatus andmeteadusesse või CS 301 ärianalüüsi
CS 240 algoritmide teooria
CS 341 tarkvaratehnikaKõik 3 kursust järgmisest loendist / 12 ainepunktiCS 223 mängude programmeerimine ja AI
CS 323 mobiilne programmeerimine (Android)
CS 330 andmebaas
CS 340 programmeerimiskeeled5 kursust allolevast seotud valdkonna kursuste loendist (20 ainepunkti)
Märkus. Calc I ja II on mitme allpool toodud kursuse eeltingimused, kuid neid ei arvestata põhiosa hulka.MATEMAATIKA 111 või 311 või 312 statistika
MATEMAATIKA 231 Modellinduse tutvustus
PHYS 220-221 või PHYS 231-232 füüsika
PHYS 310 elektroonilised rakendused
MATI 201 diskreetne matemaatika
MATH 204 krüptograafia (oletused ja tõestus)
MATEMAATIKA 235 Diferentsiaalvõrrandid
MATEMAATIKA 331 Numbriline analüüs
MATH 260 MasinõpeNurgakivi: 4 ainepunktiCS 450 arvutiteaduse vanemprojektKunstide bakalaureuse kraadInfotehnoloogia erialadel õppivad üliõpilased (bakalaureuseõpe CS-s) peavad täitma järgmised nõuded:
Vajalikud sihtasutuskursused / 23–24 ainepunktiCS 110 Programmeerimise sissejuhatus
CS 111 andmed, failistruktuurid ja OOP
CS 222 veebirakenduste arendamine
CS 240 algoritmide teooria või CS 223 mängude programmeerimine ja AI
MATH 111 Elementaarne statistika koos rakendustega
MATI 121 Calculus IKõik 2 järgmistest kursustest / 8 ainepunktiCS 323 mobiilne programmeerimine
CS 330 andmebaasihaldus
CS 340 programmeerimiskeeled
CS 341 tarkvaratehnikaNurgakiviks 4 krediitiCS 450 arvutiteaduse vanemprojektAlaealine
Arvutiteaduses kaevandavad üliõpilased peavad täitma järgmised nõuded:6 kursust CS / 23–24 ainepunkti ulatuses
CS 110 Programmeerimise sissejuhatus
CS 111 andmed, failistruktuurid ja OOP
12 ainepunkti arvutiteaduse pakkumistest
MATH 111 Elementaarne statistika ja tõenäosus rakendustega