EUt+ Mobility
Go back

Course Page ✏️


Practice of programming (EN)
NF06A

Description
Objectives:
Be familiar with data types, data structures, and the design of structured programs.
Be able to write a program in C and Python, with attention to software quality.

Learning Outcomes:
 The content is based on the basics of writing programs in C language: types, operators, control structures and arrays.
The following notions are studied:
-notions in C : structures, functions, pointers, dynamic variables, files.
-notions in Python : types, operators, basic instructions, structures, functions, global and local variables, files, notion of classes/methods, structures of usual libraries.
-project realisation

ECTS credits
6

Teaching Language
English/Français

Exam Language
English/Français

Support Materials Language
English/Français

Basic Learning Outcomes
  • Apply computer science theory and software development fundamentals for solving engineering problems (B2.2 - MEB - Apply computer science theory and software development fundamentals for solving engineering problems)
  • Apply basic knowledge related to databases fundamentals and basic operation (B2.4 - MEB - Apply basic knowledge related to databases fundamentals and basic operation)
  • Use of dedicated engineering software (B2.5 - MEB - Use of dedicated engineering software)

Final Learning Outcomes
  • Use typical computer science technologies as required by engineering (F2 - MEB - Use typical computer science technologies as required by engineering)

Course categorized

Managing Entity (faculty)