Faculty Ingegneria
Bachelor Mechanical Engineering (La Spezia)
Year/Semester 1 / II
Course Title Computer science for industrial engineering
ID Course Code 56761
Course Credits (CFU) 6
Scientific-Disciplinary Sector ING-INF/05
Course Type mono-disciplinary course
Lecturer-in-charge Stefano Rovetta
Learning Outcomes:
After attending this course, a student will be able to:
• describe the architecture of a computer and understand some of its technical details;
• use "office" application software to set up data in tabular form, analyse them numerically and graphically, and write a technical or scientific report;
• understand the main concepts underlying computer programming and put them into practice to write simple programs of technical and scientific interest.
Course Organisation Details
Course topics
• Introduction to computer science - Motivations; algorithms; artificial languages
• Coding information; integer numbers; real numbers; characters.
• Introduction to computers - Computer architecture: CPU, main memory and other memories, bus, input/output devices.
• Operating systems basics - The concept of virtual machines; O.S. structure; processes, scheduling and performances; user-level functionalities, user interface; compilation and interpretation; the text editor
• Introduction to programming with Matlab examples: programming paradigms; abstraction methods; the basic constructs of procedural programming; main algorithms and data structures.
• Personal productivity software: spreadsheet, word processor.
Assessment hours
Lectures 30
Practice 30
Laboratory Integrative activities
References
Since the course topics are varied, the main learning aids will be handouts, texts, and software provided through the Aulaweb platform. Students interested in additional texts about specific topics can ask the teacher for advice.
Organization and examinations
The course will include lectures and computer exercises, based on the Aulaweb platform.
Exams will include solving some exercises centered on the course topics and discussing them with the Exam Committee.
Pre-requisites None.