Der er to spor tilgængelige i det øverste divisionsprogram for Computer Science. Computer Science (CS)-sporet bør følges af den studerende, der har til hensigt at fortsætte til en videregående uddannelse inden for datalogi. Software Design and Development (SDD)-sporet kan følges af den studerende, der har til hensigt at forfølge en karriere som softwareingeniør. I dette afsnit forklares kravene til softwaredesignsporet.

Med virkning fra efterårssemestret 2012 er kravene til uddannelsen ændret. Kurser, der er markeret med *, er for studerende, der har erklæret sig for hovedfag før efteråret 2012. Kurser markeret med + er for studerende, der erklærer major efter sommersemestret 2012.

Flowchart (gældende fra januar 2020)
Flowchart (hvis du har erklæret major før december 2019)
Flowchart (hvis du har erklæret major før august 2012)
Studieplan

CS Prerequisites

Studenterne skal have gennemført følgende kurser (eller tilsvarende), inden de påbegynder BS in Computer Science. Kun et programmeringskursus i Java vil blive accepteret som overført merit for at opfylde COP2210.

  • COP 2210 Computerprogrammering 1
  • MAC 2311 Calculus 1
  • MAC 2312 Calculus 2
  • PHY 2048 Fysik med beregning 1 m/laboratorie
  • PHY 2049 Fysik med beregning 2 m/laboratorie

SDD-grundkurser

  • CDA 3103 Grundlæggende principper for 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
  • COM 3110* Professionel erhvervskommunikation
  • COP 3337 Computerprogrammering 2
  • COP 3530 Datastrukturer
  • COP 4338 Computerprogrammering 3
  • COP 4555 Principper for programmeringssprog
  • COP 4610 Principper for operativsystemer
  • COP 4710 Databaseforvaltning
  • COT 3541 Logik for computer Science
  • ENC 3213* Professional and Technical Writing
  • ENC 3249+ Professional and Technical Writing for CS
  • COT3100 Discrete Structures eller MAD2104 Discrete Math
  • MAD 3512 Introduction to Theory of Algorithms
  • STA 3033 Introduction to Probability and Statistics for CS

SDD Valgfrie kurser

Vælg et valgfrit kursus.

  • CAP4104 Human-Computer Interaction
  • CAP 4453 Robot Vision
  • CAP4506 Intro to Game Theory
  • CAP4630 Artificial Intelligence
  • CAP4641 Natural Language Processing
  • CAP 4710 Principles of Computer Graphics
  • CAP 4710 Principles of Computer Graphics
  • CAP 4770 Data Mining
  • CDA 4625 Intro til mobil robotteknologi
  • CEN 4083 Introduktion til cloud computing
  • COP 4226 Avanceret Windows-programmering
  • COP 4520 Introduktion til Parallel Computing
  • COP 4534 Algoritmeteknikker
  • COP 4604 Avanceret UNIX-programmering
  • COP 4722 Oversigt over databasesystemer
  • COT 4521 Computational Geometry
  • MAD 3305 Graph Theory
  • MAD 3401 Numerisk analyse
  • MAD 4203 Introduktion til kombinatorik
  • MHF 4302 Matematisk logik

SSD Naturvidenskabelige valgfag

SSD-studerende skal tage to yderligere et-semester kurser i naturvidenskab for naturvidenskabelige hovedfag med stærk vægt på kvantitative metoder

Acceptable kurser på lavere niveau:

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

Acceptable upper division courses:
Upper division courses that have at least one of the acceptable lower division courses or PHY2048 or PHY2049 as a prerequisite. Studerende kan finde tilgængelige overbygningskurser i biologi, kemi, geovidenskab og fysik med præfikserne AST, BOT, GLY, MET, OCB, PCB, PHY og ZOO.

Articles

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.