Introduction to programming (C1610) - Blended learning

Blended learning

Who is the training for?

Anyone wishing to understand the common basics of modern programming languages, such as future programer or web developer, with no knowledge of programming,

Duration

30,00 hours(s)

Language(s) of service

EN

Prerequisites

None. However, it is recommended to complete the module « Creating web pages with HTML and CSS » (C1601) prior to enroll to this module or to have equivalent knowledge.

Goals

  • Learn the basics.
  • Familiarize with algorithms.
  • Discover programming languages.
  • Apprehend the variables.
  • Distinguish data types.
  • Determine functions and procedures.
  • Proceed to object based programming.
  • Execute debugging.

Contents

  • The basics
    • Introduction
    • Operating a program
    • Lifecycle of a program
  • Algorithmic
    • Introduction
    • Ratings
    • The structures
      • Sequential
      • Alternatives
      • Repetitives
  • Programming languages
    • Introduction
    • The languages
      • Formalities
      • Informals
    • Details on programming languages
  • Variables
    • Introduction
    • Declaring variables
    • Using variables
    • Declaring constants
  • Data types
    • Introduction
    • Basic types
    • Complex types
  • Different structures (in detail)
    • Structures
    • Sequentials
    • Alternatives
    • Repetitives
  • Functions and procedures
    • Introduction
    • Concepts and vocabulary
    • Statements
    • Argumentation
  • The object-oriented approach
    • Introduction
    • Properties
    • Methods
    • Events
  • Debugging
    • Programming errors
    • Searching for errors
  • Summary
    • To be defined according to needs / requests

These courses might interest you