78791 - Internet Programming - Laboratory of Internet Programming (I.C)

Academic Year 2019/2020

  • Moduli: Angelo Di Iorio (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

At the end of the course, the student has knowledge of computer programming. In particular, he is able to devise and implement software projects, using the object oriented programming paradigm.

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

https://iol.unibo.it/

Office hours

See the website of Stefano Ferretti

See the website of Angelo Di Iorio