Aller au menu Aller au contenu
Our engineering & Master degrees


School of engineering in Physics, Applied Physics, Electronics & Materials
Science

Our engineering & Master degrees
Our engineering & Master degrees

> Studies

Core Curriculum: Structured Programming - 3PMKPRO6

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In
  • Number of hours

    • Lectures : 7.0
    • Tutorials : 7.0
    • Laboratory works : 14.0
    • Projects : 2.0
    • Internship : 0
    ECTS : 3.0

Goals

The objective is to provide :

  • Conceptual tools ??to design algorithms to solve a problem with imperative languages
  • How to implement these algorithms through a programming language such as C language .

The acquired skills are:

  • Practice structured programming.
  • Software development lifecycle: specification, analysis, coding, compiling, testing
Contact Michel DESVIGNES

Content

  • Problem Analysis
  • Structured programming:
  • # Variables, data types
  • # Conditionals and iterative controls
  • # Functions
  • # Tables
  • # Pointers
  • # Files
  • # Structures
  • TP: Every key concept is illustrated by examples. Some topics:
  • # Computing series and limit (Golden ratio, Pi)
  • # Managing a Master Mind Game
  • # Management of the periodic table of chemical elements
  • # Acoustic signal, music,
  • # Micro-Project : Image Processing, mosaicking, inpainting, steganography

The language used is C language under LINUX environment.



Prerequisites

Tests



Session 1 : Examen Ecrit x 0.8 + Controle Continu x 0.2
Session 2 : Examen Ecrit x 0.8 + Controle Continu x 0.2

Additional Information

Curriculum->F1Y-PMP->Semester 5
Curriculum->F1Y-PET->Semester 5
Curriculum->1Y Core Curriculum->Semester 5
Curriculum->Common courses->Semester 5

Bibliography

Kernighan B., Ritchie D., Le langage C, norme ANSI , 2ème édition, septembre 2004 Editions Dunod, ISBN10 : 2100487345
P et U Prinz : C précis et concis: syntaxe et fondamentaux du langage C
1ère édition,février 2003 Editions O'Reilly,ISBN10 : 2841772470
Sur le Web :
http://fr.wikibooks.org/wiki/Programmation_C

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In

Date of update March 19, 2019

Grenoble INP Institut d'ingénierie Univ. Grenoble Alpes