Lecturer:
Alessandro Martinelli
Course name: Informatics II
Course code: 502476
Degree course: Ingegneria Elettronica e Informatica
Disciplinary field of science: ING-INF/05
L'insegnamento è caratterizzante per: Ingegneria Elettronica e Informatica
University credits: ECTS 12
Course website: http://robot.unipv.it/index.php/didattica/fiii
Specific course objectives
The course aims to prepare its student to the real world of software development.
Such world is affected by real issues like the uncontrolled growth of code lines, continuous changes in specifics, the need of documentation, maintainance, performance, portability and so on.
Object Oriented Programming, the UML diagrams and the Case Softwares are seen as powerful istruments and the student will achieve practical knowledge about them before the end of the course. A wide set of Case Studies will help to understand how this instruments can be used in real situations.
Course programme
Arguments
- Object Oriented Programming
- Java
- UML Notation
- Case Softwares : Eclipse
- Design Patterns
- Testing, Debugging, Refactoring
- C++
- Web Software Development
Course entry requirements
Course structure and teaching
Lectures (hours/year in lecture theatre): 50
Practical class (hours/year in lecture theatre): 100
Practicals / Workshops (hours/year in lecture theatre): 0
Suggested reading materials
Testing and exams
|