ALGORITHMS AND OBJECT ORIENTED PROGRAMMING

ALGORITHMS AND OBJECT ORIENTED PROGRAMMING

_
iten
Code
84377
ACADEMIC YEAR
2019/2020
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

OVERVIEW

Object-oriented programming is a current programming paradigm that allows the efficient development of software modules. These modules are the basis of multiple applications used in the biomedical field. The reference language is C ++.

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

Attendance and active participation in the proposed training activities (lectures and exercises) and individual study will enable the student to: know the theoretical and practical tools of object-oriented programming; use classes and objects in the implementation of programs to abstract the algorithms and data structures, which can be useful for a biomedical engineer; develop the skills to operationally apply the concepts learned.

PREREQUISITES

Procedural programming.

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

Ricevimento: Appointment by email:  fabio.solari@unige.it (since the teacher teaches more than one course, please specify surname and course)

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.

ORARI

L'orario di tutti gli insegnamenti è consultabile su EasyAcademy.

Vedi anche:

ALGORITHMS AND OBJECT ORIENTED PROGRAMMING

EXAMS

Exam description

Written exam. The exam  is related to the topics presented during the semester: it consists of programming exercises that the student must solve during the exam. Examples of such exercises were provided during class and practice hours.

Assessment methods

Details on how to prepare for the exam and the degree of depth of each topic will be given during the lessons. The written exam will verify the actual acquisition of object oriented programming knowledge learned during the semester: at the end of the course the student will have to demonstrate to know how to develop object oriented programs using the characteristics of the C ++ language.

Exam schedule

Date Time Location Type Notes
03/09/2020 10:00 GENOVA Scritto La prenotazione deve essere fatta 5 giorni prima della prova d'esame. La prova d'esame sara` svolta su AulaWeb e Teams.