78790 - Laboratory of Internet Programming

Course Unit Page

  • Teacher Angelo Di Iorio

  • Learning modules Angelo Di Iorio (Modulo 1)
    (Modulo 2)

  • Credits 9

  • SSD INF/01

  • Teaching Mode Traditional lectures (Modulo 1)
    Traditional lectures (Modulo 2)

  • Language Italian

  • Campus of Bologna

  • Degree Programme First cycle degree programme (L) in Information Science for Management (cod. 8014)

Academic Year 2022/2023

Learning outcomes

At the end of the course, the student has knowledge of computer programming. He is able to use the typical programming tools to implement software projects.

Course contents

This module is part of the course 'Internet Programming'.

The full program is explained in the two semesters, as follows:

I semester

   - Algorithms and programming languages

   - Programming basics

   - Object-oriented Programming

II semester:

   - Inheritance

   - Polymorphism

   - Data structures and Java Collections

   - Design and implementation of GUI

   - Internet Programming: client-server and multithreading

Programming language: Java.



W. Savitch, Programmazione di base e avanzata con Java, Pearson Italia S.p.A., 2014.

Teaching methods

The topics will be explained with slides, made available on the IOL platform together with examples of code.

Practical sessions will be organised in the laboratory.

Assessment methods

The full exam consists of two parts:

- exam in lab

- project in Java

Teaching tools

Slides and lab exercises.

Links to further information


Office hours

See the website of Angelo Di Iorio

See the website of