Datorforskare och -ingenjörer har revolutionerat samhället och skapat de dator- och telekommunikationsindustrier som är så viktiga för människans liv och världsekonomin. Som ett resultat av denna revolution är datavetenskaplig expertis nödvändig inom många nya områden, inklusive dator- och nätverkstjänster och konsultföretag, finansinstitut, hälsoindustrier, naturvetenskapliga laboratorier och medicinska forskningslaboratorier och andra sammanhang där intensiv hantering av information är viktig. Som ett resultat av detta har möjligheterna för datavetare och ingenjörer ökat kraftigt, både inom specialiserade områden och inom många möjligheter till dubbla karriärer där datakompetens kombineras med avancerade examina inom affärsverksamhet, kommunikation, ingenjörsvetenskap, juridik, medicin och vetenskap.
För mer information: https://www.seas.upenn.edu/prospective-students/undergrad/majors/computer-science/
Datorvetenskap (ASCS) Huvudämneskrav
37 kurstillfällen krävs.
Kod | Titel | Kursenheter | |
---|---|---|---|
Ingenjörsvetenskap | |||
CIS 110 | Introduktion till datorprogrammering | 1 | |
CIS 120 | Programmeringsspråk och tekniker I | 1 | |
CIS 121 | Programmeringsspråk och tekniker II | 1 | |
CIS 240 | Introduktion till datorsystem | 1 | |
CIS 262 | Automata, Beräkningsbarhet, och komplexitet | 1 | |
CIS 320 | Introduktion till algoritmer | 1 | 1 |
CIS Valbara kurser 1 | 2 | ||
CIS Projektvalbara kurser 2 | 2 | ||
CIS Projektvalbara kurser 2 | 2 | ||
Ingenjörsvetenskap | 2 | ||
CIS 498 | Senior Capstone Project | 1 | |
Matematik och naturvetenskap | |||
MATematik 104 | Kalkyl, Del I | 1 | |
MATH 114 | Kalkyl, Del II | 1 | |
CIS 160 | Matematiska grunder för datavetenskap | 1 | |
Välj två av följande naturvetenskaper: | 2 | ||
Fysikens grunder I (utan laboratorium) | |||
Fysikens grunder II (utan laboratorium) | |||
Kemi Avancerad placering/Internationell studentexamen Kredit (endast ingenjörsstudenter) | |||
eller CHEM 101
|
Allmän kemi I | ||
Introduktion till biologi A | |||
eller BIOL 121
|
Introduktion till biologi – Livets molekylärbiologi | ||
Matematik/naturvetenskapliga valmöjligheter | 3 | ||
Tekniska valmöjligheter | |||
Välj 8 kurstillfällen, med institutionens godkännande 3,4 | 8 | ||
Allmänna valmöjligheter 5 | |||
Välj 4 samhällsvetenskapliga eller humanistiska kurser | 4 | ||
Välj 2 kurser i samhällsvetenskap eller humaniora eller teknik i näringslivet & Samhällsvetenskap | 2 | ||
EAS 203 | Ingenjörsetik | 1 | |
Fritt val | |||
Välj 1 kursenhet av fritt val (godkännande krävs) | 1 | ||
Totala kursenheter | 37 |
1 |
Ett valfritt CIS-ämne är en CIS- eller NETS-teknikkurs som är numrerad 100 eller högre eller ESE 350 Embedded Systems/Microcontroller Laboratory. (Observera att inte alla CIS/NETS-kurser är ingenjörskurser, se SEAS handbok för studenter). Högst en CU av 1xx kan användas som CIS-valbar kurs. |
2 |
Välj från följande lista: CIS 341 Compilers and Interpreters, 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, eller NETS 212 Scalable and Cloud Computing och ESE 350 Embedded Systems/Microcontroller Laboratory. |
3 |
OPTION 1: Ett godkänt biämne eller en sekvens av godkända kurser. Återstående kurser måste vara matematik, naturvetenskap eller teknik. |
4 |
OPSÄTTNING 2: 8 CU från matematik, naturvetenskap eller teknik |
5 |
Måste inkludera ett skrivseminarium (en lista över godkända skrivseminarier finns i SEAS Undergraduate Handbook) |
De examens- och huvudämneskrav som visas är avsedda att fungera som en vägledning för studenter som börjar hösten 2020 och senare. Studenterna bör rådgöra med sitt akademiska program om slutliga certifieringar och krav för examen.