Bachelor In De Informatica

Allegheny College

Programma Beschrijving

Lees de Officiële Beschrijving

Bachelor In De Informatica

Allegheny College

Bachelor in Computer Science

De wetenschap van de computer gaat veel verder dan hardware en software vragen. Allegheny's computer science majors inzicht in de theorieën en concepten achter de technologie, en er is bijna geen grens aan de manieren waarop deze brede kennis kan worden aangepast.

Major en Minoren

De computer science grote en kleine programma's zijn ontworpen om een ​​solide basis in de principes van de discipline gecombineerd met praktische ervaring in software systemen ontwerp, implementatie en analyse.

De afdeling biedt momenteel twee grote programma's en een aantal minderjarigen. Elk begint met een breedte-eerst inleiding computing, waaronder de programmering en datastructuren, begeleid door onderwerpen van verschillende programmeertalen, besturingssystemen en analyse van algoritmen.

De inleidende cursussen worden gevolgd door een set van "kernvakken" specifiek afgestemd op de essentie van de discipline vast te leggen als het gaat om het zwaartepunt van de bijzondere grote of kleine programma. Studenten kiezen vervolgens uit de beschikbare geavanceerde cursussen en toepassingen cursussen om een ​​programma te voldoen aan hun specifieke behoeften te ontwerpen.

Het sluitstuk van de belangrijkste programma's is een junior jaar onderzoek en projectmanagement methoden cursus gevolgd door een hogere thesis of project.

  • Double en-student ontworpen majors beschikbaar zijn en aangemoedigd

Major in Computer Science

Ten minste 44 semester uur in de informatica, zoals: drie basiscursussen (Introduction to Computer Science I en II en Discrete Wiskunde); vier kernvakken (Computer Organisatie; Programmeertalen: Theory of Computation, en analyse van algoritmen); een gevorderde cursus in Computer Architecture, Compiler ontwerp of besturingssystemen; twee extra geavanceerde of toepassingen cursussen; de Junior Seminar (Research Methods in Computer Science); en een Senior Project. De belangrijkste ook wiskunde component.

Major in Applied Computing

48 semester uur in de informatica, waaronder: drie basiscursussen (Introduction to Computer Science I en II en Discrete Wiskunde); vier kernvakken (Computer Organization, programmeertalen, Analyse van algoritmen en Software Design); een cursus voor gevorderden in Computer Architecture, Compiler Design, of besturingssystemen; één toepassingen cursus in Human-Computer Interaction, databases, netwerken, of Artificial Intelligence; een stage Seminar en Stage; en een economie en een wiskunde-eenheid.

Mineur

Ten minste 20 uur semester (vijf gangen) in de informatica, waarvan ten minste 12 uur van cursussen genummerd 200 en hoger.

Er zijn acht verschillende informatica minderjarigen beschikbaar: Theory of Computing; Computer architectuur; Computersystemen; Computer Talen; Kunstmatige intelligentie; Computers, databanken en datatransmissie; Computers en Wiskunde; en Computer Applications.

Abteilungsinfos

Allegheny Belangrijkste voordelen

  • De mogelijkheid om ideeën te analyseren, om logisch na te denken, en ideeën duidelijk en bondig te communiceren.
  • Inzicht in de mogelijkheden, beperkingen en gevolgen van computing en het huidige onderzoek en ontwikkeling in de discipline.
  • Voorbereiding voor graduate studie en / of de toegang tot het beroep.
  • Programma's te vergemakkelijken aanpassing van studenten aan veranderingen in hardware / software-technologie en nieuwe toepassingsgebieden.
  • State-of-the-art apparatuur en onderzoeksactiviteiten.
  • Gelegenheid om bij te dragen aan de huidige onderzoek en ontwikkeling in de discipline.

Allegheny Onderscheidingen

  • Een van de eerste computer science programma's aangeboden op een kleine liberale kunsten college.
  • Twee verschillende belangrijke programma's: informatica en toegepaste informatica.
  • Nadruk op disciplinaire breedte, in tegenstelling tot een smalle focus op programmeren.
  • Intellectueel onderzoek en onderzoek gestimuleerd door middel van de faculteit-student interactie en begeleid Senior Project.
  • De afdeling is een pionier in undergraduate computer science onderwijs geweest, spelen een belangrijke rol in de ontwikkeling van "A Model Curriculum voor een Liberal Arts Degree in Computer Science" en "A Herziene Model Curriculum voor een Liberal Arts Degree in Computer Science", gepubliceerd in CACM, 1986, 1996.
  • -Team leerde Junior Seminar nadruk op onderzoeksmethoden in de informatica.
  • Een van de hoogste percentages van de vrouwelijke afgestudeerden van alle hogescholen in de Liberal Arts Computer Science Consortium.
  • Geïntegreerde laboratorium component: de afdeling was een van de eerste laboratoria in inleiding, kern en geavanceerde cursussen te implementeren.
  • Kleine klassen, individuele aandacht, en dicht student-faculteit werkrelaties.
  • Consequent een van de meest actieve student hoofdstukken van de Association for Computing Machinery (ACM), de beroepsvereniging in de informatica.

aantekeningen

  • Consequent hoog percentage van Allegheny informatica studenten zetten hun studie aan de graduate niveau.
  • "The Chronicle of Higher Education noemt de productiviteit van 'onthutsend' size Allegheny van computerprogramma's gegeven van de instelling." - Fiske's Guide to Colleges

Sterke Facilities '

  • Computer laboratoria in het departement onder andere (naast de faculteit machines):
    • Alden 101-40 Linux werkplekken voor studenten en 1 presentator werkstation
    • Alden 103-9 Linux werkstations
    • Alden 109-18 Linux werkstations, 1 presentator werkstation 1 iMac, 1 Windows-werkstation
  • Projectoren in alle klaslokalen en een conferentieruimte
  • Een speciale Systems Administrator
  • opleidingsbibliotheek

Student Research

Het team leerde Junior Seminar biedt een solide inleiding tot de technieken die geschikt zijn computer science onderzoek. Na het lezen van en rapporteren over de bestaande onderzoeksliteratuur, studenten leren om te ontdekken, te isoleren, en het onderzoek problemen te beschrijven in de informatica en te schrijven, presenteren en voorstellen te verdedigen om dat probleem te verkennen. Dit is een uitstekende voorbereiding op de Senior Project. De Senior Project of "Comp 'is een belangrijk stuk van het originele werk, ontworpen door de student en een faculteit adviseur, die het vermogen om zelfstandig te werken laat zien, te analyseren en synthetiseren informatie, een grote opdracht uit te voeren, en om te schrijven en te spreken overtuigend . In de informatica, studenten maken van de ervaring van de Junior Seminar en onderzoekstechnieken toe te passen om een ​​gebied van informatica, waarin zij zijn vooral geïnteresseerd.

Leerresultaten

Studenten die met succes te voltooien ofwel een grote of een minderjarige in de discipline van de informatica wordt verwacht dat de succesvolle verwezenlijking van de leerresultaten aan te tonen in de volgende fundamentele, kern, toepassing, geavanceerde, onderzoek en beroepscategorieën ontwikkeling.

Basisconcepten

Begrijpt de eenvoudige en praktische grondslagen van de informatica (bijv algoritmen, data types, conditionele logica, recursie, procedureel programmeren concepten, object-georiënteerd programmeren principes). Weet hoe je standaard development tools gebruiken om software-oplossingen te implementeren voor problemen.

Hoofdconcepten

Kunnen ontwerpen, implementeren, te evalueren, te verbeteren en te documenteren een algoritmische oplossing voor een probleem. Begrijpt de wederzijds voordelige verbindingen tussen (i) computer hardware en software en (ii) de theoretische informatica en praktische ontwikkeling van software.

Application Concepts

Begrijpt de basisprincipes van toepassingsgebieden zoals netwerken, data management, kunstmatige intelligentie, en computer graphics. Kan kernbegrippen met ingang van deze toepassingsgebieden te formuleren en problemen op te lossen en oplossingen geïmplementeerd als computerprogramma's te evalueren.

advanced Concepts

Begrijpt geavanceerde concepten op gebieden zoals compiler ontwerp, besturingssystemen en gedistribueerde systemen. Weet hoe je de belangrijkste ideeën ingang van deze geavanceerde onderwerpen om oplossingen geïmplementeerd als complete, efficiënte en effectieve computersystemen te formuleren en problemen op te lossen en te evalueren.

onafhankelijk onderzoek

Demonstreert kritisch denken vaardigheden en effectieve schriftelijke en mondelinge communicatieve vaardigheden. Kunnen identificeren, analyseren en gebruiken bronnen in zowel de technische als onderzoeksliteratuur.

Professionele ontwikkeling

Begrijpt hoe te werken in een team en bewijst de bereidheid zich te committeren aan een leven lang leren.

Kansen

klaveren

De Allegheny College Student Chapter van de Association for Computing Machinery sponsort wekelijkse lunch vergaderingen van studenten en docenten, gastheren seminars en gastdocenten, neemt deel aan nationale programmering wedstrijden, 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

summer Research

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

Hogeschool

Veel van onze majors te wonen graduate of beroepsonderwijs uiteindelijk. Scholen bijgewoond door de recente Allegheny afgestudeerden zijn onder andere:

  • College of William and Mary
  • University of Virginia
  • University of Pittsburgh
  • Purdue University
  • Colorado State University
  • Clemson University
  • Georgia Institute of Technology
  • Syracuse University
  • University of Maryland
  • Brown University
  • Virginia Polytechnic Institute

carrière gegevens

  • College-breed, 95 procent van Allegheny Afgestudeerden die een baan zoeken werk vinden binnen vijf maanden na aanvang.
  • De meest populaire velden met een bachelor's degree: software engineering, programma-analyse, systeemanalyse
  • De meest populaire gebieden met geavanceerde graden: universiteit / hogeschool onderwijs / onderzoek, applicatie consultant, systems engineer, onderzoek informaticus
Deze school biedt programma's in:
  • Engels
Duur & Kosten
Deze cursus is Campus gesitueerd
Start Date
Startdatum
Sept. 2018
Duration
Duur
Voltijd
Locations
Verenigde Staten - Meadville, Pennsylvania
Startdatum: Sept. 2018
Aanmeldingslimiet Vraag informatie aan
Einddatum Vraag informatie aan
Dates