Gli scienziati e gli ingegneri informatici hanno rivoluzionato la società e creato le industrie di computer e telecomunicazioni che sono così importanti per la vita umana e l’economia mondiale. Come risultato di questa rivoluzione, l’esperienza nell’informatica è essenziale in molti nuovi settori, tra cui le società di servizi e consulenza informatica e di rete, le istituzioni finanziarie, le industrie sanitarie, i laboratori di scienze naturali e i laboratori di ricerca medica, e altri contesti in cui la manipolazione intensiva delle informazioni è importante. Di conseguenza, le opportunità per gli scienziati e gli ingegneri informatici si sono espanse enormemente, sia in campi specializzati che in numerose opportunità di doppia carriera in cui l’esperienza informatica è combinata con lauree avanzate in affari, comunicazione, ingegneria, legge, medicina e scienza.
Per maggiori informazioni: https://www.seas.upenn.edu/prospective-students/undergrad/majors/computer-science/
Computer Science (ASCS) Major Requirements
37 unità di corso sono richieste.
Codice | Titolo | Unità dei corsi |
---|---|---|
Ingegneria | ||
CIS 110 | Introduzione alla programmazione informatica | 1 |
CIS 120 | Lingue e tecniche di programmazione I | 1 |
CIS 121 | Lingue e tecniche di programmazione II | 1 |
CIS 240 | Introduzione ai sistemi informatici | 1 |
CIS 262 | Automata, Computabilità, e complessità | 1 |
CIS 320 | Introduzione agli algoritmi | 1 |
CIS Electives 1 | 2 | |
CIS Project Electives 2 | 2 | |
Ingegneria | 2 | |
CIS 498 | Progetto Senior Capstone | 1 |
Math and Natural Science | ||
MATH 104 | Calculus, Parte I | 1 |
MATH 114 | Calculus, Parte II | 1 |
CIS 160 | Fondamenti matematici dell’informatica | 1 |
Selezionare due delle seguenti scienze naturali: | 2 | |
Principi di fisica I (senza laboratorio) | ||
Principi di fisica II (senza laboratorio) | ||
Chemistry Advanced Placement/International Baccalaureate Credit (Solo studenti di ingegneria) | ||
o CHEM 101
|
Chimica Generale I | |
Introduzione alla biologia A | ||
o BIOL 121
|
Introduzione alla biologia – La biologia molecolare della vita | |
Math/Natural Science Electives | 3 | |
Technical Electives | ||
Selezionare 8 unità di corso, con l’approvazione del dipartimento 3,4 | 8 | |
Elettivi generali 5 | ||
Selezionare 4 corsi di scienze sociali o umane | 4 | |
Selezionare 2 Corsi di scienze sociali o umanistiche o Tecnologia negli affari & Società | 2 | |
EAS 203 | Etica dell’ingegneria | 1 |
Libero elettivo | ||
Selezionare 1 unità di corso libero elettivo (approvazione richiesta) | 1 | |
Totale unità del corso | 37 |
1 |
Un corso elettivo CIS è un corso di ingegneria CIS o NETS con numero 100 o superiore o ESE 350 Embedded Systems/Microcontroller Laboratory. (Si noti che non tutti i corsi CIS/NETS sono corsi di ingegneria, si veda il manuale SEAS undergrad). Al massimo una CU di 1xx può essere usata come elettivo CIS. |
2 |
Selezionare dalla seguente lista: CIS 341 Compilatori e Interpreti, CIS 350 Software Design/Engineering, CIS 380 Computer Operating Systems, CIS 441 Embedded Software for Life-Critical Applications, CIS 450 Database and Information Systems, CIS 455 Internet and Web Systems, CIS 460 Interactive Computer Graphics, CIS 471 Computer Organization and Design, CIS 505 Software Systems, CIS 553 Networked Systems, o NETS 212 Scalable and Cloud Computing e ESE 350 Embedded Systems/Microcontroller Laboratory. |
3 |
OPZIONE 1: Qualsiasi corso minore approvato o sequenza di corsi approvati. Il resto deve essere matematica, scienze naturali o ingegneria. |
4 |
OPZIONE 2: Qualsiasi 8 CU da matematica, scienze naturali o ingegneria |
5 |
Deve includere un seminario di scrittura (una lista di seminari di scrittura approvati può essere trovata nel manuale SEAS Undergraduate Handbook) |
I requisiti di laurea e di specializzazione indicati sono intesi come una guida per gli studenti che entrano nell’autunno del 2020 e successivi. Gli studenti dovrebbero consultare il loro programma accademico per quanto riguarda le certificazioni finali e i requisiti per la laurea.
.