Annuncio importante
BA in Informatica
Gli studenti che si specializzano in Informatica (CS) imparano a comprendere e valutare l’organizzazione, la progettazione e la costruzione di sistemi hardware e software per l’informatica. Inoltre, raggiungono un livello di abilità matematica che consente loro di astrarre formalmente e analizzare i processi computazionali. Analizzano i problemi che richiedono il calcolo per rispondere e progettano e implementano soluzioni efficienti ed efficaci.
Risultati di apprendimento
- Comprendere e valutare l’organizzazione, la progettazione e la costruzione di sistemi hardware e software per l’elaborazione.
- Raggiungere un livello di abilità matematica che consente allo studente di astrarre formalmente e analizzare i processi computazionali.
- Analizza i problemi che richiedono il calcolo per rispondere e progetta e implementa soluzioni di problemi appropriate che siano efficienti ed efficaci.
Requisiti
Tutti gli studenti del primo anno proseguiranno i corsi nel BU Hub, un programma di educazione generale integrato nell’intera esperienza universitaria. I requisiti dell’hub BU sono flessibili e possono essere soddisfatti in molti modi diversi, attraverso corsi in e oltre il maggiore e, in alcuni casi, attraverso attività co-curriculari. Gli studenti che si specializzano in Informatica normalmente, attraverso corsi nel maggiore, soddisfano i requisiti dell’hub BU nel ragionamento quantitativo, così come alcuni requisiti nella comunicazione e nel Toolkit intellettuale. I restanti requisiti dell’hub BU saranno soddisfatti selezionando tra una vasta gamma di corsi disponibili al di fuori delle esperienze principali o, in alcuni casi, co-curriculari.
Il maggiore in Informatica richiede un totale di quindici corsi di 4 crediti, tutti completati con un grado di C o superiore.
Si prevede che gli studenti CS siano a loro agio con la matematica standard delle scuole superiori e con il calcolo a un livello equivalente al completamento di CAS MA 123.
15 corsi richiesti per la maggiore sono divisi in quattro gruppi: A, B, C e D. gli Studenti devono prendere tutti i corsi in Gruppo, almeno 2 corsi di Gruppo B, almeno 2 corsi di Gruppo C, per un totale di 15 corsi dei Gruppi A–D.
Gruppo A: Fondamentale Corsi
Questi corsi di costruire basi essenziali per lo studio di CS. Gli studenti devono prendere tutti e cinque.
- CAS CS 111 Introduzione all’informatica 1
- CAS CS 112 Introduzione all’informatica 2
- CAS CS 131 Combinatoric Strutture
- CAS CS 210 informatica
- CAS CS 330 Introduzione all’Analisi di Algoritmi
Gruppo B: Strumenti Formali
Questi corsi offrono una formazione in algoritmi di base e dei metodi formali. Gli studenti devono prendere almeno due da questo gruppo.
- CAS CS 132 Algoritmi geometrici
- CAS CS 235 Algoritmi algebrici
- CAS CS 237 Probabilità nel calcolo
Gruppo C: Argomenti centrali
Questi corsi sono più avanzati dei Gruppi A e B e coprono sottocampi di CS ampiamente importanti. Gli studenti devono prendere almeno due da questo gruppo.
- CAS CS 320 Concetti di linguaggi di programmazione
- CAS CS 332 Elementi nella teoria del calcolo
- CAS CS 350 Fondamenti di sistemi informatici
Gruppo D: Insegnamenti a scelta
- Tutte le ca CS corsi presso i 400 e i 500 livelli
L’elenco dei prerequisiti o co-requisiti per un CS, ovviamente, può contenere una CS del corso di “X” con un non-CS alternativa “Y”. In tal caso, il corso di “Y” può essere considerata per i grandi, invece, naturalmente, “X.”
In casi particolari, uno studente, con il consenso del docente, può presentare domanda di Laurea Direttore di contare corsi di studio diversi da quelli sopra specificati. L’attenzione è rivolta ai seguenti: corsi GRS CS numerati 600 e superiori; corsi di 500 livelli in Matematica & Statistica (CAS MA); e corsi di Ingegneria Informatica offerti dal College of Engineering (ING).
Il credito principale di CAS CS non sarà dato per i corsi del Metropolitan College (MET).
Honors in the Major
Gli studenti che cercano Onori nel CS major dovranno completare due semestri di lavoro di ricerca sotto la supervisione di un membro della facoltà di tenure-track (CAS CS 401/402), che culminerà in un documento scritto e una presentazione orale davanti a un comitato della facoltà.