Archief - Informatica (UGent)

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Bumbolt

Legacy Member
Ik ga volgend jaar Informatica studeren aan Ugent. Nu wou ik eens evaringen horen van mensen die de richting volgen. Zelf is het van me een droom om games te ontwikkelen ik ben echter niet grafisch aangelegd daarom koos niet voor DAE in kortrijk. Ook hoop ik een bredere opleiding te krijgen. Ik zou dus graag veel objectgeorienteerd gaan leren programeren. Alhoewel ik ervan overtuigt ben dat mijn ideeën omtrent: 'ik wil gameontwikkelaar worden en niks anders!' nog zullen wijzigen in de toekomst. Dus wat ik me eigelijk afvraag is of ik al een basis kan leggen voor mijn verdere droom. Ik zal uiteraard in men vrije tijd mijn kennis uitbreiden maar ik ken mezelf en ik ben niet iemand die, (in het begin) doorzet. Pas als ik iets kan zal ik het blijven oefenen en oefenen. Veel zever om eens te vragen wie er ervaring heeft met de richting informatica.

Blad3z

Legacy Member
Informatica op de unief geeft je een grote theoretische achtergrond.
Bv: Je leert niet alleen hoe je moet OO programmeren, je leert ook waarom.

Als je het niveau aankan, zou ik niet twijfelen.

Bumbolt

Legacy Member
Ik twijfel helemaal niet. Ik wil inderdaad ook een zeer theoretische opleiding. Ik ben er voor informatica van overtuigt dat een brede theoretische kennis een enorm belangrijke basis voor de praktijk. Ik wil in bv de gameproductie niet de hoofdfiguur modelen maar juist het complete skillsysteem uitdokteren.

Blad3z

Legacy Member
BlackB zei:
Ik twijfel helemaal niet. Ik wil inderdaad ook een zeer theoretische opleiding. Ik ben er voor informatica van overtuigt dat een brede theoretische kennis een enorm belangrijke basis voor de praktijk. Ik wil in bv de gameproductie niet de hoofdfiguur modelen maar juist het complete skillsysteem uitdokteren.

DAE heeft trouwens 2e plaats behaald in de MS Imagine Cup (2 op 700 deelnemers), ik denk dat ze wel iets meer zien dan modelling:)

Bumbolt

Legacy Member
Ik wou niet zeggen dat DAE enkel modelling ziet. Het is best zwaar maar de toch eerder grafische kant van DAE zou heel zwaar voor mij zijn. Ik kan bijvoorbeeld totaal niet tekenen wat voor DAE echt wel noodzakelijks is. Ik wil ook een bredere opleiding en me niet meteen vastpinnen op de grafische kant omdat vrees dat voor grafisch werk ik niet genoeg talent heb.

Iemand

Legacy Member
BlackB zei:
Gelieve je te ondhoudten van off dopic commendaar, zeker als teze nuddeloos is.

Als iemand zich universitair wilt wanen, wat je nog lang niet bent, mag hij of zij tevens de basisregels van een taal aanleren en toepassen.

Als je later bij het programmeren even slordig zal zijn, zal je je ouders niet moeten uitnodigen op 'je' plechtige proclamatie.

Mocht ik later een it-bedrijfje hebben en ik krijg een sollicitatiebrief met dt-fouten in, kan die persoon het meteen vergeten.

Bumbolt

Legacy Member
Ik hoop voor jou dat je de ironie in vorige boodschap snapt. Tevens gaat hier niet om taal en heeft deze persoon dysorthorgrafie (maw = kan niet schrijven). En ik zal je binnen enkele jaren zeker uitnodigen dan kan je daar zuur komen doen. Bescheidenheid siert nog altijd.

Kemblin

Legacy Member
Je zegt van jezelf dat je over weinig doorzettingsvermogen beschikt, tenzij je een genie bent zou ik dat toch maar snel gaan kweken ;) Veel game gerelateerde vakken ga je in ieder geval, zeker de eerste jaren niet mogen verwachten. Als voorbereiding zou ik eerder een wiskunde boek vastpakken.

Iemand

Legacy Member
BlackB zei:
Ik hoop voor jou dat je de ironie in vorige boodschap snapt. Tevens gaat hier niet om taal en heeft deze persoon dysorthorgrafie (maw = kan niet schrijven). En ik zal je binnen enkele jaren zeker uitnodigen dan kan je daar zuur komen doen. Bescheidenheid siert nog altijd.
Neen, ik ben dom.

Robust²

Legacy Member
Ik zal het maar direct zeggen: als je naar de Informatica komt met het gedacht om later games te kunnen/willen maken, ga je het niet/moeilijk halen imho.
Ons richting is daar gewoon absoluut niet op gericht, 2e jaars DAE kunnen op dat vlak al véél véél meer dan ik nu kan na m'n 2e jaar. Zelfs als ik hier buitenkom na 5 jaar ga ik fameus moeten onderdoen als het aankomt op dat soort dingen. En ik weet zeer goed waar ik over spreek.
Wij zijn minstens de helft van de tijd bezig met wiskunde gerelateerde vakken in het eerste jaar, daarna mindert het maar dan komen er algemene informatica vakken bij in de plaats.
Wat ik me afvraag: hoe sterk is je wiskunde, en heb je al enige ervaring met programmeren?

PHPFreak1977

Legacy Member
Op de universiteit wordt informatica vrij 'theoretisch' gegeven, is er meer aandacht voor wiskunde en komt programmeren minder aan bod dan in een bachelor-opleiding. Games en toestanden zal je weinig/nooit tegenkomen in zo'n opleiding, tenzij in een vak 'computer graphics/animatie' maar dit wordt dan zeer wiskundig/theoretisch benaderd. Dus als je niet echt een wiskundig genie bent, vergeet het dan maar...

Bumbolt

Legacy Member
Het is niet direct de bedoeling om in de game wereld te beginnen. Zoals ik al zei is het nu heel mooi maar in 5 jaar kan nog heel veel veranderen en omdat ik geen talent heb om grafisch gericht. Ik ben naar de informatiedagen geweest en daar zei 1 van de profs dat een job in de game wereld realistisch is. Dan wel in de grotere projecten omdat de onderliggende structuren ook moeten worden gemaakt. Mijn wiskunde is bij de betere helft van mijn jaar. Ik kom uit de WeWi met 6 u wiskunde. OLVCollege Bevegem. De leerkrachten zeiden dat het voor mij qua wiskunde geen probleem zou mogen zijn. Ik kan een beetje c++ wat xml en ik bouw al 2 jaar websites als vakantiejob en ook in het weekend waar ik zowel php als html gebruik om de gratis software joomla aan te passen aan de behoeften van het bedrijf. Ik heb ook 2 jaar lang aan private servers gewerkt van games zoals tibia. Waar ik in c++ en xml enkele aanpassing heb gemaakt en eigen servers heb gehost. Ik wou nu beginnen met een beetje java maar dat lijkt me nutteloos als aangezien het de eerste blok is in informatica. Ik ga tevens ook 2 en 3 september naar de kennismakingsdagen. Ik wil niet perse een job in de games maar wel heb ik een voorkeur voor de grafische wereld. Momenteel zit men interesse daar. Ook software ontwikkeling zegt me veel ik heb dan iets minder intresse in netwerken enz.

Enkele websites door mij:

Wij bieden een uitgebreid gamma aan afwerkingsmachines voor drukkerijen.
Ta And Co Labelprinters Cartprinters Dvd Cd Duplicators
TA&Co Papershop (momenteel bezig met af te werken)

Robust²

Legacy Member
Ik stelde de vraag eerder om te zien of je een beetje weet waaraan je je kan verwachten, er zijn er genoeg die daar naartoe komen in de hoop van veel plezante dingen te mogen doen, en dan wat schrikken over wat programmeren echt inhoudt. Je wiskunde zal ook wel genoeg zijn imo.

Als je voor een brede en eerder wiskundig onderbouwde basis wil gaan, zit je goed bij de informatica. Zie je ertegenop om nog theorie te zien, en minder écht praktijkgerichte zaken zoals games te doen, dan is het zeker niets voor je.
Daarnaast heb ik nog nooit een prof een woord horen reppen over de games industrie, dus verwondert het mij wel dat ze zo'n voorbeeld geven. Tbh denk ik dat de meesten na 5 jaar studeren en vaak afgestudeerd als burgerlijk ingenieur, wel iets hoger proberen mikken.

Je kan natuurlijk ook altijd na je Bachelor overstappen naar een meer game gerichte studie, waar je dan toch al een fameuze stap voor zal hebben door de inzichten en kennis die je bij ons meekrijgt. (Ik weet dat een paar van de betere programmeurs uit DAE al reeds met een Bachelor uit een andere informatica richting kwamen)

Bumbolt

Legacy Member
Wat ik verwacht is dat ik een hele tijd kan bezig zijn met wiskunde omdat deze belangrijk is voor meer uit de informatica te halen en dat qua informatica ik alles kan verklaren, daarmee bedoel ik dat ik bv niet zomaar aanvaard dat (a+b)² = a² + 2ab + b² en dat ik wanneer dat ik bv a²+b² ziet staan dat ik weet in welke context ik het wel of niet mag gebruiken omdat ik versta vanwaar het komt. Ook was wiskunde men enigste vak in secundair waar ik erg naar uitkeek en mij bijna niet verveelde. Ik hoop daarbij dat ik in het het laatste jaar bachelor en de master toch als opdracht een stuk software moet maken. De master is nog ver af maar heb al eens wat gelezen en de master wiskundige informatica lijkt me voor mij interssanter dan de computerwetenschappen


Over de games: Het is niet mijn hoofddoel in de gamesector te gaan werken. Alleen is het één van de opties qua sectoren die ik open wil houden. De prof reageerde op een vraag van een jongen die er expliciet naar vroeg. Hij zei dat voor de kleine tot middelgrote gameproductenen het uit den boze was. Maar bij bv. EA zou het perfect mogelijk zijn om in een groot project met 400-500 mensen te werken omdat je niet veelzijdig hoeft te zijn.

NotoriousP

Legacy Member
Die ingesteldheid naar wiskunde toe zal wel veranderen eens je lineaire algebra krijgt :p Nu weet ik niet hoe het zit aan de UGent, maar op de KUL moet je in het eerste jaar al software schrijven hoor. (in mijn tijd was dat een spelleke, waar we de GUI wel voor kregen).

Bumbolt

Legacy Member
Dat had ik ook verwacht maar nu heb je het over iets klein. Zoals ik bv op de infodagen zag, een mannetje die zelf zijn weg vond in een doolhof in c++ gemaakt. (2de sem, 1e bachlor dacht ik?) Maar ik had het over iets grotere meer een simulatie van het echte werk bv een tekstverwerker waar je dan gedurende een volledige semester aan werkt met 4 mensen ofzo. Ik zeg maar wat.

taLa.

Legacy Member
BlackB zei:
Ik ben naar de informatiedagen geweest en daar zei 1 van de profs dat een job in de game wereld realistisch is. Dan wel in de grotere projecten omdat de onderliggende structuren ook moeten worden gemaakt.

Daar ben ik enigszins mee akkoord, en ik denk dat ik weet waar die prof. op doelt. Ter info: ik kom zelf uit een WeWi8, heb vorig jaar mijn bachelor informatica afgewerkt en dit jaar mijn 1e master burgie CW (ge kunt van bachelor informatica rechtstreeks overstappen naar master burgerlijk computerwetenschappen -- de meesten doen dit, de master wiskundige informatica wordt amper gekozen).

Het klopt dat een opleiding als DAE u veel sneller in staat zal stellen om een game uit de grond te stampen dan een universitaire opleiding, maar daar dient een universitaire opleiding ook niet voor. Een universitaire opleiding heeft veeleer als doel om u een grondige fundamentele kennis bij te brengen, maar zeker ook om u een perspectief te geven op wat er allemaal bestaat en omgaat in de academische wereld.

En ja, daaronder vallen onvermijdelijk dikke wiskundecursussen, maar het eindresultaat is dan ook iemand die er bv. geen probleem mee heeft om een nieuwe grafische methode die voorgesteld wordt in pakweg een SIGGRAPH-paper te lezen, begrijpen en te implementeren. Iemand uit een DAE-opleiding zal denk ik niet ver geraken in zo'n paper zonder te verdrinken in het vakjargon.

En vergis u niet, de academische wereld is enorm belangrijk in de game-industrie en bij uitbreiding in de grafische industrie. Ik moet u waarschijnlijk niet vertellen dat moderne game-engines de state of the art van veel verschillende vakgebieden combineren, en die state of the art komt nu eenmaal vanuit de academische wereld.

Dat bedoelt die professor waarschijnlijk met "onderliggende structuren"; grofweg gezegd zal iemand uit een universitaire opleiding waarschijnlijk eerder werken aan de onderliggende fundamenten van een engine zoals simulatie van physics, AI en 3D-technieken, terwijl iemand uit een DAE-opleiding eerder die bestaande engine zal gebruiken om er op voort te bouwen en er een speelbaar game mee te maken.


BlackB zei:
Ik kan een beetje c++ wat xml en ik bouw al 2 jaar websites als vakantiejob en ook in het weekend waar ik zowel php als html gebruik om de gratis software joomla aan te passen aan de behoeften van het bedrijf. Ik heb ook 2 jaar lang aan private servers gewerkt van games zoals tibia. Waar ik in c++ en xml enkele aanpassing heb gemaakt en eigen servers heb gehost.

Dit was voor mij ongeveer dezelfde situatie, maar voor een positie in de game-industrie maakt dit op zich eigelijk zo goed als geen verschil. Wat aanpassingen aan Joomla maken is kinderspel vergeleken met game-engines. Wat wel het verschil maakt is de juiste ingesteldheid en gedrevenheid hebben.

BlackB zei:
Ik wou nu beginnen met een beetje java maar dat lijkt me nutteloos als aangezien het de eerste blok is in informatica.

Die lessen van Java in de eerste semester zijn waardeloos. Da zijn echt de uberbasics: for-loops, if-else, while-loops, switches, blabla. Speel maar wat met Java, ze gaan u in't 1e semester in nen achterlijken IDE steken (BlueJ).

BlackB zei:
Ik wil niet perse een job in de games maar wel heb ik een voorkeur voor de grafische wereld. Momenteel zit men interesse daar. Ook software ontwikkeling zegt me veel ik heb dan iets minder intresse in netwerken enz.

Het verschil zal hem er in zitten of ge meer de fundamentele/vernieuwende kant wilt opgaan waarin da ge de academische ontwikkelingen volgt, of da ge eerder de toepassingsgerichte kant wilt opgaan zonder u al te veel te willen verdiepen in de onderliggende machinerie.

Ik persoonlijk ben iemand die van alles wil weten hoe het werkt, en over het algemeen zo weinig mogelijke "libraries die voor u werken" wil hebben. En ik moet eerlijk zeggen, met enkele strategisch gekozen keuzevakken kunt ge een vrij goed zicht krijgen van de onderliggende fundamentals van verschillende aspecten van game engines.

Bijvoorbeeld, relevante vakken die ik zelf gevolgd heb:
Artificiële Intelligentie: voor AI
Wetenschappelijk Rekenen: voor snelle implementaties van Lineaire Algebra-problemen, physicssimulatie (Runge-Kutta-integratie ed.)
Beeldverwerking: voor een grondige kennis van beeldfrequenties, interpolatie, aliasing, filters, compressie, nyquist-theorema etc.
Compilers: voor bv. implementatie van scriptingtalen
(Geavanceerde) Computerarchitectuur/Besturingssystemen: simpelweg onmisbare kennis, zeker voor high-performancesystemen als games. Onderwerpen omvatten onder meer virtual memory, paging, assembler, caches, CPU-architectuur en -instructiesets, etc.
Algoritmen & Datastructuren I, II en III: belangrijk om snelle algoritmes te kunnen implementeren (en om te weten welke structuren ge best gebruikt etc).
Lineaire Algebra en Meetkunde: absoluut onmisbaar voor alles dat met 3D te maken heeft. Zowat alles in 3D komt neer op lineaire algebra.

Dat betekent niet dat ik nu op 1-2-3 een game kan schrijven, verre van, maar het betekent wel dat ik een stevige en brede basis heb om zelfstandig op voort te bouwen om bv. mee te werken aan een game engine.

BlackB zei:
Maar ik had het over iets grotere meer een simulatie van het echte werk bv een tekstverwerker waar je dan gedurende een volledige semester aan werkt met 4 mensen ofzo. Ik zeg maar wat.

Dergelijke projecten zijn er, maar de groepkes beginnen met een klein aantal mensen en worden pas daarna groter.

In eerste bachelor was er een RNA-analyseprogramma dat geschreven moest worden. Was individueel dacht ik, maar was wel nog uitgebreid genoeg om op uw alleen te schrijven.

In tweede bachelor was er een soort beursspel da gemaakt moest worden in groepkes van zo'n 4 man dacht ik. Veel spel was daar eigenlijk niet aan, da kwam eerder neer op een soort fake management-interface voor aandelen waarin ge ze dan zogezegd kon verkopen tussen verschillende users.

In derde bachelor was er een vakoverschrijdend project waarin samengewerkt wordt met studenten van een grafische opleiding aan HoGent in groepjes van een stuk of 6-7 man. Bij ons was dat een webshop ontwikkelen, maar andere jaren hadden een online chatplatform en er zat ergens ook een (eenvoudig) game tussen dacht ik.

In 1e Master CW is er in het 1e semester het vak Softwarearchitectuur waarin in een groep van 8-9 man een software-architectuur voor een concrete business case wordt uitgewerkt. In het 2e semester wordt in het vak Softwareontwerpproject die architectuur dan gebruikt om het programma ook daadwerkelijk te implementeren.

Mijn groep had dit jaar bv. een multimedia-aggregatieserver die content verzamelt via UPnP en YouTube en terug beschikbaar stelt over UPnP en die dan kan afgespeeld worden op een PS3/TV/PC/.... Andere groepjes hadden een cloud-computingsysteem voor videodelivery en een soort Robot Wars-achtig spel met van die Lego-robots.

Beeld u dat echter niet te rooskleurig in, ge zult merken dat de programmeerskills van uw jaargenoten nogal eens serieus durven tegenvallen :p Het is anders wel een goede oefening op het goed functioneren van en binnen een team (misschien ook net daarom).

Btw, die opmerking over die paper was geen zever, ben zelf bezig met http://research.microsoft.com/pubs/67276/criminisi_tip2004.pdf te implementeren als een Photoshop-plugin. Photoshop CS5 heeft da wel standaard nu, maar wees gerust, ook daar bestaat een paper over ^^

Bumbolt

Legacy Member
Nog een simpele vraag zie je al SQL in het eerste jaar? Ik zou namelijk mijn php kennis wat willen uitbreiden en dit combineren met SQL op zo een login systeem te maken. Aangezien ik ervan uitga dat er geen php zal worden gegeven in informatica of ben ik hier fout in?


Vorige bericht om dubbele post te vermijden:
Dat is de informatie die ik wou, waarvoor dank. Aan 'de rooskleurigheid' van de skills van jaargenoten zal ik me negen op tien mateloos ergeren aangezien ik zelf nogal last heb van het wat-je-zelf-doet-doe-je-beter-syndroom. Maar dat moet je natuurlijk ook leren. En inderdaad een prof zei op de infodagen ook dat je 'voorsprong' die je hebt door zelf aan projectjes te werken, al direct in de eerste semester kwijt bent. Maar dat het inderdaad wel de instresse aantoont.

QplQyer

Legacy Member
BlackB zei:
Nog een simpele vraag zie je al SQL in het eerste jaar? Ik zou namelijk mijn php kennis wat willen uitbreiden en dit combineren met SQL op zo een login systeem te maken. Aangezien ik ervan uitga dat er geen php zal worden gegeven in informatica of ben ik hier fout in?


Vorige bericht om dubbele post te vermijden:
Dat is de informatie die ik wou, waarvoor dank. Aan 'de rooskleurigheid' van de skills van jaargenoten zal ik me negen op tien mateloos ergeren aangezien ik zelf nogal last heb van het wat-je-zelf-doet-doe-je-beter-syndroom. Maar dat moet je natuurlijk ook leren. En inderdaad een prof zei op de infodagen ook dat je 'voorsprong' die je hebt door zelf aan projectjes te werken, al direct in de eerste semester kwijt bent. Maar dat het inderdaad wel de instresse aantoont.

SQL zie je (logischerwijze) bij het vak databanken dat in het tweede jaar wordt gegeven.

Bumbolt

Legacy Member
Bedankt. Sorry heb niet terug naar het schema gekeken. Ik dacht dat het bij tweede sem er al in zat. Blijkbaar niet. :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan