Algorithmics II

Quadrimestre 2 -

24 hours

Coordinator : CLR

Teaching staff : CLR, NRI, CUV, SDR, MCD, APA, NPX

General course description

Programming techniques and design of algorithms. Theoretical approach + exercises.

Learning basic skills

None

Course Aims

  • Learning to construct coherent algorithms (logical structures of programming)
  • Studying several methods in representing algorithms
  • Programming paradigms
  • Working on some data structures

Course Outline

Chapter 1: Two dimensionnal tables

Chapter 2 : Object oriented programmation

Chapter 3 : The list

Chapter 4 : The sequential file

  • Basic algorithms : steps, research, selection, scattering
  • Case of ordered files

Chapter 5 : Treatment of breakdowns

Chapter 6 : Data representation

Bibliography

  • ESI course book