Tietojenkäsittelytieteilijät ja -insinöörit ovat mullistaneet yhteiskunnan ja luoneet tietokone- ja tietoliikenneteollisuuden, jotka ovat niin tärkeitä ihmisten elämälle ja maailman taloudelle. Tämän vallankumouksen seurauksena tietojenkäsittelytieteen asiantuntemus on välttämätöntä monilla uusilla aloilla, kuten tietokone- ja verkkopalvelu- ja konsultointiyrityksissä, rahoituslaitoksissa, terveydenhoitoalalla, luonnontieteellisissä laboratorioissa ja lääketieteellisissä tutkimuslaboratorioissa sekä muissa yhteyksissä, joissa tiedon intensiivinen käsittely on tärkeää. Tämän seurauksena tietojenkäsittelytieteilijöiden ja -insinöörien mahdollisuudet ovat laajentuneet huomattavasti sekä erikoistuneilla aloilla että lukuisissa kaksoisuramahdollisuuksissa, joissa tietojenkäsittelyn asiantuntemus yhdistetään liiketalouden, viestinnän, tekniikan, juridiikan, lääketieteen ja luonnontieteiden korkeampiin tutkintoihin.
Lisätietoa: https://www.seas.upenn.edu/prospective-students/undergrad/majors/computer-science/
Computer Science (ASCS) Major Requirements
37 kurssiyksikköä vaaditaan.
| Koodi | Titteli | Kurssiyksiköt | |
|---|---|---|---|
| Insinööritieteet | |||
| CIS 110 | Introduction to Computer Programming | 1 | |
| CIS 120 | Ohjelmointikielet ja -tekniikat I | 1 | |
| CIS 121 | Ohjelmointikielet ja -tekniikat II | 1 | |
| CIS 240 | Introduction to Computer Systems | 1 | |
| CIS 262 | Automata, Laskettavuus, and Complexity | 1 | |
| CIS 320 | Introduction to Algorithms | 1 | |
| CIS valinnaiset aineet 1 | 2 | ||
| CIS projekti valinnaiset aineet 2 | 2 | ||
| Engineering | 2 | ||
| CIS 498 | Senior Capstone Project | 1 | |
| Matematiikka ja luonnontieteet | |||
| MATH 104 | Calculus, Osa I | 1 | |
| MATH 114 | Calculus, Osa II | 1 | |
| CIS 160 | Mathematical Foundations of Computer Science | 1 | |
| Valitaan kaksi seuraavista luonnontieteistä: | 2 | ||
| Fysiikan perusteet I (ilman laboratoriota) | |||
| Fysiikan perusteet II (ilman laboratoriota) | |||
| Kemia Advanced Placement/International Baccalaureate Credit (vain insinööriopiskelijat) | |||
| tai CHEM 101  | General Chemistry I | ||
| Esittely biologiaan A | |||
| tai BIOL 121  | Johdatus biologiaan – The Molecular Biology of Life | ||
| Matemaattis-luonnontieteelliset valinnaisaineet | 3 | ||
| Tekniset valinnaisaineet | |||
| Valitse 8 kurssia, osaston hyväksynnällä 3,4 | 8 | ||
| Yleiset valinnaiskurssit 5 | |||
| Valitaan 4 yhteiskuntatieteellistä tai humanistista kurssia | 4 | ||
| Valitaan 2 yhteiskuntatieteellistä tai humanistista kurssia tai Teknologia liike-elämässä & Yhteiskuntatieteelliset kurssit | 2 | ||
| EAS 203 | Tekniikan etiikka | 1 | |
| Vapaa valinnaisaine | |||
| Valitaan 1 opintokokonaisuus vapaasta valinnaisaineesta (hyväksyntä vaaditaan) | 1 | ||
| Kokonaisopintokokonaisuudet | 37 | ||
| 1 | Vapaavalintainen CIS-kurssi on CIS- tai NETS-insinöörikurssi, jonka numero on vähintään 100 tai ESE 350 Sulautetut järjestelmät/mikrokontrollerilaboratorio. (Huomaa, että kaikki CIS/NETS-kurssit eivät ole insinöörikursseja, katso SEASin undergrad-käsikirja). CIS-valintakurssina voi käyttää enintään yhtä CU:ta 1xx. | 
| 2 | Valitaan seuraavasta luettelosta: | 
| 3 |  Vaihtoehto 1: Mikä tahansa hyväksytty sivuaine tai hyväksyttyjen kurssien sarja. Jäljelle jäävien kurssien on oltava matemaattis-luonnontieteellisiä tai insinööritieteellisiä. | 
| 4 | Vaihtoehto 2: Mitä tahansa 8 CU:ta matematiikasta, luonnontieteistä tai insinööritieteistä | 
| 5 | Pakkuu sisältää kirjoitusseminaarin (luettelo hyväksytyistä kirjoitusseminaareista löytyy SEAS Undergraduate Handbook -käsikirjasta) | 
Näytetyt tutkinto- ja pääaineen tutkintovaatimukset on tarkoitettu oppaaksi opiskelijoille, jotka aloittavat opintonsa syksyllä 2020 tai myöhemmin. Opiskelijoiden tulee neuvotella oman akateemisen ohjelmansa kanssa lopullisista todistuksista ja valmistumisvaatimuksista.