• Non ci sono risultati.

Course Organisation Details Course topics • Introduction to computer science - Motivations

N/A
N/A
Protected

Academic year: 2021

Condividi "Course Organisation Details Course topics • Introduction to computer science - Motivations"

Copied!
2
0
0

Testo completo

(1)

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.

(2)

Exams will include solving some exercises centered on the course topics and discussing them with the Exam Committee.

Pre-requisites None.

Riferimenti

Documenti correlati

Other types of glasses breaks in big sharp fragments  to be of safety type they are to be laminated.. laminated

Lipari (Scuola Superiore Sant’Anna) Fundamentals of Programming February 27, 2012 4 / 1!. Algorithms,

7)* A sustainable community include all these aspects except: a) resilient: adaptable to environment change, natural hazard mitigation; b) populated: stable death and birth rates;

3) Miniaturization of plants has been proposed as the most valid approach in the field of process intensification of chemical plants to face the problems of a versatile

1) What the term process intensification means? Provide a representative example of the concept of hazard reduction through process intensification and another significant example

Explain the term branching and crosslinking and how they affects a material’s mechanical and rheological (flow when melted) properties. Provide examples using the 5 main polymers. 7)

**11) Explain with examples how modern society can provide a sustainable use of the three main constituents of non- food biomasses in everyday life. Taking poplar as an

● Control unit (also known as CU) reads data from the instruction memory and data executes the instructions and copies the results to memory or