Bachelor in de informatica

Allegheny College

Programma Beschrijving

Lees de Officiële Beschrijving

Bachelor in de informatica

Allegheny College

Over

Computerwetenschap gaat over computers en computergebruik; de essentie van de discipline is de studie van algoritmen - het ontwerp, de ontwikkeling en de karakterisering van algoritmen, hun realisatie als computerprogramma's, de analyse van de juistheid en efficiëntie van algoritmen en de beperkingen van de algoritmische methode als benadering van probleemstellingen. oplossen. Het aanbod van de afdeling omvat een inleiding tot de discipline, waaronder programmeren, datastructuren en discrete wiskunde; kernvakken in theoretische informatica, computertalen, computerorganisatie, algoritme-analyse en ontwerp van softwaresystemen; geavanceerde cursussen in compilerontwerp, besturingssystemen en gedistribueerde systemen; en een verscheidenheid aan toepassingen en keuzevakken. De menselijke dimensies van computing-sociale, professionele en ethische implicaties worden behandeld in de cursussen van de afdeling. De Computer Science-programma's hebben een integraal laboratoriumonderdeel - bijna alle cursussen bevatten een wekelijkse formele laboratoriumsessie om te oefenen en te experimenteren met behulp van de beginselen die in de klas en uit de cursusteksten zijn geleerd. Het laboratoriumonderdeel biedt de mogelijkheid om hands-on ervaring op te doen met verschillende computer- en netwerksystemen. De afdeling heeft laboratoria naast faculteitskantoren en klaslokalen in Alden Hall, inclusief een klaslokaal voor geavanceerde computerwetenschappen dat actief leren faciliteert; een software ontwikkelingslaboratorium ontworpen voor groepswerk op grote softwaresystemen; en een laboratorium voor geavanceerde cursussen en onderzoek.

De studie van de informatica leidt tot en vereist het vermogen om ideeën te analyseren, logisch na te denken en ideeën helder en beknopt te communiceren. Op deze manier draagt ​​de studie van de computerwetenschappen bij tot de oprichting van een uitstekend vrijzinnig kunstonderwijs.

Computer Science leerresultaten

Studenten die met succes een major of een minor in de discipline computerwetenschappen hebben voltooid, zullen naar verwachting het succesvolle behalen van de vermelde leerresultaten in elk van de volgende categorieën aantonen:

  • basis-
    • Begrijpt de basis en praktische grondslagen van de informatica (bijv. Algoritmen, gegevenstypen, conditionele logica, recursie, procedurele programmeerconcepten, objectgeoriënteerde programmeerprincipes);
    • Weet hoe standaard ontwikkelingshulpmiddelen kunnen worden gebruikt om software-oplossingen voor problemen te implementeren.
  • Kern
  • Kan een algoritmische oplossing voor een probleem ontwerpen, implementeren, evalueren, verbeteren en documenteren;
  • Begrijpt de wederzijds voordelige verbindingen tussen (i) computerhardware en -software en (ii) theoretische informatica en praktische softwareontwikkeling.
  • toepassingen
    1. Begrijpt de basisprincipes van toepassingsgebieden zoals netwerken, gegevensbeheer, kunstmatige intelligentie en computergraphics;
    2. Kan sleutelbegrippen uit deze toepassingsgebieden toepassen om problemen te formuleren en op te lossen en oplossingen te evalueren die als computerprogramma's worden geïmplementeerd.
  • gevorderd
  • Begrijpt geavanceerde concepten op het gebied van compilerontwerp, besturingssystemen en gedistribueerde systemen;
  • Weet hoe belangrijke ideeën uit deze geavanceerde onderwerpen kunnen worden toegepast om problemen te formuleren en op te lossen en oplossingen te evalueren die worden geïmplementeerd als complete, efficiënte en effectieve computersystemen.
  • Onafhankelijk onderzoek
  • Toont kritisch denkvermogen en effectieve schriftelijke en mondelinge communicatievaardigheden;
  • Kan bronnen in de technische en onderzoeksliteratuur identificeren, analyseren en gebruiken.
  • Professionele ontwikkeling
  • Begrijpt hoe te werken in een team en geeft blijk van de bereidheid om zich in te zetten voor levenslang leren.

groot

De major in Computer Science vereist een succesvolle afronding van ten minste 52 semester uren in Computer Science. Om te slagen voor een major in computerwetenschappen, moet een student een verdiende GPA hebben van minimaal 2,0 in de vereiste informatica en andere cursussen die voor de major worden aangeboden. Maximaal één van CMPSC 100 of CMPSC 102 kan worden gepresenteerd voor de major op basis van het krediet / geen krediet. Studenten die geïnteresseerd zijn in wiskunde en / of van plan zijn naar de graduate school in de computerwetenschappen te gaan, worden sterk aangemoedigd om Math 160 vroeg in hun academische carrière te nemen. Studenten die afstuderen in de computerwetenschappen kunnen wiskundecursussen opnemen in hun studie door de volgende substituties

  • MATH 205 als een vervanging voor de combinatie van CMPSC 480 en CMPSC 481.
  • MATH 320, MATH 330, MATH 345, MATH 360 of MATH 365 als vervanging voor een van de vereiste 300-niveau CMPSC-cursussen.

Opmerking: studenten met een major in computerwetenschappen mogen niet dubbel major spelen in Integrative Informatics.

klaveren

Het Allegheny College Student-hoofdstuk van de Association for Computing Machinery sponsort wekelijkse lunchbijeenkomsten van studenten en docenten, organiseert seminars en gastdocenten, neemt deel aan nationale programmeerwedstrijden en sponsort picknicks en andere speciale evenementen.

Recente stages

  • Xerox Corporation, Rochester, New York
  • Massachusetts Institute of Technology Lincoln Laboratory Summer Minority Stageprogramma
  • Platinum Technology, Seattle, Washington
  • Taos Mountain, Santa Clara, Californië
  • DigiKnow, Cleveland, Ohio
  • Cigital, Dulles, Virginia
  • Microsoft Corporation, Redmond, VA
  • TruFit Solutions, Cranberry Twp., PA

Zomeronderzoek

  • Carnegie Mellon University Summer Research Program
  • University of Tennessee Summer Research Program

Afstuderen

Veel van onze majors gaan uiteindelijk naar een graduate of professionele school. Scholen die worden bijgewoond door recente afgestudeerden van Allegheny zijn:

  • College van William en Mary
  • Universiteit van Virginia
  • Universiteit van Pittsburgh
  • Purdue universiteit
  • Colorado State University
  • Clemson University
  • Georgia Instituut van Technologie
  • Syracuse Universiteit
  • Universiteit van Maryland
  • Brown University
  • Virginia Polytechnic Institute

Carrière gegevens

  • College-breed, 95 procent van de afgestudeerden van Allegheny die werk zoeken, vindt werk binnen vijf maanden na aanvang.
  • De meest populaire velden met een bachelor: software engineering, programma-analyse, systeemanalyse
  • De meest populaire velden met geavanceerde graden: universiteit / hogeschool onderwijs / onderzoek, applicatie consultant, systeemingenieur, onderzoek computerwetenschapper
Deze school biedt programma's in:
  • Engels


Laatst bijgewerkt op September 25, 2018
Duur & Kosten
Deze cursus is Campus gesitueerd
Start Date
Startdatum
Sept. 2018
Locations
Verenigde Staten - Meadville, Pennsylvania
Startdatum : Sept. 2018
Aanmeldingslimiet Vraag informatie aan
Einddatum Vraag informatie aan
Dates