Die Knight Foundation School of Computing and Information Sciences bietet einen Bachelor of Science in Information Technology als ein einziges Hauptfach mit einer starken Grundlage in der Theorie der Informatik.
Flussdiagramm (Gültig ab Januar 2020)
Flussdiagramm (Wenn das Hauptfach vor Dezember 2019 deklariert wurde)
Studienplan
Voraussetzungen
Studierende sollten die folgenden Kurse (oder gleichwertige Kurse) abgeschlossen haben, bevor sie den Bachelor in Informationstechnologie beginnen.
Nur ein Programmierkurs in Java wird als Transferkredit akzeptiert, um COP2210 zu erfüllen.
- COP2210 Programming 1
- PSY2012 Introduction to Psychology
- COT3100 Discrete Structures oder MAD2104 Discrete Math
- CGS1920 Introduction to Computing
CGS2518 Computer Data Analysis
– ODER –
CGS2060 Introduction to Microcomputers
– ODER –
CGS2100 Introduction to Micro for Business
MAC1147 Pre-Calculus Trigonometry
– ODER –
MAC1140 Pre-Calulus Algebra
Interdisziplinäre Credits
Neun Credits müssen außerhalb der Knight Foundation School of Computing and Information Sciences belegt werden. Diese Credits müssen aus den Kursen für ein Nebenfach oder ein Zertifikat in einer anderen Disziplin ausgewählt werden. Alle neun Credits müssen aus demselben Nebenfach oder Zertifikat stammen.
Kernkurse
- CEN3721 Mensch-Computer-Interaktion
- COP3337 Programmierung 2
- CGS3767 Computer-Betriebssysteme
- CDA3103 Grundlagen der Computersysteme
- CGS4285 Angewandte Computervernetzung
- CGS4854 Web Site Construction and Management
- CNT4403+ Computing and Network Security
- COP3530 Data Structures
- COP4703 Information Storage and Retrieval
- COP4338 Programming 3
- COP4814+ Component-Based Software Dev.
CGS3095 Technologie in der globalen Arena
ENC3213 Professional & Technisches Schreiben
– ODER –
ENC3249 Professional & Technical Writing for CS
Wahlfächer
Alle Studenten müssen zwei Wahlfächer belegen
Die Studenten müssen einen Schwerpunktbereich auswählen und zwei Kurse in diesem Bereich belegen.
Systemadministration
- CIS4431 IT-Automatisierung
- CNT4603 Systemadministration und -wartung
- CTS4348 Unix-Admin
- CTS4743 Fehlerbehebung in der Unternehmens-IT
Netzwerkadministration
- CNT4504 Netzwerkadministration
- CNT4513 Datenkommunikation
Anwendungsentwicklung
- COP4005 Windows Programmierung für IT
- COP4655 Mobile App. Entwicklung
- COP4813 Web App. Programming
Security
- CIS4365 Enterprise Cybersecurity
- CNT4182 Mobile & IoT Security
Database Administration
- CTS4408 DB Admin
- COP4722 DB Survey
Freie Wahlfächer
Alle Studenten müssen zusätzliche allgemeine Wahlfächer belegen, um ein Minimum von 120 Gesamtpunkten zu erreichen. Voraussetzungen können als allgemeine Wahlfächer angerechnet werden.