Skip to main content

Overview

Info 2024/2025

Degree type BACHELOR'S DEGREE
Duration 3 years
CFU 180
Class L-31
COMPUTER SCIENCE
Access Free access
Locations GENOVA
Language Italian
Teaching mode In-person
Head of programme BARBARA CATANIA
Department SEZIONE INTERSCUOLA DI SCIENZE MATEMATICHE, FISICHE E NATURALI DEL DIBRIS
Taxes and fees From 0 to 3,000 a year. Find out if you qualify for grants ed exemptions
Student exchange International destinations and partners
Contacts Read more here
Orari delle lezioni EasyAcademy
Documents

The course in brief

Presentation

The Bachelor of Science in Computer Science provides knowledge and skills in computer science and technology. The subjects of the courses closely follow the rapid development of the field. 

The course is organised into a Propedeutic curriculum, for those who wish to continue their studies, and a Technological curriculum, for those who wish to enter the world of work immediately.

Learning by doing

The course combines traditional lessons with:

  • exercises and practical laboratory activities
  • project development
  • internships at companies in the sector

Professional outlets

Graduates can find immediate employment as junior experts in the various domains of Computer Science, either with companies or as freelancers, or they can continue with their master's studies.

UN 2030 Agenda for Sustainable Development

The design and delivery of the activities proposed by the Computer Science degree course take into account the following Sustainable Development Goals of the UN 2030 Agenda:

  • Goal 4 - Quality education: provide quality, equitable and inclusive education and learning opportunities for all
  • Goal 5 - Gender Equality: achieve gender equality and empower all women and girls
  • Objective 9 - Enterprise, Innovation and Infrastructure: Build resilient infrastructure and promote innovation and equitable, responsible and sustainable industrialisation

What you will learn

Programming

Languages, their paradigms and programming environments

Algebra and logic

The mathematical foundations of computer science

Continuum and computational mathematics

the basics of calculus, linear algebra and numerical analysis

Algorithms and data structures

basic and advanced techniques and frameworks for efficient problem solving

Information processing and transmission

the structure and organisation, software and hardware, of computing systems and networks

Data and information

Methods and techniques for managing data and measuring and coding information

Competition, distribution and the web

Design and development of distributed algorithms and web applications

Fundamentals of software engineering

Basic methodologies for software development

Security Fundamentals

introduction to cyber-security issues and methodologies

Fundamentals of Computation Theory

power and limitations of computing systems and computational models

Fundamentals of decision support

Methodologies for decision support and optimisation

Fundamentals of quantum computation

introduction to the computing systems of the future

Did you know that...

You can count on extensive teaching support and tutoring activities

have access to computer labs

you can count on immediate employment

Contents

Computing as an opportunity

The pervasiveness of information technology in everyday life calls for people capable of developing and using information technology in various fields or pursuing master's and doctoral studies.

The degree programme includes subjects aimed at providing the foundations of:

  • programming languages
  • algorithms and data structures
  • computer architecture
  • algebra and logic for computer science
  • differential and integral calculus
  • operating systems and computer networks
  • linear algebra and numerical analysis
  • information theory and inference
  • data bases
  • competitive programming and distributed algorithms
  • Web application development
  • software engineering
  • security elements

Coordinator

Image
prof.ssa Catania

Computer science is a young science closely intertwined with ever-changing technologies. Our degree course offers you a balanced blend of foundational aspects, technological developments and vertical applications all closely linked to computer science.

Barbara Catania

Where we are

Department of Computer Science, Bioengineering, Robotics and Systems Engineering - DIBRIS

  • Valletta Puggia, 16146 Genova GE
  • Via Dodecaneso, 35, 16146 Genova GE

Read more

Contact us

Write to our Education Support Unit at this e-mail address: didattica.scienze@dibris.unige.it