Unit APPLIED COMPUTER SCIENCE

Course
Mechanical engineering
Study-unit Code
A000659
Curriculum
In all curricula
Teacher
Francesco Mariani
Teachers
  • Francesco Mariani
Hours
  • 84 ore - Francesco Mariani
CFU
6
Course Regulation
Coorte 2020
Offered
2020/21
Learning activities
Altro
Area
Abilità informatiche e telematiche
Academic discipline
ING-IND/05
Type of study-unit
Obbligatorio (Required)
Type of learning activities
Attività formativa monodisciplinare
Language of instruction
ENGLISH
Contents
Binary, hexadecimal and octal representation of data; computer architecture; operating systems: file system and memory management; logic and Boolean algebra.
Introduction to programming languages: implementation of algorithms.
Reference texts
• M. MEZZALAMA, E. PICCOLO: CAPIRE L’INFORMATICA – DAL MICROPROCESSORE AL WEB 2.0. EDIZIONI: CITTÀSTUDI

• William J. Palm – Matlab 7 per l’ingegneria e le scienze; Editore: McGrawHill.
Engineering library: code number 68-XX-074.
Educational objectives
The course aims to provide the basic elements of computer science with the aim of clarifying the theoretical principles and the application possibilities of electronic computers. It is also proposed to provide students with a good level of design and implementation of algorithms and a discrete manual use of computers.
Prerequisites
Elements of matrix algebra.
Teaching methods
Lectures and computer exercises: algorithm development.
Other information

Learning verification modality
The examination consists of a written test, lasting 3 hours, and an oral test on three questions: one more application that pertain to coding algorithms and two other of theoretical content. The student can stand up to the oral test only if in the written test he takes a score of at least 17/30.
Extended program
DIDACTIC UNIT I:
- Coding and representation of information;
- Boolean algebra and logic circuits;
- Computer structure;
- Peripheral units;
- Notes on Computer and Internet Networks;
- Programming Languages and Algorithms;
- Operating systems;
- Notes on Security.

DIDACTIC UNIT II:
This unit is the most applicative part of the course during which the students will learn how to develop the first algorithms / applications with the use of programming languages integrated in advanced development environments.
Condividi su