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
- - -
2030 agenda goals for sustainable development
- - -