Bachelor in Computer Science
Trento, Italy
DURATION
3 Years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
12 Mar 2025*
EARLIEST START DATE
Sep 2025
TUITION FEES
EUR 4,500 / per year **
STUDY FORMAT
On-Campus
* for Non-EU candidates: from 12/12/2024 to 12/03/2025|fFor EU candidates: First call 12 March 2025 by 12.00 (noon CET); or 2nd call 07/04/2025 to 09/05/2025 by 12.00 (noon CET) or last call 03/06/2025 to 31/07/2025 by 12 (noon CET).
** EU 340€-2400€ (fee range based on personal income and merit); Non-EU: 1000€-4500€ (fee range based on merit only, i.e. score in the application evaluation)
Introduction
The Bachelor's Degree in Computer Science (BCS) teaches the main techniques to elaborate, memorize and transmit information, as well as how to solve complex problems dealing with automated information processing
Program Outcome
The Bachelor’s Degree in Computer Science (BCS) trains people with a solid foundation and a broad spectrum of skills in the field of information science and technology.
The BCS graduate is a professional with the ability to:
- analyze complex systems (companies, services, natural and artificial systems)
- identify crucial processes in a systematic way
- propose models and solutions that can be implemented using technologies and IT systems.
The capabilities developed by studying universal scientific tools and methods allows our graduates to quickly fit into different work contexts, adapting to the rapid innovation that characterizes the sector.
Roberto Bernardinatti
Curriculum
In the first two years the programme provides a fundamental background in mathematics and a solid background in the main fields of computer science (for instance, programming, algorithms, databases, computer networks, etc.). Then the course evolves into a choice of more specific courses.
Compulsory courses
Course | Credits (ECTS) |
Calculus 1 | 12 |
Geometry and Linear Algebra | 6 |
Computer Programming 1 | 12 |
Computer Architectures | 6 |
Mathematics for Informatics | 6 |
Probability | 6 |
Computer Programming 2 | 6 |
Functional Programming | 6 |
Algorithms and Data Structures | 12 |
Basi di dati, in italiano | 6 |
Networking | 6 |
Software engineering | 12 |
Operating systems | 12 |
Computational Logic | 6 |
Optimization techniques | 6 |
Formal Language and compilers | 12 |
Introduction to Machine Learning | 6 |
12 Credits to be chosen among the following courses
Course | Credits (ECTS) |
Human Computer Interaction 6 | 6 |
Introduction to Computer and Network Security (in inglese) | 6 |
Advanced Programming | 6 |
Fundamentals of Robotics | 12 |
Fundamentals of communications (Module 1: Signal processing) | 6 |
Fundamentals of electronics (Module 1: Logic networks) | 6 |
Calculus 2 | 6 |
Other free choice courses 1 | 12 |
The curriculum includes also the following activities
Activity | Credits (ECTS) |
Internship | 9 |
English language or Italian language for non Italian native speaker students | 3 |
Final exam | 6 |
Efrem Bertini
Career Opportunities
The structure of the bachelor's degree allows both access to higher levels of study in the IT area and direct entry into the working world at the end of the program (through solid technical training in the various IT fields, for example, networks, systems, data management, and representation). Graduates in Computer Science can access work activities in the design, organization, development, management, and maintenance of IT systems.
For students who wish to continue their curriculum with a master's degree, many opportunities can open up in managerial careers, where solid competencies in the principles of complexity and problem-solving are combined with abilities to interact, develop teamwork, and propose innovative solutions. In this field, the space given to individual skills is broad and IT is still a sector where innovative companies created by enterprising young people often beat much more consolidated companies on time and quality.
The course prepares for the professions of:
- Programming technicians
- Technical administrators of networks and telematic systems
- Database administrator technicians
- Application technicians.
UniTrento Archive
Admissions
Scholarships and Funding
Scholarships for non-EU citizens living abroad
Scholarships and tuition fees for Non-EU Citizens living abroad
Top-scored candidates will be entitled to receive a UniTrento scholarship assigned by the Evaluation Committee based on the application score. Tuition fees are waived for students who receive a UniTrento scholarship.
The amount of tuition fees for Non-EU applicants living abroad is related to the application score obtained during the selection. For more information check the UniTrento scholarships web page.
Scholarships and tuition fees for EU Citizens and Non-EU citizens regularly living in Italy
DSU (Diritto allo Studio Universitario) Scholarships are available for EU citizens and Non-EU citizens living in Italy who meet the ISEE requirements based on the family income. Further information is available on Scholarships starting from June/July.
Details about tuition fees and ISEE are available on the Opera Universitaria web page.
UniTrento Archive
English Language Requirements
Certify your English proficiency with PTE. The faster, fairer, simpler English test, accepted by thousands of universities around the world. PTE, Do it worry-free!
Program Admission Requirements
Show your commitment and readiness for Grad school by taking the GRE - the most broadly accepted exam for graduate programs internationally.