Computer Science (B.S.)

A Számítástechnika B.S. felső tagozatos képzésben két szakirány áll rendelkezésre. A Számítástechnika (CS) sávot kell követnie annak a hallgatónak, aki tovább kíván tanulni az informatika területén. A szoftvertervezés és -fejlesztés (SDD) pályát az a hallgató követheti, aki szoftvermérnöki pályára kíván lépni. Ez a szakasz az informatikai szakirány követelményeit ismerteti.

A 2012 őszi félévtől kezdve a szak követelményei megváltoztak. A *-gal jelölt tantárgyak olyan hallgatóknak szólnak, akik 2012 ősze előtt jelentették be a szakot. A +-gal jelölt kurzusok azoknak a hallgatóknak szólnak, akik 2012 nyári félévét követően jelentették be a szakot.

Folyamatdiagram (2020 januárjától hatályos)
Folyamatdiagram (2019 decembere előtt bejelentett szak)
Folyamatdiagram(2012 augusztusa előtt bejelentett szak)
Tanulmányi terv

CS előfeltételek

A hallgatóknak a következő kurzusokat (vagy azzal egyenértékű tárgyakat) kell elvégezniük a B.S. in Computer Science képzés megkezdése előtt. Csak egy Java programozási kurzus fogadható el átvett kreditként a COP2210 teljesítéséhez.

  • COP2210 Számítógépes programozás 1
  • MAC2311 Calculus 1
  • MAC2312 Calculus 2
    .

  • PHY2048 Physics with Calculus 1 w/Lab
  • PHY2049 Physics with Calculus 2 w/Lab

CS Core Courses

  • CDA3103 Fundamentals of Computer Systems
  • CDA4101 Structured Computer Organization
  • CEN4010 Software Engineering 1
  • CGS1920 Introduction to Computing
  • CGS3095+ Technology in the Global Arena
  • CIS4911 Senior Project
  • CNT4713+ Net- Network-centric Computing
  • COM3110* Business Professionals Communications
  • COP3337 Computer Programming 2
  • COP3530 Data Structures
    COP4338 Számítógépes programozás 3

  • COP4555 Programozási nyelvek alapjai
  • COP4610 Operációs rendszerek alapjai
  • COP4710 Adatbáziskezelés
  • COT3541 Logika a számítástechnika számára Science
  • ENC3213* Professional and Technical Writing
  • ENC3249+ Professional and Technical Writing for CS
  • COT3100 Discrete Structures vagy MAD2104 Discrete Math
  • MAD3512 Bevezetés az algoritmusok elméletébe

  • STA3033 Bevezetés a valószínűségszámításba és statisztikába a CS számára

CS szabadon választható tantárgyak

Választhat három szabadon választható tantárgyat.

A 2012 ősze előtt a szakot meghirdető hallgatók három tárgyat választanak, de egy matematikai választható tárgyat (*-gal jelölve) kötelező felvenniük.

  • CAP4104 Human Computer Interaction
  • CAP4453 Robot Vision
  • CAP4506 Intro to Game Theory
  • CAP4630 Artificial Intelligence
  • CAP4641 Natural Language Processing
  • CAP4710 Principles of Computer Graphics
  • CAP4770 Data Mining
  • CDA4625 Intro to Mobile Robotics
  • CEN4021 Software Engineering 2
  • CEN4072 Software Testing
  • CEN4083 Introduction to Cloud Computing
  • COP4226 Haladó Windows programozás
  • COP4520 Bevezetés a párhuzamos számítástechnikába
  • COP4534 Algoritmatechnikák
  • COP4604 Haladó UNIX programozás
  • COP4722 Adatbázisrendszerek áttekintése
  • COT4521 Számítógépes geometria
  • MAD3305* Gráfelmélet
  • MAD3401* Numerikus analízis
  • MAD4203* Bevezetés a kombinatorikába
  • MHF4302* Matematikai logika

CS természettudományos választható tantárgyak

CS hallgatóknak két további egy-féléves természettudományos kurzust a természettudományos szakosok számára, nagy hangsúlyt fektetve a kvantitatív módszerekre

Az alsó tagozaton elfogadható kurzusok:

  • BSC2010
  • BSC2011
  • CHM1045
  • CHM1046
  • GLY1010

Az elfogadható felsőbb évfolyamok:
Felsőbb évfolyamok, amelyek előfeltétele legalább egy az elfogadható alsó évfolyamok közül vagy a PHY2048 vagy PHY2049. A hallgatók az AST, BOT, GLY, MET, OCB, PCB, PHY, ZOO előtaggal rendelkező Biológia, Kémia, Földtudományok, Fizika tárgyakból találnak elérhető felső tagozatos kurzusokat.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.