Fortran Programmeren

In de cursus Fortran Programmeren van SpiralTrain leren de deelnemers applicaties te ontwikkelen in de nieuwste versie van de taal Fortran. Fortran is oorspronkelijk al in 1957 ontstaan voor het uitvoeren van voornamelijk wetenschappelijke berekeningen. In de loop der tijd is Fortran echter geëvolueerd tot een hogere programmeertaal met ondersteuning voor moderne concepten als object georiënteerd programmeren.

Regio:
3 dagen
Inschrijven
€ 1999
€ 1999
€ 1699
15% korting
PRG801
  • Inhoud
  • Training
  • Modules
  • Algemeen
    Algemeen
  • Reviews
  • Certificaat
  • Fortran Programmeren : Inhoud

    Introductie van de cursus Fortran Programmeren

    In de cursus Fortran Programmeren verken je de ontwikkeling van de Fortran-taal en leer je over data descriptions, control structures, data processing en de specifieke regels van Fortran. Deze cursus biedt een solide basis voor iedereen die geïnteresseerd is in programmeren met Fortran, een taal die nog steeds veel gebruikt wordt in wetenschappelijke en technische toepassingen.

    Variabelen en Data Types

    Tijdens de cursus besteden we aandacht aan variabelen, data types en operators die essentieel zijn binnen Fortran. Er is speciale aandacht voor Fortran arithmetic, inclusief rounding, truncation en integer division, zodat je de basisprincipes van wiskundige operaties in deze programmeertaal goed begrijpt.

    Tabular Data en Arrays in Fortran Programmeren

    Tabular data en arrays zijn ook belangrijke onderdelen van de cursus Fortran Programmeren. We bespreken allocatable arrays, multidimensional arrays, array constructors en de operaties die op hele arrays uitgevoerd kunnen worden. Dit stelt je in staat om efficiënt met gegevens te werken en complexe datastructuren op te bouwen.

    File I/O in Fortran

    Fortran biedt uitgebreide mogelijkheden voor het werken met het file systeem. In de cursus komen Formatted en Unformatted File I/O aan bod, evenals Records, Data Edit Descriptors en End of Record indicators. Deze kennis is cruciaal voor het lezen en schrijven van gegevens in bestanden.

    Functies en Flow Control

    Een cruciaal onderdeel van de cursus is het begrijpen van functies en control flow in Fortran. We besteden aandacht aan library functies, transformation functies, recursieve functies, user defined en pure functions. Daarnaast behandelen we de diverse control flow constructies voor selecties en iteraties, wat essentieel is voor het schrijven van efficiënte code.

    Werken met Characters in Fortran

    In deze cursus is er speciale aandacht voor het omgaan met characters in Fortran. Je leert over Character Input, Character Operations, Character Sets en Edit Descriptors, zodat je beter kunt omgaan met tekstuele gegevens.

    User Defined Types en Pointers in Fortran Programmeren

    Tot slot behandelen we special types in Fortran, zoals User Defined Types en pointers. Ook komt objectgeoriënteerd programmeren in Fortran aan bod, inclusief classes, objects en inheritance. Deze vaardigheden zijn belangrijk voor het bouwen van flexibele en herbruikbare code.
    Voor meer informatie over Fortran, kun je de officiële documentatie bezoeken op Fortran-lang.org. Daarnaast kun je ook de cursus Carbon Programmeren overwegen voor een breder scala aan programmeervaardigheden.

  • Fortran Programmeren : Training

    Doelgroep Cursus Fortran Programmeren

    De cursus Fortran Programmeren is bedoeld voor een ieder die wil leren programmeren in de programmeer taal Fortran.

    Voorkennis Cursus Fortran Programmeren

    Om aan deze cursus te kunnen deelnemen is basiskennis van programmeren in een andere programmeertaal bevorderlijk voor de begripsvorming maar niet vereist.

    Uitvoering Training Fortran Programmeren

    De theorie wordt behandeld op basis van presentatie slides. De theorie wordt verduidelijkt door middel van demo's. Na bespreking van een module, is er de mogelijkheid te oefenen. De cursustijden zijn van 9.30 tot 16.30.

    Certificering Cursus Fortran Programmeren

    De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Fortran Programmeren.

    Cursus Fortran Programmeren
  • Fortran Programmeren : Modules

    Module 1 : Fortran Intro

    Module 2 : Language Syntax

    Module 3 : Arrays

    Fortran Language
    Fortran's Origins
    Version 77 to 2008
    Fortran Compilers
    Structured Programming
    Data Description
    Control Structures
    Data Processing
    Fortran Rules
    Input and Output
    Variables
    Names and Values
    Data Types
    Fortran Characters
    Operators
    Arithmetic
    Expression Equivalence
    Rounding and Truncation
    Integer Division
    Type Conversion
    Tabular Data
    Dimension Attribute
    Setting Array Size
    Indexing
    Loop over Arrays
    Allocatable Arrays
    Multiple Dimensions
    Whole Array Manipulation
    Element Ordering
    Array Constructors

    Module 4 : File I/O

    Module 5 : Functions

    Module 6 : Control Flow

    Opening Files
    Close Statement
    Writing Files
    Formatted and Unformatted
    Data Edit Descriptors
    Skipping Lines
    Records
    Data Transfer Statements
    inquire Statement
    End of Record
    iostat and iomsg
    Predefined Functions
    Generic Functions
    Elemental Function
    Transformation Functions
    Function Usage
    Intrinsic Procedures
    Custom Functions
    Local Variables
    Recursive Functions
    Pure Functions
    Rules and Restrictions
    Selections and Iterations
    Block if Statement
    if then endif
    else Statement
    case Statement
    do loop
    do while
    cycle Statement
    exit Statement
    Sentinel Usage
    forAll Statement

    Module 7 : Characters

    Module 8 : Special Types

    Module 9 : Modules and Classes

    Character Input
    * Edit Descriptor
    a Edit Descriptor
    Character Operations
    Substrings
    Character Functions
    len and len_trim
    Collating Sequence
    Character Sets
    scan Function
    Type Definition
    Variable Definition
    Nested Derived Types
    Pointers
    Pointer Concepts
    Referencing Pointers
    Pointer Allocation
    Pointer Assignment
    C loc Function
    Memory Leaks
    Module Syntax
    Global Data
    private, public, protected
    use Statement
    Explicit Interfaces
    Classes and Objects
    Structure Constructors
    Generic Names
    Polymorphic Variables
    Inheritance
  • Fortran Programmeren : Algemeen

    Lees de algemene cursus informatie
  • Fortran Programmeren : Reviews

  • Fortran Programmeren : Certificaat