Politecnico di Torino
Politecnico di Torino
Politecnico di Torino
Academic Year 2017/18
Programming techniques
1st degree and Bachelor-level of the Bologna process in Engineering And Management - Torino
Teacher Status SSD Les Ex Lab Tut Years teaching
Corno Fulvio   O2 ING-INF/05 30 30 40 0 11
SSD CFU Activities Area context
ING-INF/05 10 B - Caratterizzanti Ingegneria informatica
Subject fundamentals
The course aims at complementing the programming abilities of the students, allowing them to face and solve application problems, even complex ones, through the development of software programs. In particular, the course integrates the skills acquired in former courses, in particular Object Oriented Programming and Data Bases, enabling students to create applications with graphical user interfaces and that access relational data bases. From the algorithmic point of view, after introducing recursion, the most common data structures (lists, trees, graphs) will be analyzed, and the most relevant simulation and optimization algorithms will be studied, in particular with concrete applications to the fields of logistics, production, and enterprise organization (e.g., resource allocation, scheduling, queuing network systems, transports, etc.).
Expected learning outcomes
Knowledge and understanding capabilities: complex data structures (lists, trees, graphs); model-view-controller paradigm; design of graphical user interfaces in Java; accessing relational data bases from Java applications; recursion; search problems and optimization problems (divide and conquer and min-max techniques); applications in logistics and organization.
Ability to apply knowledge and understanding: design and implementation of graphical applications in Java, interacting with data bases; problem solving for simulation, search and optimization problems through the implementation of software programs; analysis of typical management problems and definition of algorithmic solutions for their solution, as well as implementation.

Programma definitivo per l'A.A.2016/17

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