• Your selection is empty.

    Register the diplomas, courses or lessons of your choice.

Introduction to programming

  • School / Prep

    ENSC

Internal code

CO5SFIN0

Description

  • Acquire basic notions of algorithmics and procedural programming.
  • Introduction to the C# language and the Visual Studio development environment.
  • Development of simple software solutions and a first IT project.

    Key words: algorithm, imperative programming, C#.
Read more

Teaching hours

  • CMLectures18h
  • TDTutorial18h
  • PRJProject10h
  • TIIndividual work30h
  • PRACTICAL WORKPractical work18h

Mandatory prerequisites

The subject is covered from the very basics, with no prerequisites.

Read more

Syllabus

Chapter 1: The concept of algorithms
Chapter 2: Implementing algorithms
Chapter 3: C#: Overview, structure and syntax of a program
Chapter 4: C#: Conditionals
Chapter 5: C#: Loops
Chapter 5: C#: Fundamental types
Chapter 6: C#: Arrays
Chapter 7: C#: Functions
Chapter 8: C#: User-defined value types


Part of the course will be asynchronous.

"Philosophy of TD and TP":

Direct application of the concepts covered in class.

"Philosophy of projects":

Carry out a first substantial IT development project, learn how to organize, comment on and document your code.

Read more

Further information

Assessment of knowledge

Initial assessment / Main session - Tests

Type of assessmentType of testDuration (in minutes)Number of testsTest coefficientEliminatory mark in the testRemarks
ProjectReport2
Continuous controlContinuous control3

Second chance / Catch-up session - Tests

Type of assessmentType of testDuration (in minutes)Number of testsTest coefficientEliminatory mark in the testRemarks
Final testOral4016.0authorized documents