Skip to content

Study Guide

Toggle the language menu. Current language: EN

Bachelor in Computer Science

Bachelor in Computer Science

In our Bachelor in Computer Science you will learn how computers work and how to create systems based on software and hardware. You will acquire problem-solving skills, logical thinking, and the basics of programming, which prepare you for careers in technology and innovation.

Study Plan

Here you can find the structure of the whole study course with the allocation of lectures on years and semesters, as well as some general information.

Course contents: overview of the topics covered in the study course

Here you can find the short version of the syllabi of all lectures offered in the study course, with the topics covered in each course, giving you a general overview.

Detailed course description

The detailed information on the courses offered in each academic year, with the indication of the lecturer, educational objectives, teaching format, learning outcomes, assessment, evaluation criteria and reading list, can be found in the course descriptions that you can download from the page Course Offering.

Your Tutor

Each Bachelor student has an individual Tutor.

Tutors are researchers or professors of the Faculty that help you to get information and take decisions related to their study career. More details can be found under Tutoring.

Propaedeutic exams

The first year exams Linear Algebra and Computer Programming are propaedeutic to the exams of the second and third year.

Students who do not pass these exams within the first year can enrol in the following study years, but cannot take second and third year exams.

Language requirements

The official teaching languages are German, Italian and English. The levels of the Common European Framework of Reference apply.
Your 1st language is the language in which you have the highest level of proficiency (B2 or C1).
Your 3rd language is instead the language in which you are weaker (or in which you are an absolute beginner).  

A B1 level in the 3rd language is the minimum requirement for taking curricular exams in that specific language.

Language levels at graduation:

To be admitted to the degree examination you must certify the following minimum levels in the three languages:    

  • 1st language: C1
  • 2nd language: C1
  • 3rd language: B2 

If you are not able to certify these levels you are not allowed to graduate. 

Language levels required to take the curricular language courses:

Curricular language courses are the language courses in your study plan and they are part of the 180 ECTS credits required to graduate.

To be admitted to the curricular language courses you must certify a minimum level of B1 in the language of the respective course.

For more information on languages please contact our Language Centre.

Additional Learning Obligations (“Obblighi Formativi Aggiuntivi” - OFA)

Possible Additional Learning Obligations (“Obblighi Formativi Aggiuntivi” - OFA) in the mathematics area are assigned as part of the admission procedure.

If you are assigned these obligations, you must attend a catch-up course in mathematics offered by the Faculty before the start of the “Linear Algebra" course of the 1st semester and pass the relevant test.

If you do not pass the test, you have to attend an individual study programme defined together with your tutor to fill in the gaps and you still have to complete the OFA by passing the test or alternatively the “Linear Algebra" exam within the 1st study year.

If you do not complete the OFA within the 1st study year, you may enrol in the 2nd study year, but you are not allowed to take exams of the 2nd and 3rd study years.

Free Choice credit points

To achieve your "Free Choice" Credit Points, you can choose:

If you choose lectures of the Bachelor Degrees of the Faculty of Engineering:

well before the exam session, send an e-mail from your unibz account to the Faculty Secretariat indicating:

  • your name
  • your student ID
  • the lecture title
  • the lecture code

If your choice is approved by the Course Council the course will be added to your study plan and labeled "Free Choice".

If you choose other lectures:

well before the exam session, send an e-mail from your unibz account to the Faculty Secretariat  attaching the Course Presentation Form of the lecture and indicating:

  • your name
  • your student ID
  • the lecture title
  • the lecture code
  • the credit points assigned to the lecture
  • the name of lecturer
  • the Faculty, Degree Course and University offering the lecture

Before approving, the Course Council evaluates if the chosen lecture is consistent with the study path of your degree course. If your choice is approved, the course will be added to your study plan and labeled "Free Choice".

If the course is from another Faculty you have to arrange your attendance with the respective Faculty / Professor.

If you choose an Internship or a Project:

You have to follow all deadlines and regulations set for internships

Remember that you can also choose lectures from other universities: in particular, unibz is part of the Euregio Universities together with the University of Trento and the University of Innsbruck.

Enrolments before 2020/21

If you enroled before 2020/21, you are enroled in one of our previous Bachelors.

Some lectures might not be offered any more, but you still have the right to pass all the exams of your original study plan, see Exams.

Please contact us for all questions on Study Plans and Study Career. Changes of  Study Plan can be made with the approval of the Degree Programme Committee.

If you have not taken many exams, we strongly encourage you to switch to our new Bachelor in Computer Science: previous exams will be recognised as favourably as possible.

NB: requests for transfer to another study course at unibz follow the same deadlines as the applications of prospective students.

For general information see the Manifesto of Studies of your enrolment year below.

Students enroled from 2004/05 to 2008/09

If you enroled from 2004/05 to 2008/09, you are studying under the previous university legislation (DM 509/99). Please contact the Faculty Secretariat for questions on Study Plans and Study Career.