Important Announcement

BA in Computer Science

opiskelijat pääaineenaan tietojenkäsittelytiede (CS) oppivat ymmärtämään ja arvioimaan tietojenkäsittelylaitteiden ja-ohjelmistojen organisointia, suunnittelua ja rakentamista. Lisäksi he saavuttavat tason matemaattinen kyky, jonka avulla he voivat muodollisesti abstrakti ja analysoida laskennallisia prosesseja. He analysoivat ongelmia, jotka vaativat laskennan vastata, ja suunnitella ja toteuttaa ratkaisuja, jotka ovat tehokkaita ja tehokkaita.

Osaamistulokset

  • ymmärtää ja arvioida tietojenkäsittelyyn tarkoitettujen laitteisto-ja ohjelmistojärjestelmien organisointia, suunnittelua ja rakentamista.
  • saavuttaa matemaattisen kyvyn tason, jonka avulla opiskelija voi muodollisesti abstrahoida ja analysoida laskennallisia prosesseja.
  • analysoi ongelmat, joihin vastaaminen vaatii laskutoimitusta, ja suunnittele ja toteuta tarkoituksenmukaiset ongelmaratkaisut, jotka ovat tehokkaita ja tehokkaita.

vaatimukset

kaikki ensimmäisen vuoden ensikertalaiset jatkavat opintojaan BU Hubissa, joka on yleissivistävä koulutusohjelma, joka on integroitu koko perustutkintoon. BU Hub-vaatimukset ovat joustavia, ja ne voidaan täyttää monin eri tavoin: kurssityöskentelyllä pääaineessa ja sen ulkopuolella sekä joissakin tapauksissa yhteisopetuksella. Opiskelijat pääaineenaan tietojenkäsittelytiede yleensä kautta kurssityö major, täyttävät Bu Hub vaatimukset määrällistä päättelyä, sekä joitakin vaatimuksia viestinnän ja henkisen työkalupakki. Jäljellä olevat BU Hub-vaatimukset täytetään valitsemalla useista tarjolla olevista kursseista, jotka eivät kuulu pääaineisiin tai joissakin tapauksissa yhteisopetukseen.

tietojenkäsittelytieteen pääaine vaatii yhteensä viisitoista 4 opintopisteen kurssia, jotka kaikki on suoritettu arvosanalla C tai sitä korkeammalla.

CS-opiskelijoiden odotetaan pärjäävän peruskoulun matematiikassa samoin kuin laskennassa tasolla, joka vastaa CAS MA 123-tutkinnon suorittamista.

pääaineeseen vaadittavat 15 kurssia on jaettu neljään ryhmään: A, B, C ja D. opiskelijoiden tulee suorittaa kaikki A–ryhmän kurssit, vähintään 2 B-ryhmän kurssit, vähintään 2 C-ryhmän kurssit ja yhteensä 15 A-D-ryhmän kurssit.

A-ryhmä: peruskurssit

nämä kurssit rakentavat olennaisen perustan CS: n opiskelulle. Oppilaiden on otettava kaikki viisi.

  • CAS CS 111 Introduction to Computer Science 1
  • CAS CS 112 Introduction to Computer Science 2
  • CAS CS 131 Combinatoric Structures
  • CAS CS 210 Computer Systems
  • CAS CS 330 Introduction to the Analysis of Algorithms

ryhmä B: formaalit työkalut

näillä kursseilla opetetaan Perusalgoritmeja ja formaaleja menetelmiä. Opiskelijoiden on otettava vähintään kaksi tästä ryhmästä.

  • CAS CS 132 geometriset algoritmit
  • CAS CS 235 Algebralliset algoritmit
  • CAS CS 237 Probability in Computing

Ryhmä C: Keskeiset aiheet

nämä kurssit ovat edistyneempiä kuin ryhmät A ja B, ja ne kattavat laajasti CS: n tärkeitä aloja. Opiskelijoiden on otettava vähintään kaksi tästä ryhmästä.

  • CAS CS 320 Concepts of Programming Languages
  • CAS CS 332 Elements in the Theory of Computation
  • CAS CS 350 Fundamentals of Computing Systems

Group D: Valinnaiset

  • kaikki CS-kurssit 400-ja 500-tasoilla

luettelo CS-kurssin edellytyksistä tai edellytyksistä voi sisältää CS-kurssin ”X” ja ei-CS-vaihtoehdon ”Y.” tällöin kurssi ”Y” voidaan laskea pääaineeseen kurssin ”X”sijaan.

erityistapauksissa opiskelija, jonka suostumuksella ohjaaja, voi vedota perustutkintoa johtaja laskea kursseja muita kuin edellä mainittuja. Huomio kiinnittyy seuraaviin: GRS CS-kursseja oli vähintään 600; 500-tason kursseja matematiikassa & Tilastotiede (CAS MA); ja Computer Engineering kursseja tarjoamia College of Engineering (ENG).

CAS CS-suurhyvitystä ei myönnetä Metropolitan Collegen (met) kursseille.

arvosanat pääaineessa

CS-pääaineessa arvosanoja hakevien opiskelijoiden on suoritettava kaksi lukukautta tutkimustyötä tenure-track-tiedekunnan jäsenen valvonnassa (CAS 401/402), joka huipentuu kirjalliseen asiakirjaan ja suulliseen esitykseen tiedekunnan komiteassa.