The Knight Foundation School of Computing and Information Sciences biedt een Bachelor of Science graad in Information Technology als een enkele major met een sterke basis in de theorie van Computer Science.
Flowchart (Effectief januari 2020)
Flowchart (Indien verklaard major vóór december 2019)
Studieplan
Voorwaarden
Studenten moeten de volgende cursussen (of gelijkwaardig) hebben afgerond voordat ze beginnen aan de BS in Information Technology.
Alleen een programmeercursus in Java wordt geaccepteerd als overdrachtskrediet om te voldoen aan COP2210.
- COP2210 Programming 1
- PSY2012 Introduction to Psychology
- COT3100 Discrete Structures of MAD2104 Discrete Math
- CGS1920 Introduction to Computing
CGS2518 Computer Data Analysis
– OF –
CGS2060 Introduction to Microcomputers
– OF –
CGS2100 Introduction to Micro for Business
MAC1147 Pre-Calculus Trigonometrie
– OF –
MAC1140 Pre-Calulus Algebra
Interdisciplinaire studiepunten
Negen studiepunten moeten worden genomen buiten de Knight Foundation School of Computing and Information Sciences. Deze studiepunten moeten worden gekozen uit de cursussen voor een minor of certificaat in een andere discipline. Alle negen studiepunten moeten uit dezelfde minor of hetzelfde certificaat worden gehaald.
Kerncursussen
- CEN3721 Menselijke computerinteractie
- COP3337 Programmeren 2
- CGS3767 Computerbesturingssystemen
- CDA3103 Fundamentals of Computer Systems
- CGS4285 Applied Computer Networking
- CGS4854 Bouw en beheer van websites
- CNT4403+ Informatica en netwerkbeveiliging
- COP3530 Data Structures
- COP4703 Information Storage and Retrieval
- COP4338 Programming 3
- COP4814+ Component-Gebaseerde Software Dev.
CGS3095 Technologie in de mondiale arena
ENC3213 Professioneel & Technisch schrijven
– OF –
ENC3249 Professioneel & Technisch schrijven voor CS
Electieve cursussen
Alle studenten moeten twee electieve cursussen volgen
Studenten moeten één concentratiegebied kiezen en twee cursussen op dat gebied volgen.
Systeembeheer
- CIS4431 IT-automatisering
- CNT4603 Systeembeheer en -onderhoud
- CTS4348 Unix Admin
- CTS4743 Enterprise IT Troubleshooting
Netwerkbeheer
- CNT4504 Netwerkbeheer
- CNT4513 Datacommunicatie
Applicatieontwikkeling
- COP4005 Windows Programmeren voor IT
- COP4655 Mobiele App. Ontwikkeling
- COP4813 Web App. Programming
Security
- CIS4365 Enterprise Cybersecurity
- CNT4182 Mobile & IoT Security
Database Administration
- CTS4408 DB Admin
- COP4722 DB Survey
Vrije keuzevakken
Alle studenten moeten aanvullende algemene keuzevakken voltooien om een minimum van 120 totale studiepunten te bereiken. Vereiste vooropleidingen kunnen meetellen als algemene keuzevakken.