FUNDAMENTALS OF PROGRAMMING
cod. 14908

Academic year 2014/15
1° year of course - Second semester
Professor
Academic discipline
Sistemi di elaborazione delle informazioni (ING-INF/05)
Field
Ingegneria informatica
Type of training activity
Characterising
63 hours
of face-to-face activities
9 credits
hub: PARMA
course unit
in - - -

Learning objectives

• Give to the student the basic principles and tools for advanced programming in C.

Prerequisites

o Fondamenti di Informatica

Course unit content

Advanced C programming, data structures, and algorithms

Full programme

* Introduction to processing systems and their history
* data representations in computrers
* C programming vs C++ and C fundamentals
* Complexity and flow charts
* Sorting algorithms
* Lists
* trees
* graphs
* complex algorithms

Bibliography

* internet
• C Didattica e programmazione - quarta edizione, Pearson Ed.
• Algorithms, by Robert Sedgewick, Addison-Wesley
* course slides

Teaching methods

Lessons and exercises

Assessment methods and criteria

The exam is based ona a C programming test in laboratory.

Other information

- - -