Info for
Prospective Students
Cattolica Students
International Students
Academic Staff
Alumni
Institutions, Companies and Professions
strumenti-icon
ARE YOU AN ENROLLED STUDENT?
YOU ARE A LECTURER OR STAFF MEMBER
IT

Faculty of: MATHEMATICAL, PHYSICAL AND NATURAL SCIENCES

Mathematics

Brescia

Domestic applicants
International applicants
Duration
3 Years
Language
Italian
Degree Classes
L-35 R (Mathematics)

Curriculum: Computer Science and Artificial Intelligence - A.Y. 2025/2026

1° year

Course credits Programme
BASIC INFORMATION TECHNOLOGY (ING-INF/05) 6
DATABASES (ING-INF/05) 6
DISCRETE MATHEMATICS (MAT/02) 6
GENERAL PHYSICS I (FIS/01) 12
GEOMETRY I (MAT/03) 12
MATHEMATICAL ANALYSIS 1 (MAT/05) 12
Course BASIC INFORMATION TECHNOLOGY (ING-INF/05)
credits 6
Programme
Course DATABASES (ING-INF/05)
credits 6
Programme
Course DISCRETE MATHEMATICS (MAT/02)
credits 6
Programme
Course GENERAL PHYSICS I (FIS/01)
credits 12
Programme
Course GEOMETRY I (MAT/03)
credits 12
Programme
Course MATHEMATICAL ANALYSIS 1 (MAT/05)
credits 12
Programme
Course credits Programme
ENGLISH LANGUAGE 6
All degree-seeking students are required to attend theology teachings aimed at offering a reasoned and critical knowledge of the Christian message.

THEOLOGY I
Course ENGLISH LANGUAGE
credits 6
Programme
All degree-seeking students are required to attend theology teachings aimed at offering a reasoned and critical knowledge of the Christian message.

THEOLOGY I

2° year

Course credits Programme
ALGORITHMS AND DATA STRUCTURES FOR GAME DEVELOPMENT (INF/01) 6
ARTIFICIAL INTELLIGENCE FUNDAMENTALS (ING-INF/05) 12
LABORATORY OF COMPUTER PROGRAMMING (INF/01) 6
LOGIC AND SET THEORY (MAT/01) 6
MATHEMATICAL STATISTICS I (MAT/06) 6
NUMERICAL ANALYSIS (MAT/08) 12
OBJECT-ORIENTED PROGRAMMING (INF/01) 6
Course ALGORITHMS AND DATA STRUCTURES FOR GAME DEVELOPMENT (INF/01)
credits 6
Programme
Course ARTIFICIAL INTELLIGENCE FUNDAMENTALS (ING-INF/05)
credits 12
Programme
Course LABORATORY OF COMPUTER PROGRAMMING (INF/01)
credits 6
Programme
Course LOGIC AND SET THEORY (MAT/01)
credits 6
Programme
Course MATHEMATICAL STATISTICS I (MAT/06)
credits 6
Programme
Course NUMERICAL ANALYSIS (MAT/08)
credits 12
Programme
Course OBJECT-ORIENTED PROGRAMMING (INF/01)
credits 6
Programme
Course credits Programme
ELECTIVES 6
All degree-seeking students are required to attend theology teachings aimed at offering a reasoned and critical knowledge of the Christian message.

THEOLOGY II
Course ELECTIVES
credits 6
Programme
All degree-seeking students are required to attend theology teachings aimed at offering a reasoned and critical knowledge of the Christian message.

THEOLOGY II

3° year

Course credits Programme
DATA ANALYSIS: TECHNIQUES AND TOOLS (ING-INF/05) 6
DATA MINING E MACHINE LEARNING (INF/01) 12
MATHEMATICAL STATISTICS II (MAT/06) 6
OPERATIONAL RESEARCH (MAT/09) 6
Course DATA ANALYSIS: TECHNIQUES AND TOOLS (ING-INF/05)
credits 6
Programme
Course DATA MINING E MACHINE LEARNING (INF/01)
credits 12
Programme
Course MATHEMATICAL STATISTICS II (MAT/06)
credits 6
Programme
Course OPERATIONAL RESEARCH (MAT/09)
credits 6
Programme

One course among the following:

(credits 6)

Course credits Programme
ELECTROMAGNETISM LABORATORY (FIS/01) 6
ELEMENTS OF ELECTROMAGNETISM (FIS/01) 6
Course ELECTROMAGNETISM LABORATORY (FIS/01)
credits 6
Programme
Course ELEMENTS OF ELECTROMAGNETISM (FIS/01)
credits 6
Programme
Course credits Programme
ELECTIVES 12
FINAL EXAMINATION 6
Course ELECTIVES
credits 12
Programme
Course FINAL EXAMINATION
credits 6
Programme

6 ECTS to be chosen among:

(credits 6)

Course credits Programme
ADDITIONAL TRAINING ACTIVITIES 6
FRENCH LANGUAGE 6
GERMAN LANGUAGE 6
INTERNSHIP 6
SERVICE LEARNING EXPERIENCES 6
SPANISH LANGUAGE 6
All degree-seeking students are required to attend theology teachings aimed at offering a reasoned and critical knowledge of the Christian message.

THEOLOGY III
Course ADDITIONAL TRAINING ACTIVITIES
credits 6
Programme
Course FRENCH LANGUAGE
credits 6
Programme
Course GERMAN LANGUAGE
credits 6
Programme
Course INTERNSHIP
credits 6
Programme
Course SERVICE LEARNING EXPERIENCES
credits 6
Programme
Course SPANISH LANGUAGE
credits 6
Programme
All degree-seeking students are required to attend theology teachings aimed at offering a reasoned and critical knowledge of the Christian message.

THEOLOGY III