Educational Offer - Degree Courses

«Back
Academic year 2009/2010
Bachelor's Degree (BSc) on COMPUTER SCIENCE

Coordinator Prof. Simona Ester Rombo
Class of Bachelor's Degree (BSc) on Computer Science (L-31)
3 years

Free access
Course Code
2086

Course info
Graduates of this course should have knowledge in various fields of science and technology aimed at both the use and management aware of existing computer systems , both in the design and development of new computer systems. To this end, the graduate must acquire an ' adequate knowledge of the basic areas of computer science as well as of the fundamental aspects and support tools of mathematics. Therefore, in accordance with the guidelines of National Associations ( GRIN ) and international ( ACM) in the field, the trail provides : - The acquisition of basic knowledge of physics and mathematics is that of the continuous discrete; - Knowledge of the principles, theoretical models and architectures of computer systems and communication networks; - Knowledge and use of operating systems; - The acquisition of elements of design and analysis of algorithms and data structures; - The acquisition of modern programming methodologies as well as knowledge of programming languages representative of the main programming paradigms; - Assimilation of the principles for the design and the systems for the management of databases and related technologies; - The acquisition of the techniques for the design and implementation of computer systems; - The acquisition of methods and techniques for the analysis and computer processing of experimental data . The course also includes : - The acquisition of interdisciplinary knowledge in related fields also; - An appropriate number of credits reserved for lab courses as well as the laboratory exercises provided in other courses; - Outdoor activities such as internships in companies, public administration and laboratories, as well as periods of study at other Italian and foreign universities, also within international agreements. The educational programme, over the three years , is divided in the following way : 1. In the first year , in addition to learning basic math, the course provides the scientific foundations of computer science, the first courses about programming and data structures , and the basics of architectures and operating systems needed to address the following years 2. In the second year the mathematical- physical preparation considered necessary for the professional figure of computer scientists is completed and the courses in the various areas prepared by GRIN, in order to provide the student with a thorough preparation on major aspects of computer science. 3. The third year, in addition to specific professional computer activities, provides internships or apprenticeships enabling students to make their first experiences in the world of work.
The professional areas of relevance for graduates in computer science are the design, organisation, management and maintenance of computer systems (with respect, in particular, to reliability, performance and safety), both in companies producing information systems and networks and in all the companies, public administration and organisations at large which use information systems. The degree in computer science also enable graduates to continue their studies with the 2nd cycle degree in information science and to higher level studies in the computer science sector. Graduates in computer science may also participate to the national qualification examination for the registration in section B of the relevant registrar.
The degree in Computer Science is obtained after passing a final examination consisting of the discussion of a paper, prepared under the guidance of a supervisor, related to the development of a plan regarding the analysis of a specific problem and the choice of the most adequate methods and technologies for its solution. The project work might be carried as a completion or integration of the internship period at research facilities, companies or public administration facilities.

course outline
Teachings first year
credits Term Val. Area Scientific sector
01238 - CALCULUS VETRO (PO) 12.0 Yearly V
MATHEMATICAL ANALYSIS II VETRO (PO) 3.0 C MAT/05
MATHEMATICAL ANALYSIS I DI BARI (RU) 9.0 C MAT/05
03675 - GEOMETRY SPECIALE (II) 6.0 Yearly V C MAT/03
05880 - PROGRAMMING AND LABORATORY - INTEGRATED COURSE SCIORTINO (PO) 12.0 Yearly V
STRUCTURED C PROGRAMMING VALENTI (PA) 6.0 A INF/01
ABSTRACT DATA STRUCTURES SCIORTINO (PO) 6.0 A INF/01
10371 - DISCRETE MATHEMATICS DI FRANCO (PA) 12.0 Yearly V A MAT/02
11083 - OPERATING SYSTEMS I LO BOSCO (PA) 6.0 Yearly V A INF/01
14034 - ARCHITECTURES GERARDI (PA) 9.0 Yearly V B INF/01
86725 - ENGLISH LANGUAGE CANNIZZO (PC) 3.0 Yearly G E
Teachings second year
credits Term Val. Area Scientific sector
01175 - ALGORITHMS AND DATA STRUCTURES GIANCARLO (PO) 12.0 Yearly V
COMPLEMENTS OF ALGORITHMS AND DATA STRUCTURES MANTACI (PA) 6.0 B INF/01
THEORY OF ALGORITHMS GIANCARLO (PO) 6.0 B INF/01
03245 - PHYSICS ANDALORO (PA) 12.0 Yearly V
HYDRODYNAMICS, ELECTROMAGNETISM AND OPTICS ANDALORO (PA) 9.0 A FIS/01
POINT MECHANICS PERES (CU) 3.0 A FIS/01
03946 - THEORETICAL COMPUTER SCIENCE RESTIVO (CU) 12.0 Yearly V
AUTOMATA THEORY AND FORMAL LANGUAGES RESTIVO (CU) 6.0 B INF/01
THEORY OF CALCULABILITY TERMINI (CU) 6.0 B INF/01
01737 - PROBABILITY THEORY AND STATISTICS SPAGNOLO (PC) 6.0 Yearly V C MAT/06
04758 - PROGRAMMING LANGUAGES GIAMBRUNO (PC) 6.0 Yearly V B INF/01
11084 - DATA BASES I MANTACI (PA) 6.0 Yearly V B INF/01
Free subjects (suggested) 6.0 D
Teachings third year
credits Term Val. Area Scientific sector
05917 - FINAL EXAMINATION 6.0 Yearly G E
06232 - COMPUTER NETWORKS URSO (PC) 6.0 Yearly V B INF/01
14048 - OPERATING SYSTEMS II TEGOLO (PA) 9.0 Yearly V B INF/01
14050 - COMPUTER GRAPHICS VALENTI (PA) 6.0 Yearly V B INF/01
06457 - PROCESSING SYSTEMS VAGLICA (PC) 12.0 Yearly V
GENETIC ALGORITHMS LO BOSCO (PA) 6.0 B INF/01
TABU SEARCH AND SIMULATED ANNEALING 6.0 B INF/01
14049 - COMPILERS SCIORTINO (PO) 6.0 Yearly V B INF/01
Stage and others 8.0 S
Stage and others II 1.0 F
Free subjects 6.0 D
Elective activities
Free subjects (suggested) credits Term Val. Area Scientific sector
04786 - LOGIC 6.0 Yearly V D
09200 - HISTORY OF COMPUTER SCIENCE 6.0 Yearly V D
11085 - DATA BASES II 6.0 Yearly V D
07276 - INNOVATIVE COMMUNICATION TECHNIQUES 6.0 Yearly V D
14056 - XML LANGUAGES TABACCHI (PC) 6.0 Yearly V D
Stage and others credits Term Val. Area Scientific sector
11030 - INTERNSHIP 8 CREDITS 8.0 Yearly G S
Stage and others II credits Term Val. Area Scientific sector
13351 - ADVANCED SKILLS RELATED TO THE LABOUR MARKET 1.0 Yearly G F
Explaination
Term Term/Semester
Val. Valutation: V = mark in 30/30, G = note
(*) Teaching attended in english
Go to top