abonnement Unibet Coolblue Bitvavo
pi_71227422
Ik ben van plan informatica ( software engineering op het HBO ) te gaan studeren, maar nu vroeg ik me af of het boek " How to design programs" ( dat hier online te vinden is ), een goede inleiding is voor deze studie?

Zou dit boek een goed beeld geven van wat informatica en programmeren precies inhoudt en wat er zo al bij komt kijken? En heeft iemand nog meer tips van boeken e.d die je vast zou kunnen lezen als inleiding in de informatica??
  woensdag 22 juli 2009 @ 20:44:49 #2
45180 Dennis_enzo
Geen usericon nee
pi_71227727
Tsja, zo te zien is het een prima boek. Maar informatica op het HBO begint ook gewoon bij stap 1, dus in principe hoef je niets van programmeren te weten voor je begint. Het zal allicht in de eerste twee kwartalen helpen, maar je hebt er geen enorme voorsprong mee.

Sowieso ziet dat boek er vrij theoretisch uit, ik denk dat de beginnende programmeur het beste af is met het zo snel mogelijk beginnen met je eerste simpele programmatje's tikken, in plaats van alleen op de theorie in te gaan. Tegen de tijd dat je dat boek uit hebt, ben je 90% alweer vergeten.

Je zou eventueel kunnen kijken welk boek ze op je toekomstige HBO gebruiken, en dat alvast aanschaffen?
Ook geen sig dus
pi_71228430
quote:
Op woensdag 22 juli 2009 20:44 schreef Dennis_enzo het volgende:
Tsja, zo te zien is het een prima boek. Maar informatica op het HBO begint ook gewoon bij stap 1, dus in principe hoef je niets van programmeren te weten voor je begint. Het zal allicht in de eerste twee kwartalen helpen, maar je hebt er geen enorme voorsprong mee.

Sowieso ziet dat boek er vrij theoretisch uit, ik denk dat de beginnende programmeur het beste af is met het zo snel mogelijk beginnen met je eerste simpele programmatje's tikken, in plaats van alleen op de theorie in te gaan. Tegen de tijd dat je dat boek uit hebt, ben je 90% alweer vergeten.

Je zou eventueel kunnen kijken welk boek ze op je toekomstige HBO gebruiken, en dat alvast aanschaffen?
Krijg je bij HBO informatica dan ook echt veel programmeren of ligt de nadruk vooral op het managen van software projecten en de communicatieve vaardigheden e.d? Mijn beeld is namelijk dat je er echt alles op het gebied van computers leert dus ook hardware matig e.d. Alleen als ik dan het programma zie dan is minstens de helft van de studiepunten gericht op vakken die niet direct met computers en programmeren te maken hebben. Of zou je beter op een universiteit informatica kunnen gaan studeren?
  woensdag 22 juli 2009 @ 21:05:42 #4
152953 Sanderrrr
De r bleef hangen
pi_71228520
tvp
  woensdag 22 juli 2009 @ 21:14:31 #5
45180 Dennis_enzo
Geen usericon nee
pi_71228841
quote:
Op woensdag 22 juli 2009 21:03 schreef Gehannes het volgende:

[..]

Krijg je bij HBO informatica dan ook echt veel programmeren of ligt de nadruk vooral op het managen van software projecten en de communicatieve vaardigheden e.d? Mijn beeld is namelijk dat je er echt alles op het gebied van computers leert dus ook hardware matig e.d. Alleen als ik dan het programma zie dan is minstens de helft van de studiepunten gericht op vakken die niet direct met computers en programmeren te maken hebben. Of zou je beter op een universiteit informatica kunnen gaan studeren?
Op het HBO ligt de focus op het programmeren van software. Hardware heb ik nauwelijks gehad, behalve dan netwerkbeheer (hoe routers en switches enzo werken). maar je hoeft niks van electrotechniek ofzo te weten. Communicatieve vakken zal je ook wel krijgen, maar hooguit 1 per kwartaal (vergaderen, verslagen schrijven, presenteren ed). Het managen van projecten leer je vanzelf, want je zult waarschijnlijk veel projecten gaan doen.

Ik weet niet precies hoe een universiteit informatica opleiding er uit ziet, maar ik neem aan dat je in de eerste jaren net zo goed gewoon programmeren en dergelijke krijgt. De universiteit gaat vaak alleen meer in op de theorieën achter bijvoorbeeld de wiskunde die je in programma's gebruikt, waar het HBO je alleen leert hoe je ze gebruikt.

Ik heb natuurlijk alleen ervaring met mijn eigen opleiding (Hogeschool Rotterdam) maar ik denk niet dat de Informatica opleidingen erg veel van elkaar verschillen.
Ook geen sig dus
pi_71229186
quote:
Op woensdag 22 juli 2009 21:14 schreef Dennis_enzo het volgende:

[..]

Op het HBO ligt de focus op het programmeren van software. Hardware heb ik nauwelijks gehad, behalve dan netwerkbeheer (hoe routers en switches enzo werken). maar je hoeft niks van electrotechniek ofzo te weten. Communicatieve vakken zal je ook wel krijgen, maar hooguit 1 per kwartaal (vergaderen, verslagen schrijven, presenteren ed). Het managen van projecten leer je vanzelf, want je zult waarschijnlijk veel projecten gaan doen.

Ik weet niet precies hoe een universiteit informatica opleiding er uit ziet, maar ik neem aan dat je in de eerste jaren net zo goed gewoon programmeren en dergelijke krijgt. De universiteit gaat vaak alleen meer in op de theorieën achter bijvoorbeeld de wiskunde die je in programma's gebruikt, waar het HBO je alleen leert hoe je ze gebruikt.

Ik heb natuurlijk alleen ervaring met mijn eigen opleiding (Hogeschool Rotterdam) maar ik denk niet dat de Informatica opleidingen erg veel van elkaar verschillen.
Oke dat is dus wel goed, want mijn wiskunde is nou niet echt zo denderend. En volgens mij kan wiskunde bij informatici nog behoorlijk pittig worden.
Weet jij trouwens ook wat de perspectieven op werk zijn voor iemand die afgestudeerd is aan HBO informatica? En wat doet het grootste gedeelte van de mensen die afgestudeerd zijn aan HBO informatica nou concreet voor werk?
  woensdag 22 juli 2009 @ 21:37:49 #7
45180 Dennis_enzo
Geen usericon nee
pi_71229702
quote:
Op woensdag 22 juli 2009 21:23 schreef Gehannes het volgende:

[..]

Oke dat is dus wel goed, want mijn wiskunde is nou niet echt zo denderend. En volgens mij kan wiskunde bij informatici nog behoorlijk pittig worden.
Weet jij trouwens ook wat de perspectieven op werk zijn voor iemand die afgestudeerd is aan HBO informatica? En wat doet het grootste gedeelte van de mensen die afgestudeerd zijn aan HBO informatica nou concreet voor werk?
Ik ben vorig jaar afgestudeerd, maar ik doe nu een Master dus ik heb zelf geen werk Maar zo'n beetje al mijn klasgenoten hadden binnen een maand een baan. Dat was natuurlijk wel voor de crisis, maar over het algemeen zijn programmeurs altijd nodig, dus je hebt goede werkperspectieven. Ook omdat een Informatica Master voor het werk zelf niet heel veel toevoegt.

Je leert software applicaties maken, zo'n beetje alles programma's op je PC dus Over het algemeen in 'hogere' programmeertalen, dus je zal waarschijnlijk niet leren hoe je een driver of OS bouwt. Dus waarschijnlijk word je werk dat, of web applicaties bouwen. Ingewikkelde websites voor honderden gebruikers en dergelijke zijn tegenwoordig ook meer programmeren dan het bouwen van de pagina's zelf. Die richting vind ik persoonlijk het leukst (C# / ASP.NET). maar in principe leer je op school alleen de basis van het programmeren, wat je uiteindelijk op je werk gaat doen leer je op je werk zelf. Als je de achterliggende gedachte van programmeren kent, maakt de programmeer taal niet zoveel meer uit.
Ook geen sig dus
pi_71230272
quote:
Op woensdag 22 juli 2009 21:37 schreef Dennis_enzo het volgende:

[..]

Ik ben vorig jaar afgestudeerd, maar ik doe nu een Master dus ik heb zelf geen werk Maar zo'n beetje al mijn klasgenoten hadden binnen een maand een baan. Dat was natuurlijk wel voor de crisis, maar over het algemeen zijn programmeurs altijd nodig, dus je hebt goede werkperspectieven. Ook omdat een Informatica Master voor het werk zelf niet heel veel toevoegt.

Je leert software applicaties maken, zo'n beetje alles programma's op je PC dus Over het algemeen in 'hogere' programmeertalen, dus je zal waarschijnlijk niet leren hoe je een driver of OS bouwt. Dus waarschijnlijk word je werk dat, of web applicaties bouwen. Ingewikkelde websites voor honderden gebruikers en dergelijke zijn tegenwoordig ook meer programmeren dan het bouwen van de pagina's zelf. Die richting vind ik persoonlijk het leukst (C# / ASP.NET). maar in principe leer je op school alleen de basis van het programmeren, wat je uiteindelijk op je werk gaat doen leer je op je werk zelf. Als je de achterliggende gedachte van programmeren kent, maakt de programmeer taal niet zoveel meer uit.
Oke thnx! Even nog een aantal vraagjes:
Worden programma's als google earth ook door Software engineers gemaakt?
En ben je nou vooral bezig met het programmeren zelf of ook veel met management en overleggen met de opdrachtgevers etc? En kan je niet ook makkelijk nadat je informatica gedaan hebt je richting game designer specialiseren ( in die richting )?
  woensdag 22 juli 2009 @ 22:05:28 #9
45180 Dennis_enzo
Geen usericon nee
pi_71230847
quote:
Op woensdag 22 juli 2009 21:52 schreef Gehannes het volgende:

[..]

Oke thnx! Even nog een aantal vraagjes:
Worden programma's als google earth ook door Software engineers gemaakt?
En ben je nou vooral bezig met het programmeren zelf of ook veel met management en overleggen met de opdrachtgevers etc? En kan je niet ook makkelijk nadat je informatica gedaan hebt je richting game designer specialiseren ( in die richting )?
Ja, Google Earth is een programma, dus gemaakt door programmeurs Of je een die-hard programmeur in een donker hok word of dat je ook contact met klanten hebt hangt er maar net van af wat voor functie je op je werk krijgt natuurlijk. Maar er zijn geen uitgebreide lessen 'overleggen met opdrachtgevers', dat soort dingen krijg je eerder bij een opleiding communicatie. Management idem, als je doorgroeit in een bedrijf kan je natuurlijk de management kant op, maar je zal vrijwel altijd als gewone programmeur beginnen.

Games ontwikkeling kan wel, maar is om een aantal redenen erg lastig. Allereerst zijn er niet veel vacatures voor te vinden, zeker in Nederland niet. En als je echt moderne 3d games wilt maken dan moet je toch heel goed zijn in wiskunde, aangezien 3d omgevingen weergeven, zwaartekracht simuleren, belichting, en dat soort dingen voornamelijk wiskunde is. Verder raadde onze docenten het altijd af om de games industrie in te gaan, omdat de vaardigheden die je daar leert nauwelijks nuttig zijn voor alle andere takken van informatica, mocht je ooit willen switchen. Maar als je echt wilt moet je het natuurlijk proberen.

Arcade games zijn een heel ander verhaal. Als je een beetje kan programmeren, kan je zonder al te veel moeite een tetris of mijnenveger in elkaar flansen

[ Bericht 0% gewijzigd door Dennis_enzo op 22-07-2009 22:11:36 ]
Ook geen sig dus
pi_71234950
quote:
Op woensdag 22 juli 2009 21:52 schreef Gehannes het volgende:

[..]

Oke thnx! Even nog een aantal vraagjes:
Worden programma's als google earth ook door Software engineers gemaakt?
En ben je nou vooral bezig met het programmeren zelf of ook veel met management en overleggen met de opdrachtgevers etc? En kan je niet ook makkelijk nadat je informatica gedaan hebt je richting game designer specialiseren ( in die richting )?
Ik ben net afgestudeerd bij InHolland als Technisch Informaticus.

Bij TI ligt de nadruk op programmeren van softwareapplicaties in verschillende talen. Ook embedded software (programmeren van liftjes, robotjes etc.) komt hier bij kijken. Echter is dit ongeveer 60% van de opleiding. De rest zit vol met softskills die ervoor bedoeld zijn om je completer en breder op te leiden.

Bij InHolland heb je ook nog Bedrijfskundige Informatica (BI), deze is meer gericht op bedrijfs(processen), maar daarbij leer je ook programmeren, en Informatica (I), deze is meer gericht op webdesign en databasebeheer.

Als je nog twijfelt over een richting zou ik je aanraden om eens bij InHolland te kijken. In 'mijn' eerste jaar was er een soort keuzejaar, waarbij je een introductieperiode kreeg en periodes van TI, BI en I. Zo kon je kijken wat je het beste lag en kon je na het eerstejaar de keus maken tussen de drie opleidingen. Daar ga je dan verder in.

Beroepenveld is goed. Er is altijd vraag naar Informatici.

Succes met je keuze
pi_71242140
quote:
Op woensdag 22 juli 2009 22:05 schreef Dennis_enzo het volgende:

[..]

Ja, Google Earth is een programma, dus gemaakt door programmeurs Of je een die-hard programmeur in een donker hok word of dat je ook contact met klanten hebt hangt er maar net van af wat voor functie je op je werk krijgt natuurlijk. Maar er zijn geen uitgebreide lessen 'overleggen met opdrachtgevers', dat soort dingen krijg je eerder bij een opleiding communicatie. Management idem, als je doorgroeit in een bedrijf kan je natuurlijk de management kant op, maar je zal vrijwel altijd als gewone programmeur beginnen.

Games ontwikkeling kan wel, maar is om een aantal redenen erg lastig. Allereerst zijn er niet veel vacatures voor te vinden, zeker in Nederland niet. En als je echt moderne 3d games wilt maken dan moet je toch heel goed zijn in wiskunde, aangezien 3d omgevingen weergeven, zwaartekracht simuleren, belichting, en dat soort dingen voornamelijk wiskunde is. Verder raadde onze docenten het altijd af om de games industrie in te gaan, omdat de vaardigheden die je daar leert nauwelijks nuttig zijn voor alle andere takken van informatica, mocht je ooit willen switchen. Maar als je echt wilt moet je het natuurlijk proberen.

Arcade games zijn een heel ander verhaal. Als je een beetje kan programmeren, kan je zonder al te veel moeite een tetris of mijnenveger in elkaar flansen
Maar is het nou zo dat je nadat je zo'n opleiding gevolgd hebt in staat bent om zelf een programma zoals word of Excell te schrijven? Of zo iets als google earth?
pi_71242281
quote:
Op donderdag 23 juli 2009 10:20 schreef Gehannes het volgende:

[..]

Maar is het nou zo dat je nadat je zo'n opleiding gevolgd hebt in staat bent om zelf een programma zoals word of Excell te schrijven? Of zo iets als google earth?
Nee, absoluut niet. Je leert de basis. Je leert in het bedrijfsleven pas echt programmeren en moeilijkere stappen te ondernemen.
pi_71242609
quote:
Op donderdag 23 juli 2009 10:25 schreef Sandertje23 het volgende:

[..]

Nee, absoluut niet. Je leert de basis. Je leert in het bedrijfsleven pas echt programmeren en moeilijkere stappen te ondernemen.
Oke
Wat ik trouwens ook niet helemaal begrijp is wie maken nou de programmeer programma's/ talen zelf dan??
Want een programmeur gebruikt een taal zoals Java maar de taal java moet toch ook weer geschreven zijn lijkt me door iemand? Maar hoe dit allemaal zit en hoe de computer gegevens hardware matig verwerkt krijg je ook wel neem ik aan gedurende je opleiding?
pi_71243321
TS, waar wil je Software Engineering gaan studeren? Dat maakt nogal verschil namelijk.
pi_71243829
quote:
Op donderdag 23 juli 2009 11:05 schreef RRGJL het volgende:
TS, waar wil je Software Engineering gaan studeren? Dat maakt nogal verschil namelijk.
Waarschijnlijk aan de LOI hogeschool.
Hier staat het complete programma van deze studie:
http://www.loi.nl/hogeschool/informatica_en_pc_en_internet/hbo_informatica/PRD_000568?folderId=1152&mr=LOI30_012161&CodProefL=J&GidsOpSite=J
is dit een goed programma?
pi_71244396
Hmm nouja wat ik zo snel zie ziet er vrij standaard uit.
Ik vraag me alleen af waarom je keuze uit is gegaan naar LOI. Waarom niet gewoon bij een hogeschool?
pi_71245657
quote:
Op donderdag 23 juli 2009 11:36 schreef RRGJL het volgende:
Hmm nouja wat ik zo snel zie ziet er vrij standaard uit.
Ik vraag me alleen af waarom je keuze uit is gegaan naar LOI. Waarom niet gewoon bij een hogeschool?
Omdat ik er bij wil gaan werken. Ik heb ook al een andere HBO opleiding afgerond, en projectmatig werken etc dat heb ik ook al wel gehad. Dat zal dus niet zo'n probleem zijn. Maar is dit programma hetzelfde als op een normale hogeschool of ligt de nadruk hier minder op programmeren e.d?
  donderdag 23 juli 2009 @ 12:18:03 #18
8369 speknek
Another day another slay
pi_71246004
Als je wil leren om te programmeren, ben je veel beter af op een HBO dan een universiteit. Op een universiteit zou je je eerder bezig houden met achterliggende structuren (architecturen en algoritmes). Op de universiteit houden ze zich ook meer bezig met een andere vraag die je stelde: hoe de 'programmeertaal zelf' te programmeren. Dat is vooral een nogal theoretisch verhaal over wanneer een integer nou een integer is, en wat er gebeurt als iemand een string wil invoeren op de plaats van een integer, dat de compiler dat afvangt voordat je computer in de soep loopt.

Iets als Google Earth zou je overigens nooit leren om te kunnen maken, want dat zijn hele duidelijke teamprocessen. In dit geval met ontzettend ingewikkelde geometrische algoritmes, waar hordes gepromoveerde wiskundigen aan werken.
They told me all of my cages were mental, so I got wasted like all my potential.
pi_71250887
Ik ben nu trouwens dit boek aan het doorwerken ( java in 24 uur )
http://books.google.nl/books?id=T2UClkErMAoC&pg=PA5&lpg=PA5&dq=programmeur+worden&source=bl&ots=6zhSqVV--O&sig=sbsMNx41IMoe6fOl_R4CX_XE2i8&hl=nl&ei=4hhoStrSJdDMjAek9tmQCw&sa=X&oi=book_result&ct=result&resnum=7

Alleen om nu die codes uit te testen heb je een programma nodig dat Java software development kit heet. Alleen nu begrijp ik geen reet van hoe dat programma werkt. Er is geen eens een normale .exe file zodat je dit programma opent. Het bestaan alleen uit allerlei folders met daarin ook een bin folder met allerlei .exe files. En als je die opent gebeurd er geen reet.

Ik moet alleen een text bestand compileren in een klasse bestand zodat Java dat kan lezen. Is iemand hier misschien bekend met dit programma en hoe je daarmee een text bestand omzet in een Klasse bestand?
  donderdag 23 juli 2009 @ 14:41:50 #20
8369 speknek
Another day another slay
pi_71250991
Gebruik iets als Eclipse
http://www.eclipse.org/

of JCreator
http://www.jcreator.com/
They told me all of my cages were mental, so I got wasted like all my potential.
pi_71251268
quote:
Op donderdag 23 juli 2009 14:41 schreef speknek het volgende:
Gebruik iets als Eclipse
http://www.eclipse.org/

of JCreator
http://www.jcreator.com/
Thnx! Dat Jcreator is inderdaad wat ik nodig had. Is dat een soort Dreamwaver alleen dan voor Java ofzo?
  donderdag 23 juli 2009 @ 14:51:57 #22
8369 speknek
Another day another slay
pi_71251331
Eh, ja zo zou je het kunnen zien. Een ontwikkelomgeving. Wel wat minder poespas en geen WYSIWYG gedeelte.
They told me all of my cages were mental, so I got wasted like all my potential.
pi_71252304
quote:
Op donderdag 23 juli 2009 14:51 schreef speknek het volgende:
Eh, ja zo zou je het kunnen zien. Een ontwikkelomgeving. Wel wat minder poespas en geen WYSIWYG gedeelte.
Ik voer nu trouwens de volgende code ( uit het boek Java in 24 uur ) in in het programma Jcreator :


class Root {
public static void main(string[] arguments) {
int number = 225;
System.out.println("The square root of "
+ number
+ " is "
+ Math.sqrt(number) );
}
}


Alleen als ik dat nu invoer in dat programma en dan in het menu run, run project kies, dan geeft ie weer: " Could not find the main class: Root. Program will exit"

Hij geeft dus geen resultaat weer terwijl ik de code exact heb overgetypt vanuit dat boek. Heb je een idee wat de oorzaak kan zijn hiervan?
pi_71252373
Heb je gewoon ergens een stukje code opgezocht of ben je ook daadwerkelijk de opdrachten aan het volgen en letterlijk aan het doen wat er staat?
  donderdag 23 juli 2009 @ 15:23:09 #25
75592 GlowMouse
l'état, c'est moi
pi_71252397
Let op hoofdletters, ik zie zo al een fout.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')