Bachelor Of Science In Computer Science

Westminster College

Programma Beschrijving

Lees de Officiële Beschrijving

Bachelor Of Science In Computer Science

Westminster College

Bachelor of Science in de computerwetenschappen

Computerwetenschappen verken de wereld van programmering en computing, zowel in praktische als in real-world instellingen en abstracte, theoretische. Met behulp van wiskunde-, algoritmen- en computerwetenschapsteorie om computer-gebaseerde systemen te modelleren, te ontwerpen, te ontwikkelen en te testen, kunnen computer wetenschappers de ondergrond van technologie van onderaf groeien en onderhouden. Westminster College's programma in de computerwetenschappen bereidt studenten voor een verscheidenheid aan carrières en afgestudeerden aan. Naast de core introductory courses bestaande uit twee programmeringscursussen en Data Structures, nemen de studenten Computer Architecture, Advanced Data Structures, Besturingssystemen, Database Theorie en Ontwerp, en Taalontwerp en Implementatie. Keuzevakken omvatten Kunstmatige Intelligentie, Computer Graphics, Human-Computer Interaction, Software Engineering, Numerieke Analyse en Theorie van Computatie. De senior-level Capstone cursus vereist dat studenten hun eigen unieke project onderzoeken, ontwerpen en implementeren. Ondersteunende cursussen voor de major omvatten calculus en discrete wiskunde.

DE COMPUTER SCIENCE MAAR IN FOTO'S

Vereisten voor de major in de computerwetenschappen

Computer Science en Ondersteunende Cursussen:

  • CS 151 Principes van de computerwetenschappen I
  • CS 152 Principes van de computerwetenschappen II
  • CS 251 Gegevensstructuren
  • CS 311 Computer Architecture
  • CS 321 Database Theorie en Ontwerp
  • CS 331 Geavanceerde gegevensstructuren en algoritmes
  • CS 411 Taalontwerp en -implementatie
  • CS 421 Besturingssystemen
  • CS 601 Computer Science Capstone I
  • CS 602 Computer Science Capstone II
  • MTH 150 Calculus I
  • MTH 152 Calculus II
  • MTH 241 Discrete Wiskunde

En drie van de volgende computerwetenschappen en ondersteunende cursussen:

  • CS 310 Human-Computer Interaction
  • CS 341 Kunstmatige Intelligentie
  • CS 351 Software Engineering
  • CS 431 Gegevenscommunicatie / Netwerken
  • CS 441 Computer Graphics
  • CS 590-594 Field Experience / Stage (1-4 SH)
  • MTH 321 Numerieke Analyse

En een van de volgende ondersteunende cursussen:

  • BIO 201 Celbiologie en Genetica
  • BIO 202 Evolutie, Vorm en Functie
  • BIO 203 Biodiversiteit en Ecologie
  • CHE 117 Principes of Chemistry
  • CHE 180 Anorganische Chemie
  • PHY 151 Principes of Physics I
  • PHY 152 Principes of Physics II

Vereisten voor de minor in de computerwetenschappen

Computer Science en Ondersteunende Cursussen:

  • CS 151 Principes van de computerwetenschappen I
  • CS 152 Principes van de computerwetenschappen II
  • CS 251 Gegevensstructuren
  • MTH 241 Discrete Wiskunde

En 3 van de volgende cursussen:

  • Elke 300-jarige Computer Science cursus
  • Elke 400-jarige Computer Science cursus
  • MTH 321 Numerieke Analyse

Stage / Field Experience:

Een student kan een campuservaring met een bedrijf, industrie, servicebureau, middelbare school, overheidskantoor of een andere passende organisatie regelen. De opleidingskrediet voor een stage is afhankelijk van de lengte en de werkelijke leersituatie. Studenten werken met hun academische adviseur om het krediet te bepalen. Veel van de toezichthoudende organisaties betalen een salaris, hoewel dit niet nodig is. Wij geloven dat dit een waardevolle leerervaring voor een individu is tijdens het junior of senior jaar.

In de afgelopen jaren hebben de studenten stages in de National Energy Technology (Dept. Van energie); Lucas Systems Inc .; Applied Physics Laboratory (afdeling van Johns Hopkins University); Bright Futures Academic Corp .; Science Applications International Corporation (SAIC); En Caputo Insurance Agency. Studenten hebben ook deelgenomen aan Research Experience for Undergraduate Programmes (REU) aan de Universiteit van Michigan, Texas A & M University, en Kansas State University. Daarnaast, dr. Shaffer werkt samen met studentenlaboratoria voor het UNIX Lab en voor het CS 151 Lab.

WAT KAN U DOEN MET EEN COMPUTER SCIENCE DEGREE?

Stel jezelf voor een software applicatie ontwikkelaar, computer systeem analist, computer programmeur, database administrator, computer systeem ingenieur, webontwikkelaar, of informatiebeveiliging analist.

Deze school biedt programma's in:
  • Engels


Laatst bijgewerkt op October 23, 2017
Duur & Kosten
Deze cursus is Campus gesitueerd
Start Date
Startdatum
Sept. 2018
Duration
Duur
Voltijd
Locations
Verenigde Staten - New Wilmington, Pennsylvania
Startdatum: Sept. 2018
Aanmeldingslimiet Vraag informatie aan
Einddatum Vraag informatie aan