Università degli Studi di Perugia

Navigazione

Contenuto principale

Degree course in Computer science [L-31] D. M. 270/2004

General information

Qualification awarded

Bachelor’s degree in Computer Science

Level of qualification

First cycle

Specific admission requirements and specific arrangements for recognition of prior learning

The requested qualification is a diploma from a Secondary School or another equivalent qualification, obtained abroad and recognized suitable.

For enrolment, knowledge requested for the access to the Degree Programme only concerns some aspects of basic and logical mathematics, which represent the basis of scientific language, while previous computer knowledge is not necessary.

Requirements will be verified through an assessment test of initial preparation and, at the same time, of self – assessment for the student, whose result is not binding..

 

Profile of the programme

The Degree Programme in Computer Science aims to meet the demands of professionals able to deal with the needs of the society of information in a continually evolving technological context.

Graduates in Computer Science will be able to carry out professional activities in the fields of planning, organization and management of systems, both within productive companies in the areas of computer systems and networks, and in enterprises, public administration and labs which use complex systems.

Qualification requirements and regulations

The Degree Programme has a duration of three years.

In order to graduate, students must obtain 180 ECTS credits.

Formative activities are organized on a six – monthly basis.

The first year of the programme includes formative activities (fundamental and characterizing) for a total amount of 54 ECTS credits. The second year provides for fundamental, characterizing and non-departmental complementary formative activities (for a total amount of 60 ECTS credits): An elective examination will take place too.

Normally, 6 ECTS credits are obtained through an internship, which can be carried out in a private enterprise or a university lab or in a research entity. ECTS credits within this section can be recognized also for participation in different formative activities aimed at facilitating insertion  into the labour market.

Key learning outcomes

Graduates in Computer Science will have knowledge and skills in different fields of information and communication sciences and technologies, aimed at their use in systems planning, development and management. He/she will become familiar with the rudiments and evolution of computer technology and its relationships with mathematical and physical subjects, acquire investigation methodologies and be able to apply them in concrete situations with appropriate knowledge of mathematical tools to support computer skills. He/she will finally become familiar with legal obligations in force in the sector (knowledge). Courses of the first two years (mathematical, physical and computer) and a juridical programme will provide suitable tools for such purposes.

He/she will be able to deal with and analyze problems in different applicative contexts and to develop systems for solution making. In particular, he/she will be able to plan, develop, manage and preserve systems, support users in the use of computers; know how to design, develop, manage and maintain computer systems, provide support to users of computer tools, integrate and transfer technological innovation (ability). These skills will be acquired through an intensive in-depth theoretical and application formation, both in fundamental subjects as well as in characterizing ones, and through the attendance of laboratory modules and the promotion of internships.

Graduates in Computer Science will have developed a flexible mentality and an ability to use a correct scientific method in dealing with problems and seeking out the relevant solutions, enabling him/her to act with defined levels of autonomy and to promptly enter into the labour market, with a smooth approach to new issues (judgement) . For this purpose, the training period carried out in enterprises or public entities will be fundamental, focused on a specific project supervised by a university tutor and a company one.

He/she will be able to manage communications and relationships within the work team in his/her professional area, to propose problems, ideas and solutions concerning computers to a specialized or generic audience, in his/her own language or in English, both in writing and orally. Furthermore, he/she will be able to  communicate and interact with experts in other fields and produce technical documentation (ability to communicate). The drafting of projects, both individual and group, the results of which shall be in an increasingly professional form, and the preparation and presentation of a final thesis will prove fundamental to achieving communication skills.

Finally, thanks to basic training in the field of Computer Science, familiarity with the scientific method of investigation and understanding of the mathematical tools to support the skills acquired during the educational programme, students will be able to continue their studies, both in Computer Science and in other scientific and technical disciplines, with a high degree of autonomy. (ability to learn).

Examination regulations, assessment and grading

Individual examinations are held orally before a board of at least two professors. There may be other methods of assessment (eg written examinations, final ones or ongoing assessment, seminar presentations). The examinations for individual courses are evaluated on a scale of 30, and where appropriate, with honours. The final mark is based on the outcome of each course and the final exam, which consists of the submission of a written paper prepared independently by the student under the guidance of a supervisor within the CILL, before a Board consisting of seven members. The final grade is expressed on a scale of 110, and where appropriate, with honours.

 

Graduation requirements

The final qualification is awarded upon the attainment of 180 credits and approval of a written paper.

Mode of study (full-time, part-time, e-learning, ...)

Full-time study and attendance is highly recommended. However, part-time study is possible: Attendance is not compulsory and the student can take the exam at its own speed and its needs.

Occupational profiles of graduates with examples

Besides being able to operate in the usual fields such as:
-design, manufacture and distribution of products and services and telematic systems for the web,
-design of computer networks, distributed systems, computer systems,
-Corporate and institutional training
-Consultancy to companies and public bodies,
graduates in Computer Science will be able to operate, with appropriate expertise, in specific areas of design and use of data acquisition systems for scientific equipment and / or industry, and the design and management of virtual reality contexts.

 

Access to further studies

The degree provides access to a Master’s Degree or a 1st-level Vocational Master. 

Programme director or equivalent

Tabella riepilogativa regolamento

General (Regulations 2013)

Year 1
ECTS codeStudy-unitPeriodECTSOffered
3323 Mathematical Analysis 1s 2s  12 Yes
3324 Computer Architecture 1s 2s  12 Yes
3335 Discrete mathematics 1s 2s  12 Yes
3336 Computer Programming I 1s 9 Yes
3337 Computer programming II 2s 9 Yes
Total Year 54(*)  
Year 2
ECTS codeStudy-unitPeriodECTSOffered
3347 Algorithms and Data Structures 1s-2s 15  
3327 Probability and mathematical statistics 1s 6  
3341 Operating systems 1s 9  
1239 English 1s 3  
3328 Numerical Analysis 2s 6  
3329 Computer and Information Technology Law 2s 6  
3330 Physics 2s 6  
3332 Software engineering 2s 6  
3334 Formal Languages and Compilers 2s 6  
Total Year 63(*)  
Year 3
ECTS codeStudy-unitPeriodECTSOffered
3388 Computer programming 3 1s-2s 6
3326 Databases and information systems 1s 9  
3339 Distributed systems 1s 6  
3340 Multimedia systems 1s 6  
3342 Data acquisition systems 1s 6  
3325 Network architecture 2s 6  
3333 Virtual reality languages 2s 6  
3338 Networks and protocols 2s 6  
1238 Stage 2s  6
1237 Final exam 2s  6
Total Year 3 63(*)  
Total 180  

  • 3347 - Algorithms and Data Structures
  • 3329 - Computer and Information Technology Law
  • 3324 - Computer Architecture
  • 3388 - Computer programming 3
  • 3336 - Computer Programming I
  • 3337 - Computer programming II
  • 3342 - Data acquisition systems
  • 3326 - Databases and information systems
  • 3335 - Discrete mathematics
  • 3339 - Distributed systems
  • 3334 - Formal Languages and Compilers
  • 3323 - Mathematical Analysis
  • 3340 - Multimedia systems
  • 3325 - Network architecture
  • 3338 - Networks and protocols
  • 3328 - Numerical Analysis
  • 3341 - Operating systems
  • 3330 - Physics
  • 3327 - Probability and mathematical statistics
  • 3332 - Software engineering
  • 3333 - Virtual reality languages
  • Approfondimenti