Academic Year 2017/2018
- Docente: Stefano Ferretti
- Credits: 9
- SSD: INF/01
- Language: Italian
- Moduli: Antonio Messina (Modulo 1) Stefano Ferretti (Modulo 2)
- Teaching Mode: Traditional lectures (Modulo 1) Traditional lectures (Modulo 2)
- Campus: Bologna
- Corso: First cycle degree programme (L) in Information Science for Management (cod. 8014)
Learning outcomes
Basic knowledge of Java programming. Ability to design and implement client-server network applications with Java language
Course contents
- Object oriented paradigm
- Algorithms and programming languages
- Inheritance
- Polymorphism
- Java network programming: client-server model, multithreading
Readings/Bibliography
W. Savitch, Programmazione di base e avanzata con Java, Pearson Italia S.p.A., 2014
Teaching methods
Topics will be presented with the help of slides. Examples of Java programming will be completely developed. The students will have access to the code on a web site. In laboratory the student will design and develop code for assigned exercises
Assessment methods
Lab exam
Teaching tools
Beamer, PC, laboratory
Links to further information
http://sferrett.web.cs.unibo.it/LPI/index.html
Office hours
See the website of Stefano Ferretti
See the website of Antonio Messina