Salta al contenuto principale della pagina

ALGORITHMS AND OBJECT ORIENTED PROGRAMMING

CODE 84377
ACADEMIC YEAR 2017/2018
CREDITS 6 credits during the 2nd year of 8713 Biomedical Engineering (L-8) GENOVA
SCIENTIFIC DISCIPLINARY SECTOR INF/01
LANGUAGE Italian
TEACHING LOCATION GENOVA (Biomedical Engineering)
SEMESTER 1° Semester
TEACHING MATERIALS AULAWEB

AIMS AND CONTENT

LEARNING OUTCOMES

This course aims to provide students with the methodologies and tools to design and develop software applications according to efficiency and productivity criteria by  using object-oriented programming in C ++

AIMS AND LEARNING OUTCOMES

The course is intended to provide theoretical and practical tools for object-oriented programming. Using objects in the implementation of programs leads to an abstraction of algorithms and data structures, which can be useful to a biomedical engineer, and therefore to their more efficient use. The exercises aim to develop the capacity of bioengineering students to apply the learned concepts in an operative way.

TEACHING METHODS

Lessons and exercises in the classroom. Exercises in C ++ to be carried out during the semester and uploaded  to  Aulaweb.

SYLLABUS/CONTENT

C ++-oriented objects programming: classes, dynamic memory, operator overloading, inheritance and polymorphism. Case studies: data structures and algorithms. Exercises.

RECOMMENDED READING/BIBLIOGRAPHY

- Notes available on Aulaweb.
- H. Schildt. C ++: The Complete Guide. McGraw-Hill

TEACHERS AND EXAM BOARD

Exam Board

MANUELA CHESSA (President)

FABIO SOLARI (President)

MAURO GIACOMINI

LESSONS

TEACHING METHODS

Lessons and exercises in the classroom. Exercises in C ++ to be carried out during the semester and uploaded  to  Aulaweb.

EXAMS

EXAM DESCRIPTION

Written test

ASSESSMENT METHODS

At the end of the course, the student will have to demonstrate how to develop object oriented programs by using the C ++ language.

Exam schedule

Date Time Location Type Notes
10/01/2018 10:00 GENOVA Scritto 10/01/2018 - Aula E3+E4 31/01/2018 - Aula E1 + E3 14/02/2018 - Aula E3+E4 13/06/2018 - Aula E1 11/07/2018 - Aula G2A 04/09/2018 - Aula G2b
31/01/2018 10:00 GENOVA Scritto 10/01/2018 - Aula E3+E4 31/01/2018 - Aula E1 + E3 14/02/2018 - Aula E3+E4 13/06/2018 - Aula E1 11/07/2018 - Aula G2A 04/09/2018 - Aula G2b
14/02/2018 14:00 GENOVA Scritto 10/01/2018 - Aula E3+E4 31/01/2018 - Aula E1 + E3 14/02/2018 - Aula E3+E4 13/06/2018 - Aula E1 11/07/2018 - Aula G2A 04/09/2018 - Aula G2b
13/06/2018 10:00 GENOVA Scritto 10/01/2018 - Aula E3+E4 31/01/2018 - Aula E1 + E3 14/02/2018 - Aula E3+E4 13/06/2018 - Aula E1 11/07/2018 - Aula G2A 04/09/2018 - Aula G2b
11/07/2018 10:00 GENOVA Scritto 10/01/2018 - Aula E3+E4 31/01/2018 - Aula E1 + E3 14/02/2018 - Aula E3+E4 13/06/2018 - Aula E1 11/07/2018 - Aula G2A 04/09/2018 - Aula G2b
04/09/2018 10:00 GENOVA Scritto 10/01/2018 - Aula E3+E4 31/01/2018 - Aula E1 + E3 14/02/2018 - Aula E3+E4 13/06/2018 - Aula E1 11/07/2018 - Aula G2A 04/09/2018 - Aula G2b
30/10/2018 16:00 GENOVA Scritto aula G2a