Carrièrepaden
Degree-opties
Computerwetenschappen studeren als een student aan een vierjarige universiteit zal resulteren in het behalen van een bachelor of arts (BA) of bachelor of science (BS). De cursussen die nodig zijn om een BS te verdienen, zijn zwaarwegend in wiskunde en exacte vakken. Een student die is ingeschreven voor een BA-programma heeft een grotere verscheidenheid aan klassen in de vrije kunsten en humaniora. De vraag "Wat is beter: een BS of een BA in de informatica?" is zwaar besproken online. Sommigen zeggen dat een BS beter verkoopbaar is vanwege de concentratie op wiskunde en wetenschap. Anderen beweren dat een BA beter is omdat een persoon met deze graad een meer afgeronde achtergrond heeft. Er zijn mensen die geloven dat als je niet goed bent in wiskunde en wetenschappen, je moet kiezen voor de BA over de BS-graad, omdat je het risico loopt lessen te volgen in die vakken die je GPA verminderen. Doe je onderzoek en beslis dan welk programma het beste bij je past.
Door een master of science (MS) te behalen, kan een individu blijk geven van een diepgaande kennis die verder gaat dan een bachelordiploma. Hoewel deze programma's vaak aanvragers accepteren die geen BS of BA in de computerwetenschappen hebben behaald, hebben velen wel degelijk voorwaarden voor dit vak en wiskunde. Je kunt ook een doctoraat behalen waarmee hij of zij kan lesgeven aan een universiteit of hogeschool.
De meeste gemeenschaps- en juniorhogescholen die een computerwetenschap hebben, rekenen hen in grote mate op als 'overdrachtsprogramma's'. Ze bereiden studenten die AS of AA-graden behalen voor aan instellingen van vier jaar waar ze hun cursussen kunnen voortzetten en uiteindelijk een BA of BS kunnen behalen. Omdat de lessen parallel lopen aan die van de eerste twee jaar van een bachelor-programma, zal het, wanneer de student eenmaal is ingeschreven voor een vierjarig programma, hem of haar nog twee jaar langer nodig hebben om af te studeren.
Sommige scholen bieden een AAS-programma (applied associate of science degree). Deze programma's beweren studenten voor te bereiden op een loopbaan in de computerwetenschappen , maar volgens veel bronnen zijn er minder banen voor mensen met een associate degree dan voor degenen die een bachelordiploma hebben. Salarissen zijn ook aanzienlijk lager.
Voorbeeld van belangrijke cursussen die u kunt verwachten
Computers: een inleiding
Computer programmeren
Digitale systemen
Discrete structuren
Internet en multimedia
Computerorganisatie en assemblagetaal
Software Engineering
Computergebruik, ethiek en maatschappij
Algoritmen en datastructuren
Computer Besturingssystemen
Carrière-opties met uw opleiding
Associate Degree: Computer Support Specialist , Computer Technician, Web Master
Bachelor's Degree: Computer Support Specialist, Computer Programmeur , Software Developer , Web Developer , Computer Systems Analyst
Master's Degree: geavanceerde posities in een van de bovenstaande beroepen
Doctoral Degree: Professor
Typische werkinstellingen
Personen die op het gebied van computerwetenschappen werken, worden rechtstreeks door bedrijven en organisaties of door adviesbureaus gebruikt. Computerwetenschappers die rechtstreeks voor bedrijven of organisaties werken, zijn leden, soms het enige lid van hun computerafdelingen. Consultants brengen doorgaans tijd door in de kantoren van verschillende entiteiten die hun computerbehoeften nastreven. Sommigen zijn zelfstandige.
Hoe middelbare scholieren zich op deze majoor kunnen voorbereiden
Studenten van middelbare scholen die van plan zijn om computerwetenschappen te studeren, moeten hun schema's invullen met wiskundecursussen en alle computerwetenschappelijke keuzevakken die hun scholen te bieden hebben.
Wat je nog meer moet weten
Op technologisch gebied is ervaring net zo belangrijk als een diploma. Door zoveel mogelijk ervaring op te doen terwijl je op school zit, word je meer inzetbaar als je afstudeert. Stages zijn een manier om dit te bereiken.
Omdat technologie voortdurend verandert, moeten degenen die in de computer werken hun vaardigheden en kennis voortdurend up-to-date houden.
Professionele organisaties en andere bronnen
Association for Computing Machinery (ACM)
IEEE Computer Society
Vereniging van informatietechnologieprofessionals