Programme outline for students starting in 2024/2025
-
Calculus 1
12 CFU - code 145403
-
Computer Architectures
6 CFU - code 145409
-
Mathematical Foundations of Computer Science
6 CFU - code 145410
-
Geometry and linear algebra
6 CFU - code 145405
-
English B1
3 CFU - code 145003
-
Probability and Statistics
6 CFU - code 145416
-
Programmazione 1
12 CFU - code 146162
-
Computer Programming 2
6 CFU - code 146057
-
Programmazione Funzionale
6 CFU - code 146059
-
Algorithms and data structures
12 CFU - code 145004
-
Databases
6 CFU - code 145008
-
Physics
6 CFU - code 145011
-
Software engineering
12 CFU - code 146064
-
Networks
6 CFU - code 145417
-
Operating systems
12 CFU - code 146065
-
Calculus 2
6 CFU - code 140017
-
Introduction to Computer and Network Security
6 CFU - code 145937
-
Introduction to Web Programming
6 CFU - code 145325
-
Logic design
6 CFU - code 145826
-
Information Systems
6 CFU - code 145024
-
Introduction to Machine Learning
6 CFU - code 145995
-
Formal languages and compilers
12 CFU - code 145015
-
Logica Computazionale
6 CFU - code 145994
-
Final project
6 CFU - code 145094
-
Internship
9 CFU - code 145097
-
Calculus 1
12 CFU - code 146055
-
Computer Architectures
6 CFU - code 145992
-
Computer Programming 1
12 CFU - code 146140
-
Computer Programming 2
6 CFU - code 146062
-
Functional Programming
6 CFU - code 146168
-
Geometry and Linear Algebra
6 CFU - code 146056
-
Mathematics for Informatics
6 CFU - code 146289
-
Probability
6 CFU - code 146060
-
English C1
3 CFU - code 145326
-
Italian language (A1)
3 CFU - code 140189
-
Technical English
3 CFU - code 145641
-
Algorithms and Data Structures
12 CFU - code 146290
-
Computational Logic
6 CFU - code 146199
-
Databases
6 CFU - code 145993
-
Networking
6 CFU - code 146058
-
Operating systems
12 CFU - code 146147
-
Software engineering
12 CFU - code 146148
-
Calculus 2
6 CFU - code 146141
-
Fundamentals of signal processing
6 CFU - code 146298
-
Introduction to Computer and Network Security
6 CFU - code 145937
-
Logic networks
6 CFU - code 146152
-
Formal Language and compilers
12 CFU - code 146291
-
Introduction to machine learning
6 CFU - code 146315
-
Optimization techniques
6 CFU - code 145865
-
Final project
6 CFU - code 145094
-
Internship
9 CFU - code 145097
The BA Computer Science course will give you a solid foundation and a wide range of skills in information science and technology.
You will learn to:
- Analyse complex systems such as businesses, services, natural and artificial systems.
- Identify critical processes in a systematic way.
- Propose viable models and solutions using information technology and systems.
- Develop a mindset based on universal scientific tools and methods to adapt quickly to different work contexts and to the rapid innovation in the sector.
In addition to classroom study, you can learn through
- Theoretical courses
- Practical laboratory courses
- Seminars
- Work placements.
Career Opportunities
With a degree in Computer Science, you will be able to find employment in the design, organisation, development, management and maintenance of computer systems.
On average, computer science graduates from the University of Trento find a job within two months of graduation (source: Almalaurea), often even before graduation. Jobs related to computer science are among the top five most sought-after jobs in Italy.
The course prepares students for the following professions
- Programmers
- Software analysts and designers
- Network and telematic system administrators
- Computer systems administrators
- Computer applications specialists.
Further Studies
On the other hand, if you are aiming for a managerial profile, you will need to continue your studies with a Master's degree, where you will further develop your skills.
Depending on the exams you choose in your study plan, you will have access to 'related' master's degrees, such as the Master of Mathematics, Economics and Management.
With a bachelor's degree in computer science, at UniTrento you can go on to