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 Manifesto degli studi 2024/2025 Didattica programmata 2024/2025 Regolamento 2024/2025 Monitoraggio Previous years Info
News Call for applications for participation in the Italian Erasmus programme with the University of Naples Parthenope and for study grants - academic year 2024/25
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 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