Er zijn twee tracks beschikbaar in het upper division programma voor Computer Science. De Computer Science (CS) track moet worden gevolgd door de student die van plan is om door te gaan naar graduate studie in de informatica. De Software Design and Development (SDD) track kan worden gevolgd door de student die van plan is een software engineering carrière na te streven. In dit gedeelte worden de vereisten voor de Software Design track uitgelegd.

Met ingang van het Fall 2012 semester, zijn de vereisten voor de graad veranderd. Cursussen die zijn gemarkeerd met * zijn voor studenten die de major verklaard vóór Herfst 2012. Cursussen gemarkeerd met + zijn voor studenten die de major verklaren na het semester van de zomer van 2012.

Flowchart (Effectief januari 2020)
Flowchart (Als u de major vóór december 2019 hebt verklaard)
Flowchart (Als u de major vóór augustus 2012 hebt verklaard)
Studieplan

CS Vereisten

Studenten moeten de volgende cursussen (of gelijkwaardig) hebben voltooid voordat ze aan de BS in Computer Science beginnen. Alleen een programmeercursus in Java zal worden aanvaard als overdracht krediet om te voldoen aan COP2210.

  • COP 2210 Computer Programming 1
  • MAC 2311 Calculus 1
  • MAC 2312 Calculus 2
  • PHY 2048 Physics with Calculus 1 w/Lab
  • PHY 2049 Physics with Calculus 2 w/Lab

SDD Core Courses

  • CDA 3103 Fundamentals of Computer Systems
  • CDA 4101 Structured Computer Organization
  • CEN 4010 Software Engineering 1
  • CEN 4021 Software Engineering 2
  • CEN 4072 Software Testing
  • CGS 1920 Introduction to Computing
  • CGS 3095+ Technology in the Global Arena
  • CIS 4911 Senior Project
  • CNT 4713+ Net-centric Computing
  • CNT 4713+ Net-centric Computing
  • CIS 4911 Senior Project
  • CNT 4713+ Net-centric Computing
  • COM 3110* Zakelijke professionele communicatie
  • COP 3337 Computerprogrammeren 2
  • COP 3530 Datastructuren
  • COP 4338 Computer Programmeren 3
  • COP 4555 Beginselen van programmeertalen
  • COP 4610 Beginselen van besturingssystemen
  • COP 4710 Databasemanagement
  • COT 3541 Logica voor Informatica Science
  • ENC 3213* Professioneel en technisch schrijven
  • ENC 3249+ Professioneel en technisch schrijven voor CS
  • COT3100 Discrete Structures of MAD2104 Discrete Math
  • MAD 3512 Inleiding tot de theorie van algoritmen
  • STA 3033 Inleiding tot kansberekening en statistiek voor CS

SDD Keuzevakken

Kies één keuzevak.

  • CAP4104 Mens-Computer Interaction
  • CAP 4453 Robot Vision
  • CAP4506 Intro to Game Theory
  • CAP4630 Artificial Intelligence
  • CAP4641 Natural Language Processing
  • CAP 4710 Beginselen van Computer Graphics
  • CAP 4770 Data Mining
  • CDA 4625 Intro to Mobile Robotics
  • CEN 4083 Introduction to Cloud Computing
  • COP 4226 Advanced Windows Programming
  • COP 4520 Introduction to Parallel Computing
  • COP 4534 Algoritme Technieken
  • COP 4604 Advanced UNIX Programming
  • COP 4722 Survey of Database Systems
  • COT 4521 Computational Geometry
  • MAD 3305 Graph Theory
  • MAD 3401 Numerieke Analyse
  • MAD 4203 Inleiding tot de combinatoriek
  • MHF 4302 Wiskundige logica

SSD Science Elective Courses

SSD-studenten zijn verplicht om twee extra éénsemestercursussen in wetenschappen voor majors wetenschappen met een sterke nadruk op kwantitatieve methoden

Aanvaardbare lagere divisie cursussen:

  • BSC 1010
  • BSC 1011
  • CHM 1045
  • CHM 1046
  • GLY 1010

Acceptable upper division courses:
Upper divisie cursussen die ten minste een van de aanvaardbare lower division cursussen of PHY2048 of PHY2049 als een eerste vereiste hebben. Studenten kunnen beschikbare bovenbouwcursussen vinden in Biologie, Scheikunde, Aardwetenschappen, Natuurkunde met de prefixen AST, BOT, GLY, MET, OCB, PCB, PHY, ZOO.

Articles

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.