Computer Science for New Media Comunications

Studente che guarda un video in 4D
Bachelor
A.Y. 2020/2021
L-31 - Computer science
Bachelor
180
ECTS
Access
Limited enrollment with admission test
3
Years
Course location
Milano
Language
Italian

The degree programme in Computer Science for New Media Communications provides students with knowledge of computer science applied to communication mediated by technology. Specifically, besides the basic courses in computer science and mathematics, it offers courses in computer graphics, multimedia settings, theory of signals, of visual communication and of mobile and Web design.

Graduates designs and creates systems focused on the Web, on mobile and distributed applications, on interaction, multimedia systems and informative systems according to communication methods and technologies. Theory and practice In the training programme provided by this degree course, ample space is devoted to the fundamental disciplines of computer science; these teachings are instrumental to the acquisition of notions and theoretical concepts that allow us to master both current and future technologies.

The theoretical teachings are supported by others of a more applicative nature that allow students to acquire skills and competences which can be immediately suitable. Starting from the first year, students will attend computer lab sessions where, supported by teachers, they put into practice what they have learned in theory lessons. Furthermore, students are required to develop projects, including working in groups, such as – for example – studying and analyzing social media, creating smartphone apps, processing images and videos.

The course is designed to train graduates who:

  • possess a broad spectrum of knowledge of computer science, who will acquire skills in design, development and management of communication systems in various application dominions;
  • are familiar with the scientific investigation method, possess good modelling skills, and can understand and use mathematical tools to underpin computer skills and communication models;
  • are able to use English in their dedicated field of expertise and to exchange general information;
  • are able to carry out team work, operate autonomously and easily step into the employment framework.

The degree programme provides the elements of design methodologies and development techniques for Web and mobile applications, and applications in the multimedia sector.

It also provides the basic culture required to adjust to the ongoing evolution of the subject. Graduates in Computer Science for New Media Communications can be employed in the cultural productions industry and related services, corporate communication services, political and social communication services, advertising companies, public and private companies.

Graduates can deal with problems related to the following activities:

  • development of Web applications;
  • management of the production and distribution chain of digital multimedia chains;
  • multimedia publishing;
  • development of mobile applications, portable and distributed systems;
  • design and assessment of Web-based communication;
  • acquisition, compression, encoding and transmission of multimedia information;
  • integration of software systems and standardisation of multimedia sources;
  • technical aspects for the production of multimedia content;
  • development and testing of intelligent interfaces and systems to interact with the user;
  • programming of basic and dedicated computer systems.

Admission: Limited enrolment with admission test.

Access is subject to passing a test (TOLC-S, CISIA OnLine Test) which will give rise to a merit ranking.

Additional learning obligations (OFA)

OFA: Disciplines

Students who do not pass the entrance examination on mathematics, are assigned additional learning obligations (OFA, Obblighi formativi aggiuntivi) that they must fulfil in accordance with the provisions of the Programme Structure.

OFA: English language

Students are expected to attain level B1 proficiency in English.

Proficiency may be certified at the time of matriculation by submitting a certificate of level B1 language proficiency or better, or by sitting the SLAM (University Language Centre) placement test during the first year of studies only, between September and December. Students who do not pass the test must follow the SLAM language courses and obtain appropriate certification within the year the plan of study calls for a language exam.

The programme of study can be enriched by educational experiences in foreign universities, as a way for students to expand their knowledge as well as socializing in a challenging international environment.

They will follow courses to be included in individual study plans under the Erasmus+ agreements with over 50 universities in Belgium, Finland, France, Germany, Greece, Lithuania, Norway, the Netherlands, Poland, Portugal, the Czech Republic, Romania, Spain, Switzerland, Hungary. The period abroad typically lasts 5 months and includes educational activities for around 30 CFU credits.

The topics cover information and communication technologies and their applications.

The activities carried out are recognised based on the Learning Agreement defined by the student with the Erasmus manager of the Computer Science Department before starting the activities, and on their successful completion. The courses successfully passed abroad will replace activities included in the Student Information Booklet, inasmuch as they cover the same areas or complete basic skills.

A special commission of the Computer Science Academic Board will take care of the recognition of credits earned abroad and the definition of the study plan including these credits. Students can also do an internship at a foreign university to prepare for their thesis. The credit recognition procedure is similar to the one provided for courses.

Highly recommended

Courses list

First semester
Courses or activities ECTS Total hours Language SSD
Compulsory
Computer programming 12 120 Italian INF/01
Continuum mathematics 12 112 Italian MAT/01 MAT/02 MAT/03 MAT/04 MAT/05 MAT/06 MAT/07 MAT/08 MAT/09
Human-computer interaction 6 48 Italian INF/01
Second semester
Courses or activities ECTS Total hours Language SSD
Compulsory
Computer architecture 6 48 Italian INF/01
Digital marketing 9 72 Italian SECS-P/08
Information technology law 6 48 Italian IUS/20
Mathematical methods for digital communication 6 48 Italian MAT/01 MAT/02 MAT/03 MAT/04 MAT/05 MAT/06 MAT/07 MAT/08 MAT/09
Undefined
Courses or activities ECTS Total hours Language SSD
Compulsory
English assessment B1 (3 ECTS) 3 0 Italian
First semester
Courses or activities ECTS Total hours Language SSD
Compulsory
Algorithms and data structures 6 48 Italian INF/01
Computer networks 6 48 Italian INF/01
Computer programming ii 6 64 Italian INF/01
Operating systems 6 48 Italian INF/01
Web and cloud applications 6 64 Italian INF/01
Second semester
Courses or activities ECTS Total hours Language SSD
Compulsory
Databases and web 12 120 Italian INF/01
Signal processing 6 60 Italian INF/01
Statistics and data analysis 6 60 Italian INF/01
Optional
Computer graphics 6 48 Italian INF/01
Fundamentals of digital social media 6 48 Italian INF/01
Study plan rules
1 - Students must acquire 6 credits by choosing the teaching related to one of the following two courses:
- Digital social media foundations for the "Social and Mobile Computing" path;
- Computer Graphics for the "Multimedia" path.
Courses or activities ECTS Total hours Language Lesson period SSD
Computer graphics 6 48 Italian Second semester INF/01
Fundamentals of digital social media 6 48 Italian Second semester INF/01
First semester
Courses or activities ECTS Total hours Language SSD
Compulsory
Principles and models of perception 6 48 Italian M-PSI/01
Optional
Mobile computing 9 96 Italian INF/01
Multimedia information 12 96 Italian INF/01
New media sociology 6 48 Italian SPS/08
Social media mining 12 120 Italian INF/01
Second semester
Courses or activities ECTS Total hours Language SSD
Optional
Multimedia project 9 72 Italian INF/01
Conclusive activities
Courses or activities ECTS Total hours Language SSD
Compulsory
Professional stages 18 0 Italian
Final exam 3 0 Italian
Study plan rules
3 - TABLE A.
Optional activities (Social and Mobile Computing path)
Courses or activities ECTS Total hours Language Lesson period SSD
Mobile computing 9 96 Italian First semester INF/01
Social media mining 12 120 Italian First semester INF/01
4 - TABLE B.
Optional activities (Multimedia path)
Courses or activities ECTS Total hours Language Lesson period SSD
Multimedia information 12 96 Italian First semester INF/01
Multimedia project 9 72 Italian Second semester INF/01
2 - Students will have to acquire 21 credits, following the teachings of the chosen course:
- "Social and Mobile Computing" path (Table A);
- "Multimedia" path (Table B).
Vengono illustrate le propedeuticità obbligatorie e consigliate tra i corsi che garantiscono un percorso d'apprendimento ottimale.
Prescribed foundation courses
Learning activityPrescribed foundation courses
ALGORITHMS AND DATA STRUCTURES COMPUTER PROGRAMMING (compulsory)
COMPUTER PROGRAMMING II COMPUTER PROGRAMMING (compulsory)
DATABASES AND WEB COMPUTER PROGRAMMING (compulsory)
SIGNAL PROCESSING CONTINUUM MATHEMATICS (compulsory), MATHEMATICAL METHODS FOR DIGITAL COMMUNICATION (compulsory)
STATISTICS AND DATA ANALYSIS CONTINUUM MATHEMATICS (compulsory)
Location
Milano
Course locations
Sede dei corsi di area informatica: via Celoria 18 - Milano.
Altre sedi di svolgimento delle lezioni: Settore Didattico, via Celoria 20; Settore Didattico, via Golgi 19; Didatteca, via Venezian 15.
Laboratory locations
Laboratorio informatico (Silab) presso il Dipartimento di Informatica, via Celoria 18, Milano.
Head of study programme
Quality Assurance Delegate
Fees, scholarships and benefits

University fees

For students enrolled on bachelor’s, master’s and single cycle degree programmes are divided into two instalments of different amounts and with different payment deadlines:

  • the first, corresponding to the minimum amount, is the same for all students 
  • the second - technically referred to as an ‘all-inclusive fee’-  that is variable.

Students can also be entitled for tuition fee reductions such as:

More info at: Fees - current academic year

Scholarships and benefits

The University also provides a range of financial benefits to students meeting special requirements (merit, financial or personal conditions, international students), including: