The Bachelor in Computer Engineering has a total workload of 180 credits. The program is designed to guide students through a progressive learning path: the first year is dedicated to the foundational sciences, providing the analytical tools necessary for any engineer. The second and third years focus on core engineering courses that form the backbone of the degree. During the final year, the curriculum offers elective courses and specialized modules, allowing students to tailor their expertise toward their specific interests. The final exam consists of the presentation of a technical report or project, where students demonstrate the practical and theoretical competencies acquired during the triennium. The detailed organization of the courses is listed below.
Year 1, fall semesterÂ
Mathematics I, 12 credits
Principles of Computer Science, 9 credits
Italian Language and Culture, 6 credits
Year 1, spring semester
General Physics, 12 credits
Mathematics II, 12 credits
Object-Oriented Programming, 6 credits
Year 2, fall semester
Circuit Theory, 9 credits
Probability and Information, 6 credits
Data Management, 6 credits
Operating Systems and Cybersecurity, 9 credits
Year 2, spring semester
Automatic control, 12 credits
Software engineering, 9 credits
Signal processing, 9 credits
Year 3, fall semester
Electronics, 9 credits
Introduction to Electromagnetism, 6 credits
Technical English, 6 credits
Networking and Cybersecurity, 9 credits
Year 3, spring semester
Electronic Measurements, 9 credits
Bachelor Thesis, 6 credits
Elective Courses (choice of 2)
Information Technologies for Automation, 6 credits
Computer Architecture, 6 credits
Antenna Foundations, 6 credits
Quantum Computing Circuits, 6 credits
Internship, 6 credits
Introduction to Artificial Intelligence, 6 credits
Each student is required to present the Plan of Study with the list of his/her courses. If the Plan of Study includes an internship experience (for a maximum of 6 ECTS credits) and/or exams taken as a part of a study mobility program (for a maximum of 60 ECTS credits), the student must preliminary contact the Coordinator.
Classes start:
First year, first semester: Oct. 20, 2025
Second and third years, first semester: Sep. 29, 2025