Een basisinleiding tot onderwerpen over computerprogrammering
Computerprogrammering is een van de vakgebieden die onder de informatica vallen.Terwijl informatica verwijst naar de studie van computertoepassingen, houdt computerprogrammering zich bezig met de basisprincipes van een computerprogramma: hoe het werkt, hoe het is ontworpen, hoe het is opgelost en waarom.Als u van plan bent binnenkort te leren programmeren, vindt u hier een inleiding tot onderwerpen over computerprogrammeren die u waarschijnlijk zult tegenkomen:
De basisprincipes van computerprogrammeren
Zoals bij de meeste disciplines begin je met het leren van de grondbeginselen van computerprogrammering.Afhankelijk van je docent of lesprogramma maak je waarschijnlijk kennis met de geschiedenis van programmeren en de programmeertalen en kom je via een tijdlijn te weten wat er in de loop der jaren is gebeurd.
Je zult dat ook doenMaak kennis met de basisconcepten en theorieën van programmeren en hoe deze door de jaren heen zijn geëvolueerd.Je zult kunnen zien hoe snel het programmeren door de eeuwen heen is gevorderd en de belangrijke ontwikkelingen op dit gebied leren kennen.Ook kom je onderwerpen tegen als computerhardware, software, systemen en taal.Deze basisbeginselen zul je moeten leren om te begrijpen hoe jouw vakgebied hieraan kan bijdragen.Dit lijkt misschien te lastig, maar in werkelijkheid moet u een goede achtergrond hebben in de voortgang van het programmeren, zodat u de grondbeginselen ervan goed begrijpt.
Computersoftware
}Het resultaat van al je harde werk is eigenlijk de computersoftware, dus verwacht dat dit onderwerp in je introductiecursus aan bod komt.Enkele van de onderwerpen die u onder dit onderwerp vindt, zijn onder meer applicatiesoftware, programmeersoftware en systeemsoftware.Tijdens lessen over deze onderwerpen leer je hoe je programmeertools, databasebeheersystemen, assemblers, debuggers, tekst- en broncode-editors en dergelijke kunt gebruiken.
Programmeren
Programmeren
Eindelijk maak je kennis met het onderwerp dat je graag wilde leren: programmeren.Hier leer je verschillende soorten programmeerprocessen, -stijlen en -methoden.Je leert de verschillende soorten programmeren, waaronder gelijktijdig, functioneel, declaratief (gebeurtenisgestuurd), imperatief, objectgeoriënteerd en parseren.
De volgende onderwerpen die je waarschijnlijk gaat leren zijn waarschijnlijkde basiscomponenten van elk computerprogramma, zoals de broncode en de API of application programming interface.Je leert ook hoe instructies worden uitgevoerd om een computer de opdracht te geven een bepaalde reeks instructies uit te voeren.
Je leert ook programmeertalen, waardoor je kennismaakt met desoort taal waarin je je wilt specialiseren. Je instructeur kan je klas ook een eenvoudige vergelijking laten zien van de verschillende soorten talen die vandaag de dag worden gebruikt en je zult waarschijnlijk ook de soorten talen leren die de gunst hebben verloren of al verouderd zijn.Je leert semantiek, dialecten en theorieën.
Dit is ook waar je begint met het leren programmeren of schrijven van codes.Hoewel je leerproces op dit punt uit lezingen zal bestaan, zal een groot deel van je les besteed worden aan praktijkgericht werken, zodat je kunt beginnen met oefenen wat de instructeur je heeft geleerd.Dit is hoe je voortgang als computerprogrammeur wordt geëvalueerd.
Het proces van programmeren
Een van de eerste onderwerpen die je tegenkomt als je leert programmeren, is het proceswaarmee codes en computertalen worden ontworpen en geproduceerd.Het programmeerproces omvat verschillende stappen, zoals:
1.Definitie van het probleem.
2.Ontwerp of plan van de oplossing.
3.Ontwerp van de code die voor het programma moet worden gebruikt.
4.Testen en evalueren van het programma.
5.Documentatie.
Foutopsporing, testen en onderhoud
Waarschijnlijk is de laatste lijst met onderwerpen die u leert tijdens uw introductie tot computerprogrammering toepassing.In deze onderwerpen leert u hoe u het door u geschreven programma kunt testen, eventuele fouten kunt opsporen en lokaliseren en deze kunt corrigeren.