Educational Offer - Degree Courses

Degree course in COMPUTER SCIENCE (Codice 2010)

Back to course search
Detail Degree Course Academic year of the educational offer: 2018/2019
School:
  • SCHOOL OF BASIC AND APPLIED SCIENCES
Class:
  • Computer science (LM-18)

credits total:120

Educational objectives
Hide
The course deepens and strengthens the theoretical, methodological, systems engineering and technology knowledge, in all the disciplines which are the cultural core of computer science, studied in the first cycle (class L-31). Therefore, in accordance with the guidelines of National(GRIN) and international (ACM) Associations in the field, the course includes the formation of a solid knowledge of the fundamentals as well as of the applicative aspects of the various areas of computer science. The specific objectives of the course are: - The acquisition of the scientific method of inquiry involving the use of mathematical tools supporting information technology and its applications; t - the deepening of the technologies of computer systems and information management; - Further development of the methodologies for the design and implementation of information systems; - Further investigation of the application areas of information systems and information technology. In addition to the completion of mathematical-physical training, the educational programme includes an advanced investigation of key issues such as information theory and computational models, and insights in specific areas. Among the various advanced courses it is worth mentioning the ones related to: - The design of advanced algorithms and their implementation through in-depth knowledge of programming languages; - The methods for the management and analysis of large amounts of data, such as in the field of bioinformatics/biomedical and social sciences; - The methods for the design of infrastructure and high-performance networks, with particular reference to the quality of service, and to the security and protection for the privacy of data; - Web development and mobile technologies. In accordance to the specific objectives of the course, the educational programme includes: - Lectures and laboratory exercises in class, autonomous project activities and individual activities in the laboratory; - External activities such as internships in companies, public administration facilities and laboratories, as well as periods of study at other Italian and European universities, also in the framework of international agreements.
Professional opportunities
Hide
Companies producing goods and services. Public and/or private organisations. Examples of jobs: - analyst programmer, - bioinformatician, - software engineer, - designer of image processing systems, - software developer, - IT project leader, - software designer. - analyst, designer, manager, auditor of information systems. - expert in web applications, web designer, web applications and multimedia specialist. Universities, research centres, vocational training centres. Examples of jobs: - Graduate technician in information sciences.
Final examination features
Hide
The final examination consists of the presentation of an original dissertation, aiming at ascertaining the level of individual technical scientific and professional competences. Students must discuss an original dissertation prepared under the guidance of a supervising professor and aiming at ascertaining the level of their technical scientific and professional groundings. The dissertation may have an experimental, technical or project cut, and may be prepared by the student at the University as well as at a research laboratory or at other public and private, Italian or foreign institutions and companies, accredited by the University of Palermo, according to the terms agreed with the School. The preparation of the thesis (awarded with 18-24 CFU) is an important moment of reflection during which the student, if necessary, has the opportunity to integrate and streamline the learning experiences gained during the course to solve significant issues in the chosen specialisation field.


course outlineNo propaedeutical teaching for this curriculum

See explaination

Teachings first year
credits Term Val. Area Scientific sector
15570 - BIOINFORMATICS course specifications EPIFANIO (RU) 6.0 1 V B INF/01
17396 - ADVANCED PROGRAMMING METHODS course specifications GENTILE (PC) 6.0 1 V B INF/01
18698 - ENGLISH LANGUAGE - LEVEL B2 course specifications 6.0 1 G F
19271 - MULTISENSORY DATA EXPLORATION AND ANALYTICS course specifications ROCCHESSO (PO) 6.0 1 V B INF/01
17392 - INFORMATION THEORY AND DATA course specifications SCIORTINO (PA) 6.0 2 V B INF/01
19220 - CYBERSECURITY course specifications GALLO (RU) 6.0 2 V C ING-INF/03
19742 - DATA PROCESSING course specifications GIANCARLO (PO) 12.0 2 V
BID DATA MANAGEMENT ROMBO (PA) 6.0 B INF/01
ALGORITHM SCIENCE AND ENGINEERING GIANCARLO (PO) 6.0 B INF/01
Optional subjects 6.0 C


Teachings second year
credits Term Val. Area Scientific sector
13121 - PRACTICE 3.0 1 G F
17389 - CLOUD E HIGH PERFORMANCE COMPUTING course specifications REALE (PO) 6.0 1 V C FIS/05
18182 - STAGES AND PRACTICE 6.0 1 G S
19764 - COMPLEX NETWORKS course specifications MANTEGNA (PO) 6.0 1 V
COMPLEX NETWORKS MODELS MANTEGNA (PO) 3.0 C FIS/07
COMPLEX NETWORKS APPLICATIONS MICCICHE' (PA) 3.0 C FIS/07
05917 - FINAL EXAMINATION 21.0 2 G E
19272 - ARTIFICIAL INTELLIGENCE AND DEEP LEARNING course specifications LO BOSCO (PA) 6.0 2 V B INF/01
Optional subjects II 6.0 B
Free subjects 12.0 D


Elective activities

Optional subjects credits Term Val. Area Scientific sector
17972 - THEORY OF CODES AND CRYPTOGRAPHY course specifications FALCONE (RU) 6.0 1 V C MAT/03
18163 - ECONOPHYSICS course specifications MANTEGNA (PO) 6.0 1 V C FIS/07
05044 - MATHEMATICAL METHODS AND MODELS FOR APPLICATIONS course specifications SCIACCA (PA) 6.0 2 V C MAT/07


Optional subjects II credits Term Val. Area Scientific sector
17989 - HEURISTIC ALGORITHMS course specifications RIZZO (PC) 6.0 1 V B INF/01
19270 - WEB DATA ANALYTICS course specifications PILATO (PC) 6.0 2 V B INF/01


Explaination
Term Term/Semester
Val. Valutation: V = mark in 30/30, G = note
(*) Teaching attended in english
Go to top