Skip to Main Content (Press Enter)

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

UNI-FIND
Logo UNIBG

|

UNI-FIND

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

Advanced Programming - 38090-MOD2

courses
ID:
38090-MOD2
Dettaglio:
SSD: Data Processing Systems Duration: 48 CFU: 6
Located in:
DALMINE
Url:
Course Details:
COMPUTER SCIENCE AND ENGINEERING - 38-270/PERCORSO COMUNE Year: 1
Year:
2025
Course Catalogue:
https://unibg.coursecatalogue.cineca.it/af/2025?co...
  • Overview
  • Syllabus
  • Degrees
  • People
  • Other

Overview

Date/time interval

Primo Semestre (15/09/2025 - 20/12/2025)

Syllabus

Course Objectives

To learn the principles behind programming languages in order to be able to program effectively and correctly.

Course Prerequisites

Fundamentals of programming (OO and procedural) and of software design.

Teaching Methods

Theoretical lessons and laboratory exercises.

Assessment Methods

WRITTEN EXAM (in laboratory on a PC)


Contents

Principles of Programming languages.
Bases: compilers, snytax. Axiomatic Semantics. Types and safety of the various types: parametric polymorphism. Rules on visibility, functions and memory management (by the C programming language).
Object-oriented Programming: basic concepts and their application using Java and C++. Functional programming with Haskell.

Online Resources

  • E-learning
  • Leganto - Reading lists

More information

Check the webpage of the course on Moodle


Degrees

Degrees

COMPUTER SCIENCE AND ENGINEERING - 38-270 
Master's Degree
2 years
No Results Found

People

People

MENGHI Claudio
AREA MIN. 09 - Ingegneria industriale e dell'informazione
Gruppo 09/IINF-05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Settore IINF-05/A - Sistemi di elaborazione delle informazioni
Professori Associati
No Results Found

Other

Main module

Integrated Course in Advanced Programming + Design, Algorithms, and Computability
  • Use of cookies

Powered by VIVO | Designed by Cineca | 26.4.0.0