V programu B.S. v oboru počítačová věda jsou k dispozici dva směry. Stopu Computer Science (CS) by měl sledovat student, který hodlá pokračovat v postgraduálním studiu informatiky. Stopu Software Design and Development (SDD) může sledovat student, který hodlá pokračovat v kariéře softwarového inženýra. V této části jsou vysvětleny požadavky pro směr Computer Science.
Od podzimního semestru 2012 došlo ke změně požadavků na tento směr. Předměty, které jsou označeny *, jsou určeny pro studenty, kteří tento obor vyhlásili před podzimem 2012. Předměty označené + jsou určeny pro studenty, kteří obor vyhlásili po letním semestru 2012.
Seznam předmětů (s platností od ledna 2020)
Seznam předmětů (obor vyhlášený před prosincem 2019)
Seznam předmětů (obor vyhlášený před srpnem 2012)
Studijní plán
Předpoklady pro studium informatiky
Studenti by měli před zahájením bakalářského studia informatiky absolvovat následující předměty (nebo jejich ekvivalent). Pouze kurz programování v jazyce Java bude uznán jako převodní kredit pro splnění COP2210.
- COP2210 Počítačové programování 1
- MAC2311 Calculus 1
- MAC2312 Calculus 2
- .
- PHY2048 Fyzika s výpočty 1 s laboratoří
- PHY2049 Fyzika s výpočty 2 s laboratoří
Základní předměty CS
- CDA3103 Základy počítačových systémů
- CDA4101 Strukturovaná organizace počítačů
- CEN4010 Softwarové inženýrství 1
- CGS1920 Úvod do výpočetní techniky
- CGS3095+ Technologie v globální aréně
- CIS4911 Seniorský projekt
- CNT4713+ Net-centric Computing
- COM3110* Business Professionals Communications
- COP3337 Computer Programming 2
- COP3530 Data Structures
- COP4338 Počítačové programování 3
- COP4555 Základy programovacích jazyků
- COP4610 Základy operačních systémů
- COP4710 Správa databází
- COT3541 Logika pro počítače Science
- ENC3213* Professional and Technical Writing
- ENC3249+ Professional and Technical Writing for CS
- COT3100 Discrete Structures nebo MAD2104 Discrete Math
- MAD3512 Úvod do teorie algoritmů
- STA3033 Úvod do pravděpodobnosti a statistiky pro CS
Volitelné předměty pro CS
Vyberte si tři volitelné předměty.
Studenti, kteří ohlásili obor před podzimem 2012, si volí tři, ale Musí si vzít jeden volitelný matematický předmět (označený *).
- CAP4104 Human Computer Interaction
- CAP4453 Robot Vision
- CAP4506 Intro to Game Theory
- CAP4630 Artificial Intelligence
- CAP4641 Natural Language Processing
- CAP4710 Principles of. Computer Graphics
- CAP4770 Data Mining
- CDA4625 Intro to Mobile Robotics
- CEN4021 Software Engineering 2
- CEN4072 Software Testing
- CEN4083 Introduction to Cloud Computing
- COP4226 Pokročilé programování pro Windows
- COP4520 Úvod do paralelních výpočtů
- COP4534 Algoritmické techniky
- COP4604 Pokročilé programování pro UNIX
- COP4722 Přehled databázových systémů
- COT4521 Výpočetní geometrie
- MAD3305* Teorie grafů
- MAD3401* Numerická analýza
- MAD4203* Úvod do kombinatoriky
- MHF4302* Matematická logika
Výběrové přírodovědné předměty
Studenti CS jsou povinni absolvovat dva další jedno-semestrální předměty z přírodních věd pro přírodovědné obory se silným důrazem na kvantitativní metody
Přijatelné předměty nižšího stupně:
- BSC2010
- BSC2011
- CHM1045
- CHM1046
- GLY1010
Přijatelné kurzy vyššího divize:
Kurzy vyšší divize, které mají alespoň jeden z přijatelných kurzů nižší divize nebo PHY2048 nebo PHY2049 jako prerekvizitu. Studenti mohou najít dostupné kurzy vyššího dělení v biologii, chemii, vědách o Zemi, fyzice s prefixy AST, BOT, GLY, MET, OCB, PCB, PHY, ZOO.
.