Educational Offer - Degree Courses

Degree course in COMPUTER SCIENCE (Codice 2086)

Back to course search
Detail Degree Course Academic year of the educational offer: 2016/2017
School:
  • SCHOOL OF BASIC AND APPLIED SCIENCES
Class:
  • Computer Science (L-31)

credits total:180

Educational objectives
Hide
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. - An appropriate number of credits for elective courses in order to better enable students to complete their preparation targeting it to specific interests, in consideration of the pervasiveness of information science and technology in the modern information society; - external 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.
Professional opportunities
Hide
Companies producing goods and services. Public and/or private organisations. Positions: - computer programmer, - specialists in programming languages. - director of e-learning platform; - graphic web pager; - operator in data processing centre; - technician of computer cataloguing; - interconnection technician for complex systems; - programming technician of numerically controlled machines; - expert office automation technician; - computer graphics technician; - technical specialist in computer applications. - WebMaster; - Data Bases Manager; - testing and system integration; - network administrator; - manager of computer systems; - Support technician for intranet (LAN). - procedures analyst; - programs analyst; - programmer analyst; edp programmer analyst; Employment or self-employment in the ICT sector: - consultant for business applications; - consultant for industrial applications; - software engineer. - system analyst; - information systems analyst; - designer of computer systems; - responsible for information systems; - auditor of information systems.
Final examination features
Hide
To obtain the degree, students must have acquired 180 credits including those relating to the final examination (6 credits). The final test has the objective of assessing the level of maturity and critical skills of the undergraduate, with respect to learning and to the acquired knowledge, on completion of the activities provided by the course syllabus. The final examination consists of a written or oral test, in accordance with the rules fixed every year by the Degree Course Regulations for the final examination, respecting and consistent to the calendar, the ministerial requirements and to the relevant Guidelines of the University.


course outlinePropaedeutical teachings

See explaination

Teachings first year
credits Term Val. Area Scientific sector
01238 - CALCULUS course specifications MANISCALCO (CU) 12.0 1 V
MATHEMATICAL ANALYSIS I MANISCALCO (CU) 6.0 A MAT/05
MATHEMATICAL ANALYSIS II CAPONETTI (PA) 6.0 A MAT/05
03245 - PHYSICS course specifications PERES (PO) 12.0 1 V
POINT MECHANICS PERES (PO) 6.0 C FIS/05
ELECTROMAGNETISM AND OPTICS ZIINO (PA) 6.0 C FIS/04
03675 - GEOMETRY course specifications UGAGLIA (PA) 6.0 1 V A MAT/03
04677 - ENGLISH LANGUAGE course specifications 3.0 1 G E
05880 - PROGRAMMING AND LABORATORY - INTEGRATED COURSE course specifications LENZITTI (RU) 12.0 1 V
ABSTRACT DATA STRUCTURES ROCCHESSO (PO) 6.0 A INF/01
STRUCTURED C PROGRAMMING LENZITTI (RU) 6.0 A INF/01
16448 - MATHEMATICAL METHODS FOR COMPUTER SCIENCE course specifications MANTACI (PA) 6.0 1 V A INF/01
16450 - COMPUTER ARCHITECTURES course specifications ROMBO (RU) 6.0 2 V B INF/01


Teachings second year
credits Term Val. Area Scientific sector
01525 - DATA BASES course specifications MANTACI (PA) 9.0 1 V B INF/01
01736 - PROBABILITY THEORY course specifications SANFILIPPO (PA) 6.0 1 V C MAT/06
01746 - NUMERICAL ANALYSIS course specifications VETRO (RU) 6.0 1 V C MAT/05
04758 - PROGRAMMING LANGUAGES course specifications FICI (RD) 9.0 1 V B INF/01
16670 - ALGORITHMS AND DATA STRUCTURES course specifications GIANCARLO (PO) 9.0 2 V B INF/01
16671 - THEORETICAL COMPUTER SCIENCE course specifications CASTIGLIONE (RU) 9.0 2 V B INF/01
16784 - OPERATING SYSTEMS course specifications SORCE (PC) 9.0 2 V B INF/01


Teachings third year
credits Term Val. Area Scientific sector
03968 - SOFTWARE ENGINEERING course specifications FICI (RD) 6.0 1 V B INF/01
14049 - COMPILERS course specifications MANTACI (PA) 6.0 1 V B INF/01
15833 - DIGITAL IMAGE ANALYSIS course specifications VALENTI (RU) 6.0 1 V B INF/01
05917 - FINAL EXAMINATION 6.0 2 V E
06232 - COMPUTER NETWORKS course specifications LENZITTI (RU) 9.0 2 V B INF/01
07553 - PROFESSIONAL PRACTICE 8.0 2 G S
13351 - COMPETENCES RELATED TO THE LABOUR MARKET 1.0 2 G F
17611 - ALGORITHMS - LABORATORY course specifications SCIORTINO (PA) 6.0 2 V B INF/01
Free subjects (suggested) 18.0 D


Elective activities

Free subjects (suggested) credits Term Val. Area Scientific sector
02006 - CYBERNETICS course specifications MIGLIORE (PC) 6.0 2 V D INF/01
18584 - OPEN DATA MANAGEMENT TECHNIQUES course specifications TAIBI (PC) 6.0 2 V D INF/01


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