ING-INF/06 (ELECTRONIC AND INFORMATION BIOENGINEERING)
DEPARTMENT OF ELECTRICAL,COMPUTER AND BIOMEDICAL ENGINEERING
Cellule, tessuti e dispositivi
1st semester (27/09/2021 - 21/01/2022)
62 lesson hours
Basic programming skills as those provided by the course of Foundation of Computer Science.
The course provides a general introduction to Object Oriented programming and methodologies for conceptual modeling.
It provides principles for the analysis, design and implementation of software applications; the theoretic topics alternate with exercises and discussions on code segments
The course aims to prepare the student to the real world of software development.
The module covers the following topics:
- Object Oriented Programming (OOP).
- The Java programming language.
- The UML Notation.
Lectures (hours/year in lecture theatre): 35
Practical class (hours/year in lecture theatre): 0
Practicals / Workshops (hours/year in lecture theatre): 35
Reccomended or required readings
The programming language used in the course is Java. To learn the syntax of the language it is suggested to refer to a specific manual and to online documentation.
For the Java language is suggested the adoption of one of the following:
- Walter Savitch. Programmazione di base e avanzata con Java. PEARSON
- Arnold Ken, Gosling James, Holmes David. Il linguaggio Java. Manuale ufficiale. Pearson Education Italia
- Craig Larman. Applying UML and Patterns
The evaluation of the first module includes two individual tests to the passed together. The preliminary test verify the theoretic knowledge about Object Oriented Programming and about the Java language.
It requires to correctly answers to 9 out of 15 questions. The second test requires to solve a practical programming problem in the lab using the Java language. The final score is the weighted average of the scores of the theoretic (1/3) and practical (2/3) tests.
The Professor takes appointments (Department of Electrical, Computer and Biomedical Engineering, lab. UPIT, Via Ferrata 5, e-mail: email@example.com).
Sustainable development goals - Agenda 2030