|SCIENTIFIC DISCIPLINARY SECTOR||ING-INF/05|
The course provides the concepts and the essential tools to use a computer and to develop programs, with reference tothe Industrial Engineering field. Topics include:
Provide the essential concepts and tools to use and program computers systems; promote an adequate synthesis between learning the basic concepts of computer science and their application in simple technical-scientific calculation programs of interest to Industrial Engineering.
The student will acquire the following basic knowledge:
The student will acquire the following skills:
The calendar is published. Classes will start within 15 minutes of the scheduled time. Lessons are traditional (projection of transparencies and / or blackboard).
Hours on Monday are reserved for meetings the teacher and the teacher assistant, hence basically optional. In those hours, the student are helped to solve the programming exercises proposed, possibly as homework. The course theoretical arguments are presented in Tuesday and Thursday classes.
In Thursday programming exercises are proposed, inviting students to solve it yourself (at home or in the hours of Monday). In the next lesson the solutions are discussed.
Students are encouraged to install a software (C ++ compiler) for the execution of the exercises on their own computer (desktop, notebook, tablet). The computer needed is very modest performance, even pretty old. The threecommon operating systems are fine.
Students can use any C ++ compiler. CODE :: BLOCKS, free and available for Linux, OS X and Windows, is recommended. Students are encouraged to install CODE :: BLOCKS on a personal computer, portable or fixed, to solve homework exercises. In case of unavailability, personal computers are available in the computer lab.
As part of the innovation learning project adopted by the Bachelor Course in Mechanical Engineering, novel tools will be used by students to allow for active learning. The goal is to increase students' skills via interactive, experience-based, learning methodologies (e-learning, teamwork, etc.) for enhanced student participation, using an advanced level of communication that will make the student more aware and autonomous.
The course program is divided into four main parts:
The course includes the development of programming exercises and homework.
The study material can be downloaded from Aulaweb and includes:
During the lessons more in-depth material available directly over the network are eventually indicated .
For the programming part it is not necessary to purchase a textbook. Those interested in doing so can seek advice from the teacher or the assistant teacher.
FULVIO MASTROGIOVANNI (President)
ALESSANDRO CARFI' (President Substitute)
All class schedules are posted on the EasyAcademy portal.
The examination consists of a multiple choice test. It is also required the ability to solve, understand and change a variety of programming exercises. The test lasts about an hour and comprises about thirty questions. Examples of examination exercises will be available on Aulaweb. Exams schedule is published on the University's portal.
CAUTION: who gets a rating lower than or equal to 50% of the maximum score, in addition to not pass the exam will be prevented to attend the call immediately following.
ALSO: you can reject the vote, if deemed unsatisfactory, a maximum of 2 (two) times. The rating refused is deleted and is no longer taken into account.
Those who carried out the exercises assigned in class and uploadedby the date of the first scheduled exam will have a maximum of two (2) points (depending on the solution quality) to be added to the marks obtained in the test, provided that the voting reaches sufficiency (60% of total points).
The final exam (multiple choice test) allows assessment of both theoretical and practical knowledg. For the latter, in addition to solving programming problems during the test, there is also the assessment of exercises done by students during the course, with which they can get extra points.