APPLIED COMPUTER SCIENCE (MACHINE LEARNING AND BIG DATA)
The MsC in Applied Computer Science (Machine Learning and Big Data) covers the mathematical and statistical foundations and methods for Machine Learning with the goal of modeling and discovering patterns from observations, together with all the very recent technologies and tools to handle with Big Data. The Master is aimed to produce professionals with a thorough scientific knowledge in the field of computer science methodologies, techniques and tools, and of their effective application to real-world issues. The MsC student will gain practical experience of how to match, apply and implement relevant Machine Learning techniques to solve real world problems in a large range of application domains. Upon graduation from the program he/she will have gained the confidence and experience to propose tractable solutions to potentially non-standard learning problems to be efficiently and robustly implemented.
The master’s degree course in Applied Computer Science (Machine Learning and Big Data) is a two-year program comprising 12 exams and a final dissertation, for a total of 120 ECTS. Students can register for a part-time Master’s degree by taking exams over 4 years, with no further charge in addition to the two-year enrolment fee that is evenly split over 4 years.
The syllabus encourages a hands-on approach and is meant at training professionals with excellent scientific skills in the field of computer science methodologies, techniques and tools and their application to real-world problems in the fields of science, technology and services. The main courses cover main topics like machine learning, deep learning, scientific computing, information processing multimedia (images, sound, videos), internet of things, high performance and cloud computing. All the courses provide for the development of projects that allow the student to deal directly with the most advanced IT tools and with the resolution of problems.
Graduates can find employment in all sectors where machine learning and big data based advanced computational methodologies and solutions are needed. In particular, they will acquire the appropriate skills to work on the analysis, design, development, management of advanced IT solutions, to pursue a career, for example as a software developer, deep learning engineer, computer vision engineer, data analyst, software engineer, quantitative analyst, data scientist, and systems engineer. The master program is also a suitable basis for work in a research and development department in industry, as well as for a continued research career, and doctoral studies. Graduates can also work as self-employed/freelance consultants in the above-mentioned sectors.