Programming Fundamentals

Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats

Programming Fundamentals

SpiralTrain
Logo van SpiralTrain
Opleiderscore: starstarstarstarstar_half 8,5 SpiralTrain heeft een gemiddelde beoordeling van 8,5 (uit 50 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
placeAmsterdam
9 mar. 2026 tot 12 mar. 2026
Toon rooster
event 9 maart 2026, 09:30-16:30, Amsterdam, Dag 1
event 10 maart 2026, 09:30-16:30, Amsterdam, Dag 2
event 11 maart 2026, 09:30-16:30, Amsterdam, Dag 3
event 12 maart 2026, 09:30-16:30, Amsterdam, Dag 4
placeEindhoven
9 mar. 2026 tot 12 mar. 2026
Toon rooster
event 9 maart 2026, 09:30-16:30, Eindhoven, Dag 1
event 10 maart 2026, 09:30-16:30, Eindhoven, Dag 2
event 11 maart 2026, 09:30-16:30, Eindhoven, Dag 3
event 12 maart 2026, 09:30-16:30, Eindhoven, Dag 4
placeHouten
9 mar. 2026 tot 12 mar. 2026
Toon rooster
event 9 maart 2026, 09:30-16:30, Houten, Dag 1
event 10 maart 2026, 09:30-16:30, Houten, Dag 2
event 11 maart 2026, 09:30-16:30, Houten, Dag 3
event 12 maart 2026, 09:30-16:30, Houten, Dag 4
computer Online: Online
9 mar. 2026 tot 12 mar. 2026
Toon rooster
event 9 maart 2026, 09:30-16:30, Online, Dag 1
event 10 maart 2026, 09:30-16:30, Online, Dag 2
event 11 maart 2026, 09:30-16:30, Online, Dag 3
event 12 maart 2026, 09:30-16:30, Online, Dag 4
placeRotterdam
9 mar. 2026 tot 12 mar. 2026
Toon rooster
event 9 maart 2026, 09:30-16:30, Rotterdam, Dag 1
event 10 maart 2026, 09:30-16:30, Rotterdam, Dag 2
event 11 maart 2026, 09:30-16:30, Rotterdam, Dag 3
event 12 maart 2026, 09:30-16:30, Rotterdam, Dag 4
placeZwolle
9 mar. 2026 tot 12 mar. 2026
Toon rooster
event 9 maart 2026, 09:30-16:30, Zwolle, Dag 1
event 10 maart 2026, 09:30-16:30, Zwolle, Dag 2
event 11 maart 2026, 09:30-16:30, Zwolle, Dag 3
event 12 maart 2026, 09:30-16:30, Zwolle, Dag 4
placeAmsterdam
11 mei. 2026 tot 14 mei. 2026
Toon rooster
event 11 mei 2026, 09:30-16:30, Amsterdam, Dag 1
event 12 mei 2026, 09:30-16:30, Amsterdam, Dag 2
event 13 mei 2026, 09:30-16:30, Amsterdam, Dag 3
event 14 mei 2026, 09:30-16:30, Amsterdam, Dag 4
placeEindhoven
11 mei. 2026 tot 14 mei. 2026
Toon rooster
event 11 mei 2026, 09:30-16:30, Eindhoven, Dag 1
event 12 mei 2026, 09:30-16:30, Eindhoven, Dag 2
event 13 mei 2026, 09:30-16:30, Eindhoven, Dag 3
event 14 mei 2026, 09:30-16:30, Eindhoven, Dag 4
placeHouten
11 mei. 2026 tot 14 mei. 2026
Toon rooster
event 11 mei 2026, 09:30-16:30, Houten, Dag 1
event 12 mei 2026, 09:30-16:30, Houten, Dag 2
event 13 mei 2026, 09:30-16:30, Houten, Dag 3
event 14 mei 2026, 09:30-16:30, Houten, Dag 4
computer Online: Online
11 mei. 2026 tot 14 mei. 2026
Toon rooster
event 11 mei 2026, 09:30-16:30, Online, Dag 1
event 12 mei 2026, 09:30-16:30, Online, Dag 2
event 13 mei 2026, 09:30-16:30, Online, Dag 3
event 14 mei 2026, 09:30-16:30, Online, Dag 4
placeRotterdam
11 mei. 2026 tot 14 mei. 2026
Toon rooster
event 11 mei 2026, 09:30-16:30, Rotterdam, Dag 1
event 12 mei 2026, 09:30-16:30, Rotterdam, Dag 2
event 13 mei 2026, 09:30-16:30, Rotterdam, Dag 3
event 14 mei 2026, 09:30-16:30, Rotterdam, Dag 4
placeZwolle
11 mei. 2026 tot 14 mei. 2026
Toon rooster
event 11 mei 2026, 09:30-16:30, Zwolle, Dag 1
event 12 mei 2026, 09:30-16:30, Zwolle, Dag 2
event 13 mei 2026, 09:30-16:30, Zwolle, Dag 3
event 14 mei 2026, 09:30-16:30, Zwolle, Dag 4
placeAmsterdam
6 jul. 2026 tot 9 jul. 2026
Toon rooster
event 6 juli 2026, 09:30-16:30, Amsterdam, Dag 1
event 7 juli 2026, 09:30-16:30, Amsterdam, Dag 2
event 8 juli 2026, 09:30-16:30, Amsterdam, Dag 3
event 9 juli 2026, 09:30-16:30, Amsterdam, Dag 4
placeEindhoven
6 jul. 2026 tot 9 jul. 2026
Toon rooster
event 6 juli 2026, 09:30-16:30, Eindhoven, Dag 1
event 7 juli 2026, 09:30-16:30, Eindhoven, Dag 2
event 8 juli 2026, 09:30-16:30, Eindhoven, Dag 3
event 9 juli 2026, 09:30-16:30, Eindhoven, Dag 4
placeHouten
6 jul. 2026 tot 9 jul. 2026
Toon rooster
event 6 juli 2026, 09:30-16:30, Houten, Dag 1
event 7 juli 2026, 09:30-16:30, Houten, Dag 2
event 8 juli 2026, 09:30-16:30, Houten, Dag 3
event 9 juli 2026, 09:30-16:30, Houten, Dag 4
computer Online: Online
6 jul. 2026 tot 9 jul. 2026
Toon rooster
event 6 juli 2026, 09:30-16:30, Online, Dag 1
event 7 juli 2026, 09:30-16:30, Online, Dag 2
event 8 juli 2026, 09:30-16:30, Online, Dag 3
event 9 juli 2026, 09:30-16:30, Online, Dag 4
placeRotterdam
6 jul. 2026 tot 9 jul. 2026
Toon rooster
event 6 juli 2026, 09:30-16:30, Rotterdam, Dag 1
event 7 juli 2026, 09:30-16:30, Rotterdam, Dag 2
event 8 juli 2026, 09:30-16:30, Rotterdam, Dag 3
event 9 juli 2026, 09:30-16:30, Rotterdam, Dag 4
placeZwolle
6 jul. 2026 tot 9 jul. 2026
Toon rooster
event 6 juli 2026, 09:30-16:30, Zwolle, Dag 1
event 7 juli 2026, 09:30-16:30, Zwolle, Dag 2
event 8 juli 2026, 09:30-16:30, Zwolle, Dag 3
event 9 juli 2026, 09:30-16:30, Zwolle, Dag 4
placeAmsterdam
7 sep. 2026 tot 10 sep. 2026
Toon rooster
event 7 september 2026, 09:30-16:30, Amsterdam, Dag 1
event 8 september 2026, 09:30-16:30, Amsterdam, Dag 2
event 9 september 2026, 09:30-16:30, Amsterdam, Dag 3
event 10 september 2026, 09:30-16:30, Amsterdam, Dag 4
placeEindhoven
7 sep. 2026 tot 10 sep. 2026
Toon rooster
event 7 september 2026, 09:30-16:30, Eindhoven, Dag 1
event 8 september 2026, 09:30-16:30, Eindhoven, Dag 2
event 9 september 2026, 09:30-16:30, Eindhoven, Dag 3
event 10 september 2026, 09:30-16:30, Eindhoven, Dag 4
Beschrijving
In the course Programming for Beginners the basics of programming are discussed using some programming language.

Intro Programming

The course starts with an explanation of the methodology of structured programming. Attention is paid to writing programs in source code and translating this code with compiler and linker into executable binary code.

Structure Diagrams

The participants also learn how to formulate a problem in Nassi Schneiderman diagrams and Data Flow diagrams. Simple problems are analyzed and converted into instructions in the programming language.

Variables and Data Types

Then attention is paid to statements, operators, variables, constants, arrays and data types in programming …

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Programmeren (algemeen), JavaScript, ASP (.NET), PHP en Android.

In the course Programming for Beginners the basics of programming are discussed using some programming language.

Intro Programming

The course starts with an explanation of the methodology of structured programming. Attention is paid to writing programs in source code and translating this code with compiler and linker into executable binary code.

Structure Diagrams

The participants also learn how to formulate a problem in Nassi Schneiderman diagrams and Data Flow diagrams. Simple problems are analyzed and converted into instructions in the programming language.

Variables and Data Types

Then attention is paid to statements, operators, variables, constants, arrays and data types in programming languages.

Control Flow

And control flow constructs, which are present in every programming language, are treated such as branching with if, then, else, select, case and iterations with while, for, do while, break and continue.

Functions

Code reuse is addressed in the treatment of functions. Both calling functions from a library and writing functions your own functions are discussed. Also the difference between call-by value and call-by reference is explained.

Pointers

Also pointers are covered that can be used to point in memory and to walk through the memory.

Object Orientation

The course ends with an introduction to object oriented programming. After completing the course, participants are able to write small programs that solve programming problems. They will not be aware of all the ins and outs of the language because that is not the purpose of this course.

Audience Course Programming Fundamentals

The course Programming Fundamentals is designed for individuals who want to learn the principles of programming and to apply their programming knowledge in any language on any platform.

Prerequisites Course Programming Fundamentals

To participate in this course no specific prior knowledge is required. General knowledge of and experience with computers is desirable.

Realization Training Programming Fundamentals

The theory is discussed on the basis of presentation slides. Demos are used to clarify the concepts. The C language is used as an example language. The theory is interspersed with exercises in which participants solve simple programming problems.

Certification Course Programming Fundamentals

Participants receive an official certificate Programming Fundamentals after successful completion of the course.

Modules

Module 1 : Intro Programming

  • Programming Languages
  • Language Syntax
  • Levels of Programming
  • Language Generations
  • Unstructured Programming
  • Procedural Programming
  • Object Oriented Programming
  • Compiled Language C
  • Compiling and Linking
  • Creating Executables
  • Intermediate Language Java
  • Compiler and Interpreter
  • Compiling and Running Java Programs
  • Script Language Python
  • Running Python Scripts

Module 2 : Structure Diagrams

  • Software Development Phases
  • Structured Programming
  • Pseudo Code
  • Program Structure Diagrams
  • PSD Instructions
  • PSD Selection Diagrams
  • Multiple Selection Diagrams
  • Iteration Diagrams
  • While and For Iteration
  • Logical Operations in PSD’s
  • Input and Output
  • I/O in PSD
  • Average PSD
  • File I/O in PSD
  • Functions in PSD

Module 3 : Variables and Data Types

  • Variables
  • Data Types
  • Assignment Instructions
  • Variable Declaration
  • Variable Initialization
  • Java Data Types
  • JavaScript Data Types
  • PHP Data Types
  • Identifiers
  • Identifiers Examples
  • Constants
  • Strong Typing
  • Weak Typing
  • Dynamic Typing
  • Comments

Module 4 : Control Flow

  • Control Structures
  • if Statement
  • if else Statement
  • if else Examples
  • Multiple Selections
  • Nested if Statements
  • switch case Statement
  • Iteration Statements
  • for Loop
  • while and do..while Loop
  • break and continue

Module 5 : Operators

  • What is an Operator?
  • JavaScript Operators
  • Arithmetic Operators
  • Logical Operators
  • Comparison Operators
  • Assignment Operators
  • String Operators
  • Bitwise Operators
  • Other Operators
  • Operator Precedence
  • Expressions

Module 6 : Arrays

  • What are Arrays?
  • Creating Arrays
  • Initializing Arrays
  • Accessing Arrays
  • Array Indexes
  • Array length
  • Processing with for
  • Processing with for each
  • Multidimensional Arrays
  • Associative Arrays JavaScript
  • Associative Arrays PHP

Module 7 : Functions

  • Library Functions
  • User Defined Functions
  • Calling Functions
  • Advantages of Functions
  • Function Prototype
  • Function Definition
  • Passing Parameters
  • Local and Global Variables
  • Return Statement
  • Types of Calls
  • Recursion

Module 8 : Pointers

  • Pointers
  • Variables and Addresses
  • Pointer Declaration
  • Initializing Pointers
  • Pointers to Variables
  • Pointer Dereferencing
  • Pointer Assignment
  • Call by Value and by Reference
  • Pointers and Arrays
  • Address Arithmetic
  • Arrays in Function Calls

Module 9 : Classes and Objects

  • Class Definition
  • Encapsulation
  • Access Modifiers
  • Constructors
  • Creating Objects
  • Fields and Methods
  • Instance variables
  • Class variables
  • Using Objects
  • Object References
  • Object Destruction

Waarom SpiralTrain

SpiralTrain is specialist op het gebied van software development trainingen. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework.

Onze trainingkenmerken zich door :

• Klassikale of online open roostertrainingen en andere trainingsvormen
• Eenduidige en scherpe cursusprijzen, zonder extra kosten
• Veel trainingen met een doorlopende case study
• Trainingen die gericht zijn op certificering

Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.