u n i g e . i t - Informatica a Genova

Corsi di Laurea in Informatica - Computer Science Degrees

DIBRIS - Valle Puggia

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

Bachelor's Degree in Science Degree

E-mail Stampa PDF

Welcome to the site section where we will clarify the organization and the educational offer provided by the Undergraduate Programme in Computer Science from the University of Genoa.

To access the Bachelor's Degree (Class L - 31 ) it is necessary to have a high school degree.

The Bachelor's degree in Computer Science ( Class L - 31 ) is organized in two curricula , where the first year in common. The two tracks share a core set of courses providing background in discrete mathematics, differential and integral calculus and common basic skills needed in computer science, including the basics of programming, algorithms, computer architectures, operating systems , databases, computer networks and software engineering .

  • Methodological Curriculum oriented mainly to continuing studying towards higher level degree. It provides a solid basic training to those who want to continue their studies with the Master's Degree.
  • Professional Curriculum dedicated to a rapid integration into the job market, in the domain of information and communications technology. It provides sufficient background and skills in technological aspects related to the design and development of software systems.

Professional Curriculum Methological curriculum
Credits distribution in the two curricula of Bachelor's Degree

More information on these links below:

 

 

Bachelor 's Degree 

First  year 
First  period (September-December)  Second Period (February-May)  
 Course CFU Hours   Course CFU  Hours
Introduction to Computer Programming 12 72 + lab Algorithms and Data Structures 12 52+ 20 lab
Elements of Mathematics and Logic 12 96 Computer Architecture and Organization 12 96
Differential and Integral Calculus 6 48 Preparation for English Certification 6 60

 

Second year
Professional Curriculum  Methodological Curriculum
Course CFU Hours Course CFU Hours
Computer and Communication Systems 15 80 + 40 lab Computer and Communication Systems 15 80 + 40 lab
Programming languages and object-oriented programming
12 76 + 20 lab Programming languages and object-oriented programming 12 76 + 20 lab
Database Management Systems 9 52 + 20 lab Database Management Systems 9 52 + 20 lab
Concurrent Programming and Distribuited Algorithms 9 48 + 24 lab Concurrent Programming and Distribuited Algorithms 9 48 + 24 lab
Numerical Analysis 6 48 Numerical Analysis 6 48
Information and Inference Theory 6 48 Information and Inference Theory 6 48
Enterprise Culture 6 48 Geometry 6 48
Third year
Professional Curriculum  Methodological Curriculum
Course CFU Hours Course CFU Hours
Software Engineering 9 52 + 20 lab Software Engineering 9 52 + 20 lab
Foundations of Computer Science 6 48 Foundations of Computer Science 6 48
Database Management Systems 2 6 38 + 10 lab Advanced Algorithms and Data Structures 9 72
Web Application Developement 6 32 + 16 lab Differential and Integral Calculus 2 9 72
Advanced Programming Techniques 6 34 + 14 lab Physics 9 72
Free credits 12 Free credits 12
Final test 12 Final test 3

 

arrow top 

 

 

Glossary:

CFU : a University Educational Credit corresponds to 25 hours of work for the student, including lessons individual study, and any additional activity.

COHORT/COORTE : corresponds to the academic year of first enrollment/registration in a course of study

Insights:

Academic Regulations of the academic year of first registration , defines the requirements and procedures for registration , training activities , and the organization of the three-year studies .

The degree program provides detailed information on a course of study limited to a particular academic year , regardless of the date of registration . The Manifesto complete the information in the Academic Regulations and the general part of the ICT School Manifesto.