Beste antwoord
Vanuit het perspectief van een recent afgestudeerde computerwetenschappen aan de University of Waterloo, heb ik denk dat de afdeling Computerwetenschappen (technisch gezien de “David R. Chariton School of Computer Science”) een uitstekende reeks uitdagende cursussen biedt die zowel theoretische informatica als praktische programmeertechnieken onderwijzen. Bovendien is de school goed bekend in de branche en staan haar afgestudeerden hoog aangeschreven.
Tijdens mijn undergraduate-carrière heb ik 18 “computer science major” cursussen gevolgd. De cursussen van het eerste en tweede jaar zijn bedoeld om algemene wiskundige en computerwetenschappelijke concepten te introduceren, zoals recursie, datastructuren, computationele complexiteit en ideeën uit de logica. De cursussen voor het bovenjaar vallen meestal in twee categorieën: informatica-theorie en systeemprogrammering.
De vroege cursussen, die meestal vereist zijn voor alle majors in informatica, besteden veel tijd aan het zorgen dat iedereen dezelfde pagina. Daarom zijn ze wisselvallig, afhankelijk van de professor en de specifieke groep studenten. De bovenjaarsvakken, die meestal keuzevakken zijn, worden vaak gegeven door instructeurs die gespecialiseerd zijn in het specifieke vakgebied, en zijn van zeer hoge kwaliteit.
Een voorbeeld van een theoretische bovenjaarscursus is CS466 “Design and Analyse van algoritmen “die betrekking heeft op geamortiseerde complexiteit, gerandomiseerde algoritmen en benaderingsalgoritmen voor NP-complete problemen (in polynomiale tijd). Het cursusmateriaal bestond voornamelijk uit bewijzen van computationele complexiteit en runtime.
Een voorbeeld van een systeemcursus is CS452 “Real-time Programming”, die zich bezighoudt met het ontwerp en de implementatie van harde real-time systemen. Dit zijn systemen waarbij bewerkingen in een bepaald tijdsbestek moeten worden voltooid – niet te vroeg en niet te laat. Het grootste deel van de cursus bestond uit het project waarbij een real-time besturingssysteemkernel helemaal opnieuw werd geschreven en deze werd gebruikt om een besturingssysteem te bouwen voor een model elektrische treinset. Het wordt liefkozend de “treincursus” genoemd.
Een andere interessante cursus is CS475 “Computational Linear Algrabra” die zich richt op bewijzen van juistheid en looptijd in de lezingen en examens, maar een kans bood om enkele algoritmen te implementeren op de opdrachten.
Buiten de klas heeft de school enkele van de grootste voorstanders van informatica in het land. Ze organiseren de grootste computerwetenschappelijke wedstrijd voor middelbare scholieren in Canada – dat heeft me in de eerste plaats in deze school geïnteresseerd gemaakt. De school leidt ook het Canadese team op voor de International Olympiad in Informatics (IOI) middelbare school programmeerwedstrijd en beschikt over een van de topteams van de ACM International Collegiate Programming Contest.
Afgestudeerden van de school zijn te vinden op veel van de beste softwareontwikkelingsorganisaties in Noord-Amerika en wereldwijd. Als gevolg hiervan weten veel bedrijven welke cursussen ze moeten zoeken op de transcriptie en welke vragen ze moeten stellen tijdens interviews.
Over banen gesproken, elke discussie over de Universiteit van Waterloo is onvolledig zonder het geweldige Cooperative Education-programma te noemen. . In dit programma heb ik 4 maanden op school en 4 maanden op het werk afgewisseld. Ik heb een 4-jarige opleiding kunnen doen in 5 jaar met 2 jaar werkervaring. Ik kon wat ik op school leerde toepassen op echte programmeerproblemen, en op mijn beurt hielp mijn werkervaring om wat ik in latere cursussen leerde in perspectief te plaatsen.
Antwoord
I ik weet niet zeker wat mensen tegenwoordig over Waterloo zeggen, maar ik zal je mijn ervaring geven.
Er spelen zoveel factoren een rol in hoe je je voelt als je naar school gaat, dat ik denk dat het aanzienlijk zal verschillen van persoon tot persoon. tot persoon.
Voor mij ging ik naar UW voor mijn eerste jaar van de universiteit voor computerwetenschappen in 2011. Ik kwam uit een heel kleine stad en ging naar een middelbare school met zon 500 mensen. We hadden geen lessen voor gevorderden en geen lessen computerwetenschappen. Ik koos in een opwelling voor computerwetenschap omdat ik met videogames wilde beginnen, ik wilde goed betaald worden en wiskunde was altijd mijn favoriete / beste vak. Ik koos UW omdat het de “beste” school was. Nu ik de domme 17-jarige was die ik was en omdat ik dacht dat de middelbare school gemakkelijk was, ging ik naar de universiteit met de gedachte dat het een fluitje van een cent zou zijn. Jongen had ik het mis. Ik werd vernietigd, vooral omdat ik geen cs-achtergrond had (het is nog steeds te doen), wat mijn ervaring met de school beïnvloedde. Ik was een tijdje ontmoedigd, maar ik kwam er doorheen – zij het met een paar slechte cijfers (ik faalde echter niets).
Ondanks dat ik dacht dat ik slecht was en daar het grootste deel van mijn eerste semester (wat stom was), vond ik de school een beetje deprimerend. Misschien klopt het woord deprimerend niet helemaal. Gericht? Hardcore? Ik haatte en hield van de school. De omliggende stad vond ik wel deprimerend.Dat gezegd hebbende, ik heb een aantal ongelooflijke herinneringen aan dat jaar, dus het is niet allemaal slecht. Wat betreft verblijf, ik bevond me in een V1-kelderwoning. Het was als een gevangenis tbh.
Toen was mijn enige vergelijking met de campus en het leven van de school de universiteit van Guelph, waar ik een paar keer naartoe was gegaan om een paar middelbare schoolvrienden te zien. Ik werd verliefd op de sfeer op die campus en in die stad. Het is een heel mooie plek.
Uiteindelijk besloot ik over te stappen naar Guelph omdat ik er tijdens mijn bezoeken verliefd op werd. Ik besloot dat ik liever meer van mijn levenskwaliteit zou genieten dan een diploma te halen aan een meer prestigieuze school. Op sommige dagen had ik er zoveel spijt van, omdat ik dacht dat ik op een lagere school zat dan waar ik begon. Ik was ook zo bang dat ik mezelf had genaaid door iets later over te stappen en af te studeren dan ik oorspronkelijk had gepland. Ik heb uiteindelijk geen coop bij Guelph gevolgd (in Waterloo was ik in coop), en het kostte me maar één extra semester om mijn transfer in te halen (ik zat in totaal 9 semesters op de universiteit). Binnen minder dan een maand na mijn afstuderen kreeg ik een geweldige baan.
–
Enkele laatste gedachten:
- Naar welke school je gaat niet het maakt niet zoveel uit. Je zult waarschijnlijk een geweldige opleiding krijgen, ongeacht naar welke school je gaat, als je het werk doet en je best doet om te leren. Speel niet vals en beknibbel niet als u het moeilijk heeft. Je komt er wel achter, ook al duurt het lang.
- Ik denk dat Waterloo in het algemeen op een ander niveau staat voor wiskunde / cs / engineering. De cursussen die je in latere jaren kunt volgen, zijn ongelooflijk (NEEM TREINEN ALS JE NAAR UW GAAT). Guelph, met een kleiner programma, was beperkter.
- Er zijn buitengewoon briljante professoren en goede programmas, ongeacht naar welke school je gaat.
- Jij, je bekwaamheid, je harde werk, uw vaardigheid, en vooral uw welzijn is belangrijker dan wat dan ook. Dit geldt voor alles in je leven.
- Techbedrijven geven tegenwoordig veel minder om je scholingsachtergrond, en meer om je vaardigheden. Dus werk hard. Doe wat bijprojecten. Wees gepassioneerd. Ik ken mensen die zijn afgestudeerd aan Guelph die vervolgens krankzinnige banen hebben gekregen bij Amazon, Microsoft, Apple, enz. Ik ken ook mensen die zijn afgestudeerd aan UW en nog steeds op zoek zijn naar banen. En vice versa.
- Ik zou geen enkel stukje van het pad dat ik koos veranderen. Mijn eerste jaar in Waterloo was een van de beste jaren van mijn leven. Ik ontmoette een aantal geweldige mensen, van wie ik nog steeds een beste vriend beschouw. Mijn jaren in Guelph waren ook enkele van mijn beste jaren en uiteindelijk denk ik dat ik een geweldige opleiding heb genoten.
- Als je naar school A gaat en besluit van school te veranderen – of wat dan ook – is het niet in de buurt het einde van de wereld. Geniet van je leven en leer van alles.
- Alles is wat je er zelf van maakt. Je houdt misschien van de school of misschien niet. Misschien vind je het deprimerend, misschien vind je het inspirerend. Hoe dan ook, doe wat goed voor je is en geniet van elk moment.