Viktig Kunngjøring

BA I Computer Science

Studenter hovedfag I Computer Science (CS) lære å forstå og evaluere organisering, design og bygging av maskinvare og programvare systemer for databehandling. I tillegg oppnår de et nivå av matematisk evne som tillater dem å formelt abstrakte og analysere beregningsprosesser. De analyserer problemer som krever beregning for å svare, og designe og implementere løsninger som er effektive.

Læringsutbytte

  • Forstå og evaluere organisering, design og konstruksjon av maskinvare-og programvaresystemer for databehandling.
  • Oppnå et nivå av matematisk evne slik at studenten å formelt abstrakt og analysere beregningsprosesser.
  • Analyser problemer som krever beregning for å svare, og design og implementere passende problemløsninger som er effektive og effektive.

Krav

Alle første-års, førstegangsstudenter vil forfølge kurs i BU Hub, en generell utdanningsprogram som er integrert i hele lavere erfaring. Bu Hub krav er fleksible og kan være fornøyd på mange forskjellige måter, gjennom kurs i og utenfor de store og, i noen tilfeller, gjennom co-faglige aktiviteter. Studenter hovedfag I Informatikk vil vanligvis gjennom kurs i de store, tilfredsstille bu Hub krav I Kvantitativ Resonnement, samt noen krav I Kommunikasjon og Den Intellektuelle Verktøykasse. Resterende BU Hub krav vil bli oppfylt ved å velge fra et bredt spekter av tilgjengelige kurs utenfor de store eller, i noen tilfeller, co-faglige erfaringer.

den store I Informatikk krever totalt femten 4-kreditt kurs, alle fullført Med karakteren C eller høyere.

CS studenter forventes å være komfortabel med standard high school matematikk som en vel som kalkulus på et nivå tilsvarende ferdigstillelse AV CAS MA 123.

de 15 kursene som kreves for de store er delt inn i fire grupper: A, B, C og D. Studentene må ta alle kurs I Gruppe A, minst 2 kurs Fra Gruppe B, minst 2 kurs Fra Gruppe C, og totalt 15 kurs Fra Grupper Ad.

Gruppe A: Grunnkurs

disse kursene bygger viktige grunnlag for STUDIET AV CS. Studentene må ta alle fem.

  • CAS CS 111 Introduksjon til Informatikk 1
  • CAS CS 112 Introduksjon til Informatikk 2
  • CAS CS 131 Kombinatoriske Strukturer
  • CAS CS 210 Datasystemer
  • CAS CS 330 Introduksjon Til Analyse Av Algoritmer

gruppe b: formelle verktøy

disse kursene Gir Opplæring i grunnleggende algoritmer og formelle metoder. Studentene må ta minst to fra denne gruppen.

  • Cas CS 132 Geometriske Algoritmer
  • CAS CS 235 Algebraiske Algoritmer
  • CAS CS 237 Sannsynlighet I Databehandling

Gruppe C: Sentrale Emner

disse kursene er mer avanserte Enn Gruppe A og B, og dekker stort sett viktige delfelt AV CS. Studentene må ta minst to fra denne gruppen.

  • CAS CS 320 Begreper Programmeringsspråk
  • CAS CS 332 Elementer i Teorien Om Beregning
  • CAS CS 350 Grunnleggende Av Datasystemer

Gruppe D: Valgfag

  • Alle CAS CS kurs på 400 og 500 nivåer

listen over forutsetninger eller co-forutsetninger for EN CS kurs kan inneholde EN CS kurs «X» med en ikke-CS alternativ «Y.» i et slikt tilfelle, kurs «Y» kan telles mot de store i stedet for kurset «X.»

i spesielle tilfeller, en student, med samtykke av instruktøren, kan begjære undergraduate direktør for å telle andre enn de som er angitt ovenfor kurs. Oppmerksomhet er kalt TIL følgende: GRS CS kurs nummerert 600 og over; 500-nivå kurs I Matematikk & Statistikk (CAS MA); Og Datateknikk kurs som tilbys av College Of Engineering (ENG).

CAS CS major kreditt vil ikke bli gitt For Metropolitan College (MET) kurs.

Laud I De Store

Studenter som søker Laud I CS store må fullføre to semestre av forskningsarbeid under tilsyn av en tenure-track ansatt (CAS CS 401/402), som vil kulminere i et skriftlig dokument og en muntlig presentasjon før et utvalg av fakultetet.