Politecnico di Torino
Politecnico di Torino
   
Login  
it
Politecnico di Torino
Academic Year 2007/08
01ECWHL, 01ECWHI
Programming techniques and languages
1st degree and Bachelor-level of the Bologna process in Computer Engineering - Verres/Ivrea
1st degree and Bachelor-level of the Bologna process in Mechatronic Engineering - Verres/Ivrea
Teacher Status SSD Les Ex Lab Tut Years teaching
Durante Luca ORARIO RICEVIMENTO     4 0 1 0 8
Fornaro Claudio ORARIO RICEVIMENTO     3.5 1 0.5 0 7
SSD CFU Activities Area context
ING-INF/05 5 A - Di base Matematica, informatica e statistica
Objectives of the course
Objectives of the course

This module completes the introduction to programming as a tool for problem solving.
In this module the main focus is not only the analysis of more difficult problems, but also the design techniques. New topics, such as dynamic memory management, recursion, and abstract data types, are introduced and widely used in the implementation of algorithms in C language.





Syllabus
Syllabus

Strings and related functions
Files
Structures
Abstact Data Types
ADT examples implemented with static structures
ADT examples implemented with dynamic structures
List, stack, queue
Recursion
Case studies





Bibliography


Bibliography

Deitel & Deitel, 'C: How to program', Prentice Hall.




Programma definitivo per l'A.A.2008/09
Back



© Politecnico di Torino
Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY
WCAG 2.0 (Level AA)
Contatti