Archief - Bijles IT

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.

Pedroo

Legacy Member
Time zei:
Simpel vraagje: hoeveel uren wiskunde in je zesde middelbaar? En hoe ging dat?
Aanleg voor programmeren kan je ongeveer gelijkstellen met aanleg voor wiskunde... Als het laatste in het middelbaar in een 3-4h richting al nipt was, is programmeren een verkeerde stiel.

Ik had 3 uur wiskunde per week. Is niet veel, maar al zeg ik het zelf, niveau was niet van de poes voor zo'n richting. Maar, zoals je zelf al vermoed, wiskunde was m'n buisvak :(. Programmeren is inderdaad een verkeerde stiel vor mij, maar ik ken geen enkele informaticarichting die dit niet gebruikt.. 't zal dus knokken worden om erdoor te geraken!

Time

Legacy Member
Als je moeite had met die 3h (hoog niveau is geen excuus imo:p), is informatica in het algemeen verkeerd gekozen. Laat het een hobby blijven, geef het misschien dit semester nog een kans, maar ik zou - als januari duidelijk niet lukt - al eens serieus uitkijken naar alternatieven met zachte of geen wiskunde.

pietje666

Legacy Member
Pedroo zei:
Ik had 3 uur wiskunde per week. Is niet veel, maar al zeg ik het zelf, niveau was niet van de poes voor zo'n richting. Maar, zoals je zelf al vermoed, wiskunde was m'n buisvak :(. Programmeren is inderdaad een verkeerde stiel vor mij, maar ik ken geen enkele informaticarichting die dit niet gebruikt.. 't zal dus knokken worden om erdoor te geraken!

In toegepaste informatica zult ge uw wiskunde niet echt al te hard nodig hebben hoor. Heb het zelf ook gedaan op artesis en wiskunde was daar totaal niet vereist. Voor deftig te kunnen programmeren moet je gewoon veeeeeel oefenenen mijn eerste 2 jaar vond ik al die oefeningen ook moeilijk en databases. Maar altijd de oefeningen gemaakt en zo de juiste aanpak gevonden. Dan een eigen projectje gemaakt en zo veel bijgeleerd en opeens werd het mij duidelijk hoe alles ineen zat. Duurde gewoon even voor ik doorhad hoe alles mooi samenwerkt.

Pedroo

Legacy Member
Time zei:
Als je moeite had met die 3h (hoog niveau is geen excuus imo:p), is informatica in het algemeen verkeerd gekozen. Laat het een hobby blijven, geef het misschien dit semester nog een kans, maar ik zou - als januari duidelijk niet lukt - al eens serieus uitkijken naar alternatieven met zachte of geen wiskunde.

Wel, dan zit er niets anders op van te gaan werken dan, want er is niets anders dat me intresseert:

- Iets economisch? Bah! Ik krijg nu al 't ***** van boekhouden

- Leerkracht? Mijn ouders zijn beide leerkrachten en wil mijn kinderen dat absoluut niet aandoen(als 'k er heb offc)

- It? Bangelijk in geïntresseerd maar geen voorkennis. Dit is btw 2e poging. Vorig jaar Elektronica-ICT op Artesis geprobeerd, werd een flop door Elentriek

- Iet sociaal? Waar ik uiteindelijk voor gestudeerd heb, maar ben daar in gedwongen door mijn ouders.. 4 jaar met tegenzin naar school geweest door die richting.

Dan is er niet veel toekomst voor mij denk ik ;)

Emerxill

Legacy Member
Laat u niet afschrikken door die wiskunde. Ik zelf was (ook) een complete ramp in wiskunde in't middelbaar (4u wiskunde hier) maar dat kwam wel omdat ik heel praktisch ben aangelegd. Als ik ergens het praktisch nut niet van in zag was dat heel moeilijk voor mij om dat te studeren.
Programmeren lag (en ligt) mij wel goed. Het rare is, dat mij inzicht in wiskunde achteraf alleen maar beter is geworden door te programmeren :p

Het enige wat ik u kan aanraden is in't begin de oefeningen overtypen en proberen te begrijpen wat je daar allemaal aan't overtypen bent. Daarna spelen met de bestaande code. Dwz, zelf wat logica bij te verzinnen door creatief te zijn. Creativiteit is bij programmeren btw veel belangrijker dan wiskunde kennis/inzicht volgens mij

De volgende stap is de oefening zelf opnieuw te maken.
Als je nog wat onzeker bent in het begin, zit de moeilijkheid hem in het feit dat je die oefening exact hetzelfde wil oplossen als je voorbeeld. Dat is fout, want dan ben je de oplossing vanbuiten aan't leren. Je moet dat op uw eigen manier doen. Als er halverwege iets mis loopt, probeer dan ook niet om onmiddellijk naar het voorbeeld terug te grijpen, maar probeer zelf te begrijpen wat je fout gedaan hebt en dat recht te trekken.
En achteraf uw resultaat vergelijken met het voorbeeld eh :)

Genious

Legacy Member
pietje666 zei:
In toegepaste informatica zult ge uw wiskunde niet echt al te hard nodig hebben hoor. Heb het zelf ook gedaan op artesis en wiskunde was daar totaal niet vereist.
Dat is vermoedelijk wel waar.
Maar, (imho) is de manier van redeneren die ge moet aan de dag leggen om te programmeren vrij gelijkaardig aan die van wiskunde.

pietje666

Legacy Member
Genious zei:
Dat is vermoedelijk wel waar.
Maar, (imho) is de manier van redeneren die ge moet aan de dag leggen om te programmeren vrij gelijkaardig aan die van wiskunde.

ik zie daar vrij weinig verband me wiskunde en programmeren toch ze. Hangt ook af van applicatie tot applicatie. Wij hebben vooral van die datainput output applicaties moeten maken. Als ge daarentegen applicaties moet schrijven dat veel wiskunde nodig hebben of heel performant moeten zijn is wat wiskunde wel handig ja

Gekke_Koerd

Legacy Member
TI aan de erasmushogesgool bxl ,

kom ook van humane wetenschappen


wij hebben hier echter geen wiskunde nodig dus (had zelf 3u/week in middelbaar en altijd met hakken over de sloot)

hieri gaat het goed moet ik zeggen (C++)

succes d'rmee!

Genious

Legacy Member
pietje666 zei:
ik zie daar vrij weinig verband me wiskunde en programmeren toch ze. Hangt ook af van applicatie tot applicatie. Wij hebben vooral van die datainput output applicaties moeten maken. Als ge daarentegen applicaties moet schrijven dat veel wiskunde nodig hebben of heel performant moeten zijn is wat wiskunde wel handig ja
Ik zei dan ook de manier van redeneren, niet dat ge wiskunde nodig hebt voor te programmeren. ;)

Mexter

Legacy Member
Online tutorials!
ik zit ook op KDG (multimedia & communicatietechniek)
Programmeren is ook een van onze grote vakken en van de leerkracht haar uitleg snap ik ni veel. gewoon veel lezen en oefeningen maken.
Wiskunde van't zelfde.


Genious zei:
Ik zei dan ook de manier van redeneren, niet dat ge wiskunde nodig hebt voor te programmeren. ;)

Wiskunde en programmeren hebben idd veel gemeen.

Urtein

Legacy Member
Online tutorials... de meeste zijn echt wel crap. Bijna allemaal geschreven door mensen die er van uitgaan dat hetgeen ze u leren, ge feitelijk al even goed kent als zij dat kennen. Ze zitten gewoon voor zichzelf te herhalen wat ze al weten en verwachten dat iedereen dat snapt omdat ze het zelf snappen.

En hetzelfde geldt voor sommige docenten & leerkrachten.
Hier in Gent op't KAHO had ik dat bij de ingenieurs ook. Zo ne vent die Java komt geven. Kan het zelf supergoed, maar kon het absoluut niet uitleggen. Uiteindelijk overgestapt op ICT, daar ging dat veel beter.

Het probleem was vooral dat ik niet wist hoe na te denken over programmeren. Hoe mij klassen in te beelden en te snappen waar ze effectief voor dienen.

Als ge dat eenmaal snapt, wordt alles stukken simpeler.
Mij manier was deze(spoiler voor mensen die dit niet willen lezen):
Ik stelde het mij altijd voor als een gebouw. Hoe meer klassen, hoe meer gebouwen. Er worden gegevens in opgeslagen(de variabelen) en er werken mensen die specifieke taken vervullen(de methoden), per gebouw. Stel u het aanroepen van een klasse voor als het invullen van een formulier met een verzoek tot een instantie. Ge verstuurt dat formulier naar het gebouw(de klasse dus) en het is de constructor die het verzoek ontvangt. Die voert alles uit dat tussen zijn haakjes staat. Eenmaal uitgevoerd krijgt ge een formulier terug met uw specifieke instantie daar op. Het gebouw houdt zelf bij wat de waarden zijn voor iedere instantie die ze uitgeleend hebben.

Als ge nog een taak hebt om uit te voeren, vraagt ge het gebouw om die specifieke methode uit te voeren, via uw instantie. De persoon in het gebouw voor die methode, voert zijn werk uit en geeft indien nodig gegevens terug mee.

En dat gaat zo verder. Ge moet bij iedere aanroep uw instantie blijven gebruiken, omdat het gebouw voor uw instantie uw gegevens bij houdt die ge aangepast hebt. Andere mensen met andere aanvragen hebben andere waarden. En die wilt ge niet door elkaar wisselen.

En ge kunt zoveel keer een instantie maken als ge wilt vanuit hetzelfde gebouw. Stel ik zit in gebouw A en ik stuur 5 verzoeken naar gebouw B. Dan krijgt ge iedere keer een formulier terug, met nen andere naam. Meestal die die ge er zelf aan gegeven hebt.

Dus, de constructor wordt altijd uitgevoerd bij het aanmaken van een nieuwe instantie. Daarna nooit meer voor die zelfde instantie. Zie het als de balie van het gebouw dat iedereen zonder instantie binnenkomt een verplichte voorbereiding moet geven.

Ge kunt theoretisch zelfs een klasse een instantie van zichzelf laten oproepen. Allemaal mogelijk. Ge stuurt simpelweg nen werker uit uw gebouw naar de balie. Die geven er niet om wie de zender is. Er wordt gewoon met gegevens gewerkt en die worden bijgehouden. "Die instantie heeft die gegevens". Meer niet. Wie de instantie aanriep is van geen belang.

De constructor is gewoon de allereerste methode die uitgevoerd wordt. Die dus voorbereidend werkt voor u uitvoert.

Heeft mij wreed goed geholpen in mijn eerste jaar.

not2secure4u

Legacy Member
Amai kerel, helder uitgelegd. Ik volg allesbehalve IT, heb een lichte interesse in alles wat ermee te maken heeft. U spoiler is toch wel ongelooflijk inzichtvol. + REP van mij ;)

Pedroo

Legacy Member
Wow, inderdaad SUPER uitgelegd! Ziet er belachelijk uit, maar het helpt! Ook ne rep van mij erbij!

Urtein

Legacy Member
Nog beetje aangepast. Vind het leuk dat het goed overkomt. In programmeren moet ge soms abstract kunnen denken.


P.S. Doen ze u Eclipse gebruiken als code editor? :P
Voor Java heb ik altijd liever met Netbeans gewerkt. Maar 't is al een paar jaar geleden dat ik Java nog aangeraakt heb.

Pedroo

Legacy Member
Idd :D Uhm code editor? :p Wij gebruiken IntelliJ om in te programmeren :)

En nog super nieuws mannen! Heb iemand gevonden die me bijles wil geven! Is een student van 3e jaar op m'n school en heeft altijd schitterende resultaten gehad voor de 2 vakken waar ik op faal :) Woont nog eens dichtbij ook! 'k denk da we der aan kunne beginne ;D

Piroh

Legacy Member
Ge zegt da ge al Elektronica-ICT gedaan hebt, hebt ge daar dan ook geen programmeertaal gezien?

Joeshoe

Legacy Member
Koop u gewoon een boek java for dummies of zo. Echt bijles heb jij nog niet nodig. Als je nog niet weet wat een constructor in essentie doet (niet slecht bedoelt) moet je terug van 0 beginnen en dat is bij een cursus of boek. Eens je die basis zaken onder de knie hebt kan je bijles nemen wanneer je er echt niet uit geraakt hoe je nu precies zaken in de praktijk doet. Maar de kerel die je bijles gaat moeten geven gaat nu serieus veel werk hebben.

Urtein

Legacy Member
JoeCatshoe zei:
Koop u gewoon een boek java for dummies of zo.
"Leest er nen boek over en ziet dat ge het snapt". Gaat nie veel helpen denk ik. Coderen gaat niet alleen over weten wat uw syntax is, ge moet het intern werken van code snappen ook.

Ons hebben ze in het 1ste semester niet eens laten zien wat een klasse is. Dus ook geen constructor.

Het idee was eerst heel goed al de rest onder de knie te hebben. Alle typen variablen, lussen, condities, arrays, etc...

In het 2de semester werd dan het concept van een klasse geïntroduceerd. En dan later ook het 3-lagen model.

Ondertussen deden we dus alles in 1 enkele klasse, en de opdrachten waren er aan aangepast om tegelijk moeilijk te zijn, maar toch in 1 klasse te kunnen.

Ik ging bestand zeggen, maar eigenlijk kan je meerdere klassen in 1 bestand zetten.

Joeshoe

Legacy Member
Urtein zei:
"Leest er nen boek over en ziet dat ge het snapt". Gaat nie veel helpen denk ik. Coderen gaat niet alleen over weten wat uw syntax is, ge moet het intern werken van code snappen ook.

Ons hebben ze in het 1ste semester niet eens laten zien wat een klasse is. Dus ook geen constructor.

Wel, in een boek dat van 0 begint gaat dat net wel in staan.
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