Informatică (B.S.)

Există două piste disponibile în programul de divizie superioară pentru B.S. în Informatică. Pista Computer Science (CS) ar trebui să fie urmată de studentul care intenționează să continue cu studii postuniversitare în domeniul informaticii. Pista Software Design and Development (SDD) poate fi urmată de studentul care intenționează să urmeze o carieră în domeniul ingineriei software. Această secțiune explică cerințele pentru filiera Computer Science.

Începând cu semestrul de toamnă 2012, cerințele pentru diplomă s-au modificat. Cursurile care sunt marcate cu * sunt pentru studenții care au declarat specializarea înainte de toamna anului 2012. Cursurile marcate cu + sunt pentru studenții care declară specializarea după semestrul de vară 2012.

Flowchart (în vigoare din ianuarie 2020)
Flowchart (Specializare declarată înainte de decembrie 2019)
Flowchart(Specializare declarată înainte de august 2012)
Plan de studiu

CS Precondiții

Studenții ar trebui să fi absolvit următoarele cursuri (sau echivalent) înainte de a începe B.S. în Informatică. Doar un curs de programare în Java va fi acceptat ca credit de transfer pentru a satisface COP2210.

  • COP2210 Programarea calculatoarelor 1
  • MAC2311 Calculul 1
  • MAC2312 Calculul 2
    .

  • PHY2048 Fizică cu calcul 1 w/Lab
  • PHY2049 Fizică cu calcul 2 w/Lab

CS Cursuri de bază

  • 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-centric Computing
  • COM3110* Business Professionals Communications
  • COP3337 Computer Programming 2
  • COP3530 Data Structures
  • COP4338 Programarea calculatoarelor 3
  • COP4555 Principii de limbaje de programare
  • COP4610 Principiile sistemelor de operare
  • COP4710 Managementul bazelor de date
  • COT3541 Logică pentru calculatoare Science
  • ENC3213* Professional and Technical Writing
  • ENC3249+ Professional and Technical Writing for CS
  • COT3100 Structuri discrete sau MAD2104 Matematică discretă
  • . MAD3512 Introduction to Theory of Algorithms
  • STA3033 Introduction to Probability and Statistics for CS

CS Elective Courses

Alegeți trei cursuri facultative.

Studenții care au declarat specializarea înainte de toamna anului 2012 aleg trei, dar Trebuie să ia un curs opțional de matematică (marcat cu *).

  • 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 Programare Windows avansată
  • COP4520 Introducere în calculul paralel
  • COP4534 Tehnici algoritmice
  • COP4604 Programare UNIX avansată
  • COP4722 Studiu de sisteme de baze de date
  • COT4521 Geometrie computațională
  • COT4521 Geometrie computațională
  • COT4521 Geometrie computațională MAD3305* Graph Theory
  • MAD3401* Numerical Analysis
  • MAD4203* Introduction to Combinatorics
  • MHF4302* Mathematical Logic

CS Science Elective Courses

Studenții CS sunt obligați să urmeze încă două cursuri opționale de un an.cursuri de un semestru în științe pentru specializările în științe cu accent puternic pe metodele cantitative

Cursuri acceptabile de divizie inferioară:

  • BSC2010
  • BSC2011
  • CHM1045
  • CHM1046
  • GLY1010

Cursuri acceptabile de divizie superioară:
Cursuri de divizie superioară care au cel puțin unul dintre cursurile acceptabile de divizie inferioară sau PHY2048 sau PHY2049 ca o condiție prealabilă. Studenții pot găsi cursuri de divizie superioară disponibile în Biologie, Chimie, Științele Pământului, Fizică cu prefixele AST, BOT, GLY, MET, OCB, PCB, PHY, ZOO.

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.