Phelma Formation 2022

Algorithmic and Object Oriented 1 - 3PMRAP11

  • Number of hours

    • Lectures 8.0
    • Projects 0
    • Tutorials 8.0
    • Internship 0
    • Laboratory works 8.0

    ECTS

    ECTS 1.5

Goal(s)

Nom court CC Structured Program PET-PMP S5
Nom long Core Curriculum: Structured Programming
Objectifs

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 Nicolas CASTAGNE

Content(s)

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,

The language used is C language under LINUX environment.



Prerequisites

None

Test

Session 1
1 exam at the end of 1st semester, and controle continu
Session 2
1 exam, or oral test



Contrôle continue : CC (non rattrapable)
Examen écrit Session1 : DS1
Examen écrit Session 2 : DS2

1 et 2 après type = session
N1 = Note finale session 1
N2 = Note finale session 2

En présentiel :
N1 = 20 CC + 80 % DS1
N2 = 20 CC + 80% DS2

En distanciel :
N1 = 20 CC + 80 % DS1
N2 = 20 CC + 80% DS2

Additional Information

Course list
Curriculum->Alternance MT->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
Site web de la matière http://tdinfo.phelma.grenoble-inp.fr/1Apet