Ci sono due percorsi disponibili nel programma di divisione superiore per Computer Science. La traccia Computer Science (CS) dovrebbe essere seguita dallo studente che intende continuare gli studi di laurea in informatica. Il percorso Software Design and Development (SDD) può essere seguito dallo studente che intende perseguire una carriera nell’ingegneria del software. Questa sezione spiega i requisiti per il percorso di Software Design.
A partire dal semestre Autunno 2012, i requisiti per la laurea sono cambiati. I corsi contrassegnati con * sono per gli studenti che hanno dichiarato il corso di laurea prima dell’autunno 2012. I corsi segnati con + sono per gli studenti che dichiarano il maggiore dopo il semestre estivo 2012.
Flowchart (Effective January 2020)
Flowchart (If you declared the major before December 2019)
Flowchart (If you declared the major before August 2012)
Plan of study
CS Prerequisites
Gli studenti dovrebbero aver completato i seguenti corsi (o equivalenti) prima di iniziare il BS in Computer Science. Solo un corso di programmazione in Java sarà accettato come credito di trasferimento per soddisfare COP2210.
- COP 2210 Computer Programming 1
- MAC 2311 Calculus 1
- MAC 2312 Calculus 2
- PHY 2048 Fisica con calcolo 1 w/Lab
- PHY 2049 Fisica con calcolo 2 w/Lab
Corsi di base SDD
- CDA 3103 Fondamenti di Computer Systems
- CDA 4101 Structured Computer Organization
- CEN 4010 Software Engineering 1
- CEN 4021 Software Engineering 2
- CEN 4072 Software Testing
- CGS 1920 Introduction to Computing
- CGS 3095+ Technology in the Global Arena
- CIS 4911 Senior Project
- CNT 4713+ Net-centric Computing
- COM 3110* Business Professional Communications
- COP 3337 Computer Programming 2
- COP 3530 Data Structures
- COP 4338 Programmazione di computer 3
- COP 4555 Principi di linguaggi di programmazione
- COP 4610 Principi di sistemi operativi
- COP 4710 Gestione di database
- COT 3541 Logica per l’informatica Scienza
- ENC 3213* Scrittura professionale e tecnica
- ENC 3249+ Scrittura professionale e tecnica per CS
- COT3100 Strutture discrete o MAD2104 Matematica discreta
- MAD 3512 Introduzione alla teoria degli algoritmi
- STA 3033 Introduzione alla probabilità e statistica per CS
Corsi elettivi SDD
Scegli un corso elettivo.
- CAP4104 Interazione tra uomo eComputer Interaction
- CAP 4453 Robot Vision
- CAP4506 Intro to Game Theory
- CAP4630 Artificial Intelligence
- CAP4641 Natural Language Processing
- CAP 4710 Principles of Computer Graphics
- CAP 4770 Data Mining
- CDA 4625 Introduzione alla robotica mobile
- CEN 4083 Introduzione al Cloud Computing
- COP 4226 Programmazione avanzata di Windows
- COP 4520 Introduzione al Informatica parallela
- COP 4534 Tecniche di algoritmi
- COP 4604 Programmazione avanzata UNIX
- COP 4722 Indagine sui sistemi di database
- COT 4521 Geometria computazionale
- MAD 3305 Teoria dei grafici
- MAD 3401 Analisi numerica
- MAD 4203 Introduzione alla combinatoria
- MHF 4302 Logica matematica
Corsi facoltativi di scienze per SSD
Gli studenti SSD sono tenuti a seguire due corsi aggiuntivi di un semestre in scienze per le major scientifiche.semestrale in scienze per le major scientifiche con forte enfasi sui metodi quantitativi
Corsi accettabili della divisione inferiore:
- BSC 1010
- BSC 1011
- CHM 1045
- CHM 1046
- GLY 1010
Corsi accettabili della divisione superiore:
Corsi della divisione superiore che hanno almeno uno dei corsi accettabili della divisione inferiore o PHY2048 o PHY2049 come requisito. Gli studenti possono trovare disponibili corsi di divisione superiore in Biologia, Chimica, Scienze della Terra, Fisica con prefissi AST, BOT, GLY, MET, OCB, PCB, PHY, ZOO.