Skip to Main Content (Press Enter)

Logo UNICH
  • ×
  • Home
  • Degrees
  • Courses
  • Jobs
  • People
  • Outputs
  • Organizations
  • Third Mission
  • Projects
  • Expertise & Skills

UNI-FIND
Logo UNICH

|

UNI-FIND

unich.it
  • ×
  • Home
  • Degrees
  • Courses
  • Jobs
  • People
  • Outputs
  • Organizations
  • Third Mission
  • Projects
  • Expertise & Skills
  1. Courses

000298LM2 - PROGRAMMING LABORATORY 2 (A-L)

courses
ID:
000298LM2
Duration (hours):
24
CFU:
3
SSD:
INFORMATICA
Located in:
PESCARA
Url:
Course Details:
ECONOMICS AND BUSINESS INFORMATICS/CORSO GENERICO Year: 2
Year:
2025
Course Catalogue:
https://unich.coursecatalogue.cineca.it/af/2025?co...
  • Overview
  • Syllabus
  • Degrees
  • People

Overview

Date/time interval

Primo Semestre (17/09/2025 - 14/12/2025)

Syllabus

Course Objectives

The learning objectives can be associated with the following expected learning outcomes:
*Knowledge and understanding*
The course aims to provide the basic methodological and application knowledge of the main tools for object -oriented programming, and for the analysis and design of algorithms.
*Applying knowledge and understanding*
Even if it is taking as a reference language the Python language, the course aims to provide students with the tools to understand and use any object-oriented programming language. Moreover, also with the help concrete case studies carried out in the laboratory, the student will be able to analyze and develop algorithms for solving fundamental problems, even using non-trivial data structures such as trees and graphs.

Course Prerequisites

None

Teaching Methods

Practice and exercises in the computer lab.

Assessment Methods

*Knowledge and understanding*
The verification of the learning outcomes will be carried out through the development of a software project (required)and its oral discussion (required). The score of the exam is assigned by a mark expressed in 30ths and is based on the developed project and its discussion.
*Applying knowledge and understanding*
During the exam, students' ability to apply the knowledge given in the course is verified. In particular, students should be able to write object-oriented programs in the Java language, and to design and analyze algorithms and data structures.

Texts

- Cay S. Horstmann, Rance D. Necaise. Concetti di informatica e fondamenti di Python. Apogeo Education, Maggioli Editore. ISBN: 978-88-916-3543-3
- A. Bertossi e A. Montresor. Algoritmi e strutture dati. Seconda edizione. CittàStudi Edizioni. ISBN: 978-88-251-7356-7

Contents

• Lab activities: classes, objects, constructor methods.
• Lab activities: inheritance and polymorphism; set and dictionaries.
• Lab activities: dynamic programming; algorithms for graphs.

Course Language

Italian

Degrees

Degrees

ECONOMICS AND BUSINESS INFORMATICS 
Bachelor’s Degree
3 years
No Results Found

People

People

MOSCARDELLI Luca
Gruppo 01/INFO-01 - INFORMATICA
Settore INFO-01/A - Informatica
AREA MIN. 01 - Scienze matematiche e informatiche
Docenti di ruolo di IIa fascia
No Results Found
  • Use of cookies

Powered by VIVO | Designed by Cineca | 26.6.1.0