Bachelor’s in Computer Science Program Guide

SHARE ON SOCIAL

Computer science behoort tot de snelst groeiende en bestbetaalde beroepen van vandaag. Een bachelor’s in de informatica dient over het algemeen als het minimum opleidingsniveau dat nodig is om het veld in te voeren, zodat u een verscheidenheid aan entry- en mid-level posities met goede vooruitzichten voor loopbaanontwikkeling na te streven. De meeste programma’s vereisen doorgaans vier jaar voltijds studeren en bieden een inleiding tot belangrijke principes zoals programmeren, besturingssystemen, computernetwerken en systeemarchitectuur.

Deze pagina biedt een algemeen overzicht van computer science graden, van schoolkeuze tot carrièrevooruitzichten. Lees verder om meer te weten te komen over toepassingsvereisten, veelvoorkomende cursusonderwerpen en professionele en academische bronnen voor computerwetenschapstudenten.

Wat zijn de beste computerwetenschapsprogramma’s van 2020? Hier zijn onze top 10:

Vloeibare fout: intern

Rank School Location

What is informatica?

Computer science is een breed veld, en een bacheloropleiding biedt een breed overzicht van de belangrijkste concepten en tools. In het algemeen, computerwetenschappen beschrijft het gebruik en de manipulatie van digitale processen en gegevens om taken uit te voeren, meestal in de vorm van toepassingen en programma’s. Computer science informeert elk aspect van de moderne samenleving waarin technologie een rol speelt, met inbegrip van het bedrijfsleven, communicatie, onderwijs en entertainment.

Vergelijk vergelijkbare bootcamp programma’s

Volgens, een bachelor’s in de informatica verkent een breed assortiment van onderwerpen met betrekking tot de werking en de organisatie van computers, met inbegrip van programmeertalen, systeemarchitectuur, computernetwerken, hardware en software. De enorme diepte van de informatie in het veld betekent een bachelor’s kan over het algemeen niet meer bieden dan een inleiding tot de fundamentele informatica concepten. Echter, veel programma’s bieden specialisaties, zoals netwerkbeveiliging, software engineering, of database administration.

Check out een aantal van de beste online bachelor’s in de informatica programma’s om een beter gevoel van uw opties te krijgen bij het nastreven van een graad.

Wat je kunt doen met een bachelor in de informatica

Ontdek enkele van de meest populaire loopbanen voor computer science majors om te leren wat je kunt doen met je diploma na het afstuderen.

Alles uit

Computer en Information Systems Manager

Vaak aangeduid als IT-managers of directeuren, deze personen coördineren verschillende computer-gerelateerde activiteiten bij organisaties. Ze helpen bij het creëren en bereiken van IT-doelstellingen met behulp van computersystemen. Voor deze functie is meestal een bachelordiploma vereist om in aanmerking te komen voor functies op instapniveau.

Mediaan jaarsalaris: $142.530*

Computer Hardware Engineer

Computer hardware engineers onderzoeken, ontwerpen en ontwikkelen computersystemen. Ze testen ook computer hardware om ervoor te zorgen dat het naar behoren werkt en werken vaak samen met software ontwikkelaars. Ze kunnen ook werken in onderzoekslaboratoria die computermodellen bouwen. Een typische startersfunctie vereist een bachelordiploma.

Mediaan jaarsalaris: $114.600*

Computerprogrammeur

Computerprogrammeurs schrijven en testen code en zorgen ervoor dat computertoepassingen en softwareprogramma’s samenwerken. Computerprogrammeurs zijn gespecialiseerd in een of enkele programmeertalen en werken nauw samen met softwareontwikkelaars. Voor de meeste functies als programmeur is een bachelordiploma vereist.

Mediaan jaarsalaris: $84.280*

Computer Network Architect

Verantwoordelijk voor het ontwerpen en bouwen van datacommunicatienetwerken (bijv. wide area networks, intranetten en local area networks), hebben computer netwerkarchitecten meestal minimaal een bachelordiploma nodig om een startersfunctie te krijgen. Om een succesvol netwerk te ontwerpen, hebben deze professionals ook uitgebreide kennis nodig met betrekking tot het bedrijfsplan en de doelstellingen van een organisatie.

Mediaan jaarsalaris: $109.020*

Computer en Informatie Onderzoek Wetenschapper

Computerwetenschappers onderzoeken en lossen problemen op in het bedrijfsleven, de wetenschap, de geneeskunde en andere gebieden met behulp van de principes van de informatica. Zij vinden ook computersoftware en -hardware uit en verbeteren deze. Deze professionals kunnen zich specialiseren in gebieden als programmeren, robotica en data science. Hoewel de meeste van deze banen een master in computerwetenschappen vereisen, accepteren sommige federale banen sollicitanten die alleen een bachelordiploma hebben.

Mediaan jaarsalaris: $ 118.370*

Bron: Bureau of Labor Statistics

Wat te verwachten in een Bachelor’s in Computer Science Program

Hoewel cursussen kunnen variëren tussen scholen, de meeste online bachelor’s in de informatica programma’s bieden een soortgelijke algemene curriculum, dat de belangrijkste onderwerpen in de informatica theorie, computersystemen, en toepassingen. Lees verder om te leren over de typische cursussen en concentraties voor de computer science majors.

Concentrations aangeboden voor een bachelor’s Degree in Computer Science

Expand All

Software Engineering Cursussen in een software engineering specialisatie zijn zwaar gericht op het programmeren en ontwerpen. Studenten schrijven zich in keuzevakken zoals game design en kunstmatige intelligentie. Software engineers werken in een breed scala van gebieden en ontwerpen, testen, en implementeren software. Ze maken de apps die mensen gebruiken op hun mobiele telefoons en de systemen die helpen bij het lanceren van raketten in de ruimte. Netwerk en beveiliging De netwerk- en beveiligingsconcentratie in veel online computerwetenschapsprogramma’s richt zich op de technologie die computersystemen soepel laat werken en veilig houdt tegen hackers, virussen en andere bedreigingen. Studenten leren de grondbeginselen van netwerkarchitectuur, theorie en protocollen. Netwerk- en beveiligingsexperts kunnen bij bijna elk type bedrijf aan de slag. Ze zijn vooral in trek bij organisaties die gevoelige gegevens moeten beschermen, zoals financiële en onderzoeksinstellingen. Game Development Een van de meer creatieve specialisaties beschikbaar in een aantal online computer science opleidingen is game-ontwikkeling. Deze concentratie omvat de algoritmen en technologieën die nodig zijn om videogames te maken, evenals het onderzoek, de marketing en de bedrijfsmodellen achter het maken van een succesvol gaming product.

Vakken in een Bachelor’s in Computer Science Program

Alle

Kunstmatige intelligentie AI cursussen geven een overzicht van hoe machines kunnen communiceren met mensen, problemen op te lossen, en redeneren vergelijkbaar met de mens. AI is een belangrijk aspect van een loopbaan in de robotica- en game-industrie, maar ook in zoekmachineontwerp en medische diagnostiek. Cryptografie In de lessen cryptografie komen de technieken aan bod die worden gebruikt om gegevens te beveiligen, zoals encryptie, digitale handtekeningen, authentificatie en zero-knowledge-protocols. Experts in cryptografie werken vaak op IT-afdelingen en in bedrijfstakken die gevoelige informatie beheren, zoals de overheid, de detailhandel en het bankwezen. Data Mining In dataminingcursussen worden methoden aangeleerd die worden gebruikt om toegang te krijgen tot zowel duidelijk omschreven als ongestructureerde gegevens, zoals patroonherkenning, clustering en text mining. Data scientists gebruiken data mining om informatie te verzamelen die kan worden omgezet in bruikbare ideeën voor betere prestaties, zoals het analyseren van de online kijkgewoonten van consumenten om het ontwerp van een website te verbeteren. De gezondheidszorg, de horeca, de technologie- en de consumentenindustrie maken allemaal gebruik van datawetenschappers om hun diensten te verbeteren. Gezondheidsinformatica In de lessen gezondheidsinformatica leren studenten hoe informatica van toepassing is op alle aspecten van de gezondheidszorg, waaronder het ontwerp, de implementatie en de evaluatie van klinische informatiesystemen. Cursussen omvatten vaak het toepassen van geleerde kennis om een real-world klinische uitdaging. Studenten die gespecialiseerd zijn in de informatica van de gezondheidszorg vinden meestal een loopbaan in de medische en gezondheidszorg velden, maar ook de verzekeringssector. Machine Learning Machine learning cursussen verdiepen zich in de statistiek, lineaire algebra, en andere methoden die worden gebruikt om een computer te leren hoe patronen in gegevens te identificeren en vervolgens zijn gedrag aan te passen zonder te worden geherprogrammeerd. Machine learning is een belangrijke vaardigheid die wordt gebruikt door statistische analisten, software-ingenieurs en architecten in een verscheidenheid van gebieden, van lucht-en ruimtevaart tot entertainment.

Als je computerwetenschapsprogramma’s onderzoekt, bepaal dan ook welke computerwetenschappelijke loopbanen bij je doelen passen. Het programma dat je kiest, is van invloed op de carrières die je na je afstuderen kunt volgen.

Interview met Brian Gill

Brian Gill

Brian Gill

Computer Scientist, Entrepreneur, and Angel Investor

Brian Gill is computerwetenschapper, ondernemer, en angel investor. In 2004 startte hij Gillware Data Recovery en is hij medeoprichter van Gillware Data Services (overgenomen door StorageCraft in 2016), Phoenix Nuclear Labs, en SHINE Medical Technologies. Meest recentelijk was Brian medeoprichter van Gillware Digital Forensics, een startup gericht op digitaal forensisch onderzoek, digitale beveiliging en incident response services.

Expand All

Waarom heb je ervoor gekozen om een graad in de informatica te behalen? Was dit een vakgebied waarin u altijd al geïnteresseerd was?

Mijn ouders kochten een IBM PCjr voor me toen ik een jaar of 10 was, rond 1986. We groeiden op in een klein, landelijk boerendorpje in het zuiden van Wisconsin. Dit was een ongelooflijk inzichtelijke aankoop — een grote investering in zowel mijn toekomst als die van mijn jongere broertje of zusje. Mijn moeder bleef thuis bij ons en mijn vader verdiende waarschijnlijk minder dan $20.000 per jaar, en toch besloten ze $1.500 uit te geven aan een personal computer. Mijn vader en moeder hebben hem nooit aangeraakt; op de een of andere manier begrepen ze dat computers en computerprogrammering krachtige troeven voor hun kinderen zouden zijn.

Mijn moeder kocht me een maandelijks abonnement op een dienst die BASIC-programma’s zou sturen om te coderen via de post. We codeerden het spel en speelden het dan; ik herinner me dat hangman een bijzonder leuk spel was dat we meerdere keren codeerden. We hadden geen harde schijf of een manier om de spelletjes op te slaan, dus als we uiteindelijk stroom verloren of het moesten uitschakelen, verloren we het programma en moesten we het de volgende keer dat we het wilden spelen opnieuw schrijven.

Het was een vrij voor de hand liggende stap voor mij om mijn computerwetenschapsdiploma te halen aan de Universiteit van Wisconsin. nog steeds proberen om half zo’n goede ouder te zijn als de mijne waren.

Wat zijn enkele van de meest cruciale vaardigheden die u tijdens uw studie hebt opgedaan en die van toepassing zijn op uw werk op een dagelijkse basis?

Ik herinner me nog levendig de begindagen van het programmeren in C en Java. Vooral C was frustrerend, omdat programma’s gewoon ontploften en het ongelooflijk moeilijk kon zijn om uit te zoeken waar de fout zat, vooral als die fout in het geheugenbeheer zat. Ik herinner me dat ik vaak bij mezelf dacht dat de compiler kapot was of dat de computer zelf een hardwareprobleem moest hebben als mijn programma bleef ontploffen, want mijn programma was duidelijk perfect.

De beste les die ik ooit aan de UW-Madison heb gevolgd, was een les over compilers. In die klas definieerden we een nieuwe programmeertaal vanaf nul. We schreven de hele taalverwerking en moesten ook een compiler van de grond af aan maken, inclusief alle foutafhandeling en foutmeldingen. We leerden over lexicale en semantische analyse, op-codes en stacks, en het was zowel ongelooflijk frustrerend als ongelooflijk lonend toen het klaar was.

De reden waarom het de beste klas was die ik ooit heb gehad, was dat ik eruit kwam met het begrip dat niets van dit alles magie was. Mijn programma ontplofte omdat het een legitieme bug had. De compiler klaagde over een syntax probleem en het was slimmer dan mij. Niets van dit alles is magie; elke bug kan hersteld worden. Het liet me ook achter met een enorm vertrouwen dat ik elke programmeertaal gemakkelijk kon leren. Ik heb er een geschreven en de compiler gemaakt die het in uitvoerbare code omzette — natuurlijk kan ik tientallen programmeertalen leren.

Hoe was de zoektocht naar een baan na het behalen van je diploma? Voelde je je volledig voorbereid bij het maken van de overgang van school naar de werkplek?

UW-Madison was een programma dat zwaar op theorie was in die tijd. Ik had lessen in algoritmen en compilers en besturingssystemen en kunstmatige intelligentie. Ik had ook ongeveer 30 studiepunten wiskunde. Hoewel er veel mentale gymnastiek te overwinnen was, en ik veel meer ervaring had met coderen dan de meeste van mijn leeftijdsgenoten uit mijn hobbyprojecten, was ik behoorlijk verbaasd over hoe weinig ik wist over programmeren bij een bedrijf met een groot team van ontwikkelaars.

Ik moest leren om mijn code echt te ontwerpen en niet gewoon te beginnen typen. Ik moest leren over broncodebeheer en tagging. Ik moest leren hoe ik mijn code grondig kon testen, en code schrijven om mijn code te testen, zodat mijn collega’s geen negatieve gevolgen zouden ondervinden van een vervelende bug die ik had ingecheckt. Ik moest leren over regressietesten en ervoor zorgen dat mijn nieuwe code niet een of ander oud proces zou opblazen.

Ik moest ook leren hoe ik opbouwende kritiek kon accepteren en leren dat mijn code niet mijn heilige kindje is. Als het waardeloos is, moest ik horen waarom het waardeloos is en dat ik het moest schrappen en opnieuw beginnen.

Wat zijn enkele van de uitdagingen waarmee u in uw dagelijks werk wordt geconfronteerd?

De grootste uitdaging toen ik nog professioneel software-architect was, was het evenwicht. Ik wilde code ontwerpen en schrijven, maar een ander project waar ik niets mee te maken had, werd misschien opgeblazen in de productie en het bedrijf had frisse geesten nodig om naar de bug te kijken. Iemand moest omgaan met verkopers en prijsonderhandelingen voeren voor een database platform. Iemand moest hardware specificeren om er zeker van te zijn dat deze website echt zou presteren tijdens een vakantieperiode. Iemand moest een jonge programmeur begeleiden. Iemand moest samenwerken met een business unit en requirements verzamelen voor een project dat van enorm belang was voor de business unit. Iemand moest naar de campus gaan en tientallen jonge computerwetenschappers ontmoeten en de volgende golf rekruteren.

Als je een goed afgerond persoon bent en persoonlijk en enige leiderschapsvaardigheden hebt, ga je soms worden weggetrokken van wat je denkt dat je graag doet. Het kan zijn wat het beste is voor het bedrijf en het beste voor je carrière. Ik zal altijd met plezier terugkijken op dit deel van mijn carrière, maar ik heb er geen spijt van dat mijn carrière me in een aantal andere richtingen heeft gebracht.

Waarom heeft u besloten om uw eigen bedrijf te beginnen?

Ik ben nooit een grote fan geweest van autoriteit. Hoewel ik bazen had die ik respecteerde, en ik weet zeker dat het niet waar is, was ik er als jonge professional altijd vrij zeker van dat ik ongeveer 10 keer zo slim was als mijn managers. Ik had een soortgelijk denkproces in de derde klas en waarschijnlijk in de baarmoeder. Irrationeel zelfvertrouwen en verlangen naar onafhankelijkheid.

Maar ik was ook mijn collega’s aan het overtreffen. Ik werkte 60 uur per week en één van mijn uren leverde vijf keer de productie op van een normaal uur van mijn collega’s. En als gevolg daarvan kreeg ik jaarlijks 8% loonsverhoging toen ik nog voor traditionele, grote bedrijven werkte. Ze waren er gewoon niet op ingesteld om iemand als ik te belonen. Het duurt vier jaar om teamleider te worden en er staan mensen voor je in de rij — dat soort dingen.

Dus, ik kocht een enkele reis vliegticket en vloog naar San Francisco tijdens de eerste internet boom. Hoewel ik een klein beetje succes had bij de startups waaraan ik deelnam, wist ik dat ze veel fouten maakten, en had ik dat irrationele vertrouwen dat ik het beter kon doen.

Mijn jongere broer Tyler, die zijn diploma computerwetenschappen aan het halen was aan de UW-Madison, had een idee om een bedrijf voor het repareren van harde schijven te beginnen, en we gingen ervoor.

Hoe heeft het begeleiden van andere programmeurs/computerwetenschappers uw kijk op het vakgebied en/of computerwetenschapscurricula veranderd?

Toen ik van school kwam en een carrière begon, was mijn eerste gedachte: “Ik wou dat ze wat lessen hadden over programmeren in de echte wereld.” Ik schaamde me dat ik niets wist over GUI’s, het verzamelen van eisen, broncodecontrole en bouwprocessen. Toen ik jonge programmeurs begeleidde, dacht ik vaak aan dezelfde dingen — “jeetje, ze leren niets van deze echte wereld dingen op scholen.” En ik denk dat in het algemeen veel programma’s die feedback hebben gehoord en zich hebben aangepast.

Uiteindelijk denk ik dat het waarschijnlijk de verkeerde zet is! Als ik terugkijk naar het meer theoretische University of Wisconsin programma, waar je echt wordt gepusht om de kernconcepten te begrijpen van het bouwen van een besturingssysteem vanuit het niets of het bouwen van een programmeertaal vanuit het niets, het leren over logische poorten en het doen van wat CPU-ontwerp … het stelt je echt in staat om te helpen bepalen wat er daarna komt in de wereld van computers.

Er zijn duizenden mensen die naar een technische school kunnen gaan en Java leren en vaardig worden in een handvol jaren – goed genoeg om een of andere zakelijke baan bij een bank te krijgen. Een curriculum dat het denken en de grondbeginselen in een groter geheel stimuleert, de dingen die niet direct worden gebruikt in een aantal van die echte wereldbanen, is een betere investering op de langere termijn voor mensen die grotere dingen willen van hun carrière.

Welk advies zou u geven aan studenten die een graad in de informatica overwegen?

Leer eerst programmeren. Koop een boek en word een gecertificeerde Java-ontwikkelaar voordat je zelfs maar aan CS 101 begint. Als je ervan houdt en er verstand van hebt, kun je je door een zelfstudie heen slaan en weet je dat je het enthousiasme hebt om alle academische vakken te doorlopen. Terwijl je medestudenten 10 uur nodig hebben om een programma uit te werken en proberen te begrijpen wat een “null pointer” betekent, zul jij in twee uur tijd werkende code uit de grond stampen en meer tijd hebben om over theoretische zaken na te denken

En je hebt misschien tijd om na te denken over meer ondernemende ideeën. Misschien heb je tijd om aan je hobbyprojecten te werken, die voor een slimme interviewer veel belangrijker zijn dan een academisch project dat je codeert.

Het kan ook zijn dat je programmeren absoluut verafschuwt — je hebt het geduld niet om vijf uur lang achter een computer te zitten en een compiler je tanden in te laten slaan. Dus, dat boek van $50 heeft je een hoop tijd, moeite en geld bespaard om in een zeer concurrerend CS programma te komen! Goede programmeurs zijn onafhankelijk en bereid om zichzelf iets aan te leren. Als u een instructeur te worden jammen opdrachten door je strot om succesvol te zijn, zul je nooit echt succesvol.

Met meer van onze experts

Hoe maak je een Bachelor’s in Computer Science Program

Honderden hogescholen in het hele land host computer science programma’s, en het kiezen van de juiste kan een uitdaging zijn. De onderstaande lijst schetst een aantal van de belangrijkste factoren te overwegen bij het onderzoek en het vergelijken van programma’s.

Expand All

Accreditatie Accreditatie geeft aan dat een school voldoet aan nationale en regionale onderwijsnormen, ervoor te zorgen dat uw diploma professionele en academische reputatie biedt. Bijna elke geloofwaardige universiteit moet accreditatie bezitten van een van de zes regionale accreditatieorganisaties. Veel computerwetenschap programma’s hebben ook accreditatie van de Accreditation Board for Engineering and Technology (ABET). Programma Formaat Afhankelijk van uw professionele of persoonlijke verplichtingen, kunt u een online, hybride, versnelde, of part-time programma is het beste past bij uw behoeften. Veel scholen bieden een verscheidenheid van inschrijving opties om verschillende student schema’s aan te passen, met inbegrip van versnelde programma’s die u in staat om de beroepsbevolking sneller of part-time online programma’s die gemakkelijk passen in uw werkweek in te voeren. Kosten Collegegeld is vaak een van de grootste zorgen voor studenten, zelfs voor studenten die een goedbetaalde opleiding zoals informatica volgen. Of je nu van plan bent om je online of op de campus in te schrijven, het loont altijd om de totale kosten van het collegegeld te onderzoeken. Veel scholen omvatten extra inschrijving of afstand onderwijs kosten die niet altijd worden weergegeven in de geadverteerde collegegeldtarief. Academisch aanbod Als een divers en steeds evoluerende veld, informatica biedt verschillende potentiële instappunten, en veel programma’s bieden gevarieerde concentratie opties om u te helpen onderscheiden zich in een overvolle arbeidsmarkt. Afhankelijk van uw professionele doelen, kunt u streven concentraties zo gevarieerd als kunstmatige intelligentie, cloud security, data science, of mobile computing. Professionele kansen In een steeds meer concurrerende arbeidsmarkt is het belangrijk om te overwegen wat een diploma biedt buiten de pure academici. Wanneer je een informaticaopleiding onderzoekt, onderzoek dan de professionele mogelijkheden en connecties. Wat voor soort stages lopen studenten? Onderhoudt een programma connecties met prominente technologiebedrijven of andere organisaties?

Bachelor’s in Computer Science Program Toelatingen

Precieze toelatingseisen kunnen sterk variëren tussen scholen, maar de meeste programma’s over het algemeen te handhaven soortgelijke toepassing componenten, waaronder een minimum GPA, gestandaardiseerde testscores, en de vereiste cursussen. De sectie hieronder schetst de meest voorkomende toelatingseisen voor computer science programma’s.

Voorwaarden

  • Minimum GPA:Op enkele uitzonderingen na, de meeste hogescholen handhaven een minimum GPA eis voor aanvragers, die varieert op basis van selectiviteit. In het algemeen vragen de meeste een 2,5-3,0 GPA, hoewel dit varieert per school en programma. Sommige hogescholen kunnen voorwaardelijke aanvaarding of alternatieve toelatingstrajecten bieden aan studenten van wie de GPA’s onder de standaardvereisten vallen.
  • Vereiste cursussen:Om een computerwetenschap major na te streven, moet je aan bepaalde vereiste cursussen voldoen, zoals college algebra en statistiek. Buiten de speciale versnelde programma’s, kunt u meestal voldoen aan deze eisen als onderdeel van uw lagere divisie college cursuswerk. Echter, het invoeren van de universiteit met geavanceerde wiskunde cursuswerk kan u toelaten om uw diploma sneller af te ronden.
  • Werkervaring:Undergraduate programma’s vereisen zelden professionele ervaring op het gebied van informatica, behalve voor sommige versnelde graden die werkende studenten dienen. Echter, als je wel een aanzienlijke professionele ervaring, kunt u in staat zijn om over te slaan bepaalde cursussen en sneller af te ronden uw diploma.

Hoe toe te passen

Expand All

Testscores Een gemeenschappelijke eis voor de meeste college toepassingen, SAT of ACT scores tonen uw algemene verbale en kwantitatieve redenering vaardigheden. De meeste scholen accepteren beide tests, hoewel de vereiste scores sterk variëren, afhankelijk van de selectiviteit van het programma. Veel scholen zien af van de testvereisten voor oudere kandidaten die al enkele jaren niet meer op de middelbare school zitten. Persoonlijke verklaring Veel programma’s eisen dat je een persoonlijke verklaring, ook wel doelverklaring of intentieverklaring genoemd, indient als onderdeel van je aanvraag. De meeste scholen vragen om een kort opstel (meestal één of twee pagina’s) waarin je achtergrond, je persoonlijke en professionele doelen, en je redenen om informatica te studeren worden beschreven. Aanbevelingsbrieven Selectievere informaticaopleidingen kunnen je vragen aanbevelingsbrieven in te dienen van professionals die bekend zijn met je werk. Deze brieven gaan meestal over je capaciteiten en je mogelijkheden voor een studie op universitair niveau. Docenten, werkgevers en stagebegeleiders zijn allemaal uitstekende kandidaten voor aanbevelingsbrieven.

Tijdlijn

Aanmeldingsdata en andere deadlines variëren sterk tussen scholen, maar toelatingsmijlpalen voor de meeste programma’s volgen doorgaans een vergelijkbaar schema. Voor programma’s die in de herfst beginnen, vinden de toelatingsdeadlines over het algemeen plaats in de voorafgaande maand januari, hoewel deze data enorm kunnen variëren. Scholen bieden in toenemende mate meerdere startdata aan gedurende het schooljaar, met bijbehorende aanvraagdeadlines.

Als de universiteit van je keuze vereist dat je SAT- of ACT-scores indient, moet je de test niet later dan zes weken voor de aanvraagdeadline maken. Echter, de meeste studenten nemen de tests enkele maanden voor de toepassing deadlines in het geval ze nodig hebben om een van beide examens over te doen.

Bronnen voor bachelor’s in Computer Science Students

Association of Information Technology Professionals

AITP heeft gediend computer science professionals sinds 1951, hosting lokale afdelingen in het hele land. Student-leden krijgen toegang tot een assortiment van voordelen, waaronder netwerkmogelijkheden, on-demand training, carrière middelen, leiderschapsontwikkeling, en professionele conferenties. De organisatie biedt ook kortingen op verschillende professionele IT-certificeringen.

Association for Information Science and Technology

ASIS&T dient informatietechnologie professionals en studenten over de hele wereld, het aanbieden van lidmaatschap kortingen voor studenten. Leden profiteren onder meer van vacatures, loopbaanadvies, gratis webinars, kortingen op boeken en professionele evenementen. De vereniging biedt ook onderdak aan studentenhoofdstukken op hogescholen in het hele land.

Black Data Processing Associates

Opgericht in 1975 om tegemoet te komen aan de behoeften van Afro-Amerikanen op het gebied van informatietechnologie, onderhoudt BDPA nu meer dan 30 lokale hoofdstukken in het hele land, samen met een sterk nationaal netwerk van IT-professionals. De organisatie biedt een verscheidenheid aan middelen voor collegeleden, waaronder mogelijkheden voor netwerken en mentorschap, stages en carrièrediensten.

GitHub

Een open-source coding database, GitHub biedt toegang tot duizenden voorbeelden van codeerprojecten, waardoor studenten informatica het werk van andere codeurs over de hele wereld kunnen onderzoeken. Studenten kunnen de coderingsdatabase van de site gratis verkennen of een klein maandelijks bedrag betalen om toegang te krijgen tot aanvullende bronnen.

Women in Technology International

Dient al 30 jaar vrouwen in de informatietechnologie, WITI heeft meer dan 2 miljoen leden wereldwijd. De organisatie biedt een breed scala aan middelen voor vrouwen die informatica studeren, waaronder mentorschap, loopbaanbegeleiding, onderwijsmiddelen, mogelijkheden voor professionele ontwikkeling, en diverse jaarlijkse evenementen.

TERUG NAAR BOVEN