Master Degree in Computer Science and Networking



Similar documents
INTERNATIONAL MASTERS IN COMMUNICATION NETWORKS ENGINEERING (IMCNE) Academic Years 2012/2014 CALL FOR APPLICATIONS

Graduate Program in Computer Science and Engineering

Master of Science in Computer Engineering (2 years, 120 ECTS) Name of the Programme. Brief presentation. Programme Overview

Academic Year 2014/15. School of Industrial and Information Engineering. Degree Programme of:

COURSE TITLE COURSE DESCRIPTION

Core Curriculum to the Course:

INTERNATIONAL GRADUATE PROGRAMMES

YEAR SECOND CYCLE DEGREE IN COMMUNICATION ENGINEERING

Course is required. First cycle Study Period 2 PG

Division of Mathematical Sciences

Master s degree programme in Electrical Engineering and Information Technology

UF EDGE brings the classroom to you with online, worldwide course delivery!

DIRECT PH.D. (POST B.S.) IN COMPUTER SCIENCE PROGRAM

UNIVERSITY OF TRIESTE UNIVERSITY OF UDINE ACADEMIC REGULATIONS MASTER DEGREE PROGRAMMEME IN PHYSICS. Master Degree Programme Section LM-17

Please consult the Department of Engineering about the Computer Engineering Emphasis.

Laboratoire d Informatique de Paris Nord, Institut Galilée, Université. 99 avenue Jean-Baptiste Clément, Villetaneuse, France.

Study Program Handbook Computer Science

Computer Science. Master of Science

International Program for Bachelor of Science (Software Engineering) College of Arts, Media and Technology, Chiang Mai University

Faculty of Electronics and Telecommunications. Study Electronics and Telecommunications. in English. Mini-Guide for Prospective International Students

Contact. Information. in English. Study Electronics and Telecommunications. Faculty of Electronics and Telecommunications

Venue: Department of Physics, via Madonna delle Carceri 9, tel (+39) , fax (+39)

PHYSICS OF NANOSTRUCTURES

How To Get A Computer Science Degree

Computer Science Information Sheet for entry in What is Computer Science?

OKLAHOMA SUBJECT AREA TESTS (OSAT )

How To Get A Phd In Physics

Computer Science. Requirements for the Major (updated 11/13/03)

Triton College Transfer Guide Bachelor of Science in Computer Science

Number of hours in the semester L Ex. Lab. Projects SEMESTER I 1. Economy Philosophy Mathematical Analysis Exam

Computer Science/Software Engineering

Computer Science. General Education Students must complete the requirements shown in the General Education Requirements section of this catalog.

DOUBLE DEGREE PROGRAMMES 2015/2016 SCHOOL OF ECONOMICS AND MANAGEMENT SELECTION NOTICE

INTERNATIONAL DOCTORAL PROGRAM IN ECONOMICS CALL FOR APPLICATIONS Art. 1 (International Doctoral Program in Economics)

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

4 (of which 3 co-funded by the University) Fondazione Museo Civico di Rovereto - CGT SpinOff University (1 grant)

Application to the Second Cycle Degree in INTERNATIONAL RELATIONS RILM (8782) Class of second cycle degree LM 52 Academic Year 2015/16

ANNOUNCEMENT OF 15 PHD GRANTS FOR FOREIGN STUDENTS FOR THE ADMISSION TO THE DOCTORAL SCHOOLS AND TO INTERNATIONAL DOCTORAL COURSES

COURSE CATALOGUE

INTERBUSSINES ACADEMY LTD. Informatics. Bachelor's Program

ANNOUNCEMENT OF 15 PHD GRANTS FOR FOREIGN STUDENTS FOR THE ADMISSION TO THE DOCTORAL COURSES

Education Policy of the Department of International Development Engineering [Bachelor s Program]

Education Policy of the Department of International Development Engineering [Bachelor s Program]

Penn State Harrisburg Computer Science

Master of Science in Computer Science

Department of Computer Science

PROGRAMME SPECIFICATION UNDERGRADUATE PROGRAMMES. Programme BEng Computer Systems Engineering/BEng Computer Systems Engineering with Placement

TECHNOLOGIES AREA Enzo Ferrari Department of Engineering. ELECTRONIC ENGINEERING (class LM-29)

The duration of the doctoral courses is three years, commencing on 1 st ending on 31 st October 2017.

BACHELOR IN COMPUTER SCIENCE AND ENGINEERING

Erik Jonsson School of Engineering and Computer Science

Swiss Joint Master in Computer Science of the universities of Bern, Neuchâtel and Fribourg

ADVANCED COMPUTER ARCHITECTURE

HAVING REGARD TO the resolution of the Board of Governors of 27/10/2015; HEREBY DECREES. Art. 1 Recipients and features of the scholarships

Master Degree Program in Computer Science (CS)

Bachelor of Arts (BA) in Aviation Management Worms University of Applied Sciences Worms

Computer and Systems Engineering (CSE) Master of Science Programs

Position Classification Flysheet for Computer Science Series, GS Table of Contents

4 steps to make sure you don't lose your place

ACADEMIC YEAR SECOND CYCLE DEGREE IN INTERNATIONAL BUSINESS AND DEVELOPMENT

TXC - Computer Network Technology

Datavetenskapligt Program (kandidat) Computer Science Programme (master)

CCA CYBER SECURITY TRACK

Poznan University of Technology Faculty of Electrical Engineering

Information Systems. Administered by the Department of Mathematical and Computing Sciences within the College of Arts and Sciences.

Rules of the program leading to Bachelor of Science in Computer Science

CA FOSCARI INTERNATIONAL COLLEGE CALL FOR APPLICATIONS 2015/2016 ACADEMIC YEAR

MASTER OF SCIENCE IN INFORMATION ASSURANCE PROGRAM DEPARTMENT OF COMPUTER SCIENCE HAMPTON UNIVERSITY

Guide for Application. International Doctoral Program Urban Regeneration and Economic Development (URED)

LL.M. IN SUSTAINABLE DEVELOPMENT

MASTER IN COMPUTER SCIENCE

M.S. IN APPLIED PHYSICS AND COMPUTER SCIENCE

Appendices Master s degree programme Biomedical Engineering

RESEARCH DOCTORAL PROGRAM REGULATIONS

the recursion-tree method

Software Development Training Camp 1 (0-3) Prerequisite : Program development skill enhancement camp, at least 48 person-hours.

DEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING

The University of Jordan

BACHELOR IN TOURISM, SPORT AND EVENTMANAGEMENT

Registration is now open for the Second Level Degree Course in Environmental Engineering in the English languagefor the Academic Year

SECOND CYCLE DEGREE IN INTERNATIONAL BUSINESS AND DEVELOPMENT ACADEMIC YEAR

The Emerging Trends in Electrical and Computer Engineering

SELECTION PROCEDURE FOR GRANTING OF N. 7 SCHOLARSHIPS TO STUDENTS WITH A FOREIGN DEGREE

Credit and Grading Systems

How To Get A Computer Science Degree At Appalachian State

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008

Program Optimization for Multi-core Architectures

Transcription:

Master Degree in Computer Science and Networking The two-year Master Degree (Laurea Magistrale) in Computer Science and Networking is a jointly Program offered by the University of Pisa Deparment of Computer Science and Department of Information Engineering, and Scuola Superiore Sant Anna- Institute of Communication, Information and Perception Technologies. Objectives The 2-year Master Program in Computer Science and Networking has been designed to meet the growing demand for an emerging kind of professionals with high-level expertise in both - computer and information science and technologies - communication networking science and technologies, in a strongly integrated manner. This expertise is needed in the design and implementation of both innovative software-hardware distributed infrastructures and service-based distributed applications in several areas of industry, e-business, research, social and citizen services, public administration. Courses and laboratories Algorithm Engineering, Advanced Programming, Distributed Systems Paradigms and Models, Fundamentals of Signals, Systems and Networks, High Performance Computing, Network Configuration and Management, Software Service Engineering, Teletraffic Engineering, and specialized courses and laboratories in - software technologies for platforms, systems, models, frameworks, tools, security, and applications in distributed contexts, - communication technologies for optical and photonic infrastructures, and for network architectures, models, protocols and services,

- applied mathematics for architectures and applications modeling. Admission requirements and selection - Bachelor degree in Computer Science, or Computer Engineering, or Telecommunication Engineering, or equivalent qualification degrees specified in the admission call. - Good knowledge of English language, at least corresponding to an intermediate level (B1 Level in the European Framework for foreign languages). The number of students is limited to 40 (30 EU and 10 non- EU citizens). The medium of instruction is the English language. Selection is set by titles and colloquium/interview. Candidate s Profile: requested capabilities and background The courses of the Master Degree Programme in Computer Science and Networking assume the existence of a solid background knowledge at the methodological and technological level, that characterizes the Bachelor Programmes in Computer Science and in Computer Engineering of the University of Pisa. The applicants are strongly recommended to verify their background level with respect to the topics and subjects indicated below, and to follow the suggestions about recommended readings. The first-year courses in Computer Science and Networking will assume that the student knows such Bachelor-level teaching material, or equivalent teaching material. The teachers of University of Pisa and Scuola Superiore Sant Anna can be contacted for advising the applicants and the selected students. It is required that the students in Computer Science and Networking possess good abilities of analysis and synthesis, as well as a scientific method of studying and problem solving capabilities. The basic concepts and principles of continuous and discrete Mathematics and Calculus are necessary, in particular about real and complex numbers, series, limits, derivatives, integrals, logical-deductive reasonings, propositional logics and proof techniques, set, relations, functions, induction and recurrence, factorization, probability theory, and linear algebra. All the basic disciplines in Computer Science and Engineering belong to the required background. In particular, a solid Bachelor-level knowledge is required in Programming Languages and Methodologies, Computer Architecture, Algorithms, Communication Networks, both from a methodological viewpoint and from a design practice viewpoint. The needed background in Programming includes programming paradigms (functional, imperative, object-oriented), basic concepts in semantics, programming language practice in (at least) C and Java, static and dynamic data structures, grammars, compilers and interpreters, program designing and verification, advanced programming abstractions, abstract machines and run-time supports. This required background is contained in the following recommended readings: Michael L. Scott, Programming Language Pragmatics, Third Edition, Morgan-Kaufmann, 2009 B. Liskov (with J. Guttag), Program Development in Java: Abstraction, Specification and Object-Oriented Design, Addison-Wesley, 2001

The needed background in Computer Architecture includes basic concepts in system level structuring and modular design principles, logic circuits and technologies, firmware machine level, assembler machine level, processes and their run-time support, operating systems functionalities, input-output, memory hierarchies and caching, instruction level parallelism. In the University of Pisa such concepts and techniques are studied according to a Structured Computer Architecture approach and stressing the issues of performance evaluation, cost model and design techniques. This required background is contained in the following recommended readings: Marco Vanneschi, Structured Computer Architecture, Lecture Notes in preparation of Computer Science and Networking, http://www.di.unipi.it/~vannesch/, section Teaching High Performance Computing. These Notes have been expressely written for Computer Science and Networking students, and are based on the Italian book Architettura degli Elaboratori, Pisa University Press. Other reference books are o D.A. Patterson, J.L. Hennessy, Computer Organization & Design The Hardware/Software Interface. Morgan Kaufmann Publishers.; o A. Tanenbaum, Structured Computer Organization, Prentice-Hall. The needed background in Algorithms includes basic concepts in computational problems, tractability and undecidability, computational complexity, divide-et-impera, searching and ordering, dynamic programming, generation of combinations and permutations, greedy computations, trees, dictionaries, tables, randomized data and algorithms, data structures and algorithms for graphs. This required background is contained in the MIT lectures available at: http://didawiki.cli.di.unipi.it/doku.php/magistraleinformaticanetworking/ae/ae2012/start. and in the book: T. Cormen, C. Leiserson, R. Rivest, C. Stein. Introduction to Algorithms. MIT Press, third edition, 2009, chapters 2, 3, 4, 6, 7, 8, 10, 11 (no perfect hash), 12 (no randomly built), 15 (no optimal BST), 18, 22 (no strongly connected components). The needed background in Communication Networks includes basic concepts and techniques in technologies for packet switching networks, protocol layers with specific examples of existing products and frameworks, application layer, transport layer, network layer, link layer, wireless LAN, introduction to security issues. This required background is contained in A. Leon-Garcia, I. Widjaja, Communication Networks, Mc Graw Hill, chapters 1, 2, 3 J.F. Kurose & K.W. Ross. Computer Network and Internet. Pearson, chapter 1 A. Tanenbaum, Computer Networks, Prentice Hall, chapter 1, 2 In addition it is encouraged to get familiar with some elements in physics of electromagnetism (electricity phenomena and basics of geometric optics), that can be found in any physics textbook. Supports for students Welcome Package for non-eu students The University of Pisa offers to non-eu students a temporary welcome accommodation consisting in a three-month free lodging (in a shared room), and an Italian Language Course for foreigners. The course lasts 40 hours and it will be given at the "Centro Linguistico" (CLI) of the University of Pisa. Further information at http://www.unipi.it/index.php/students/item/2274-extraordinary-contributions

Scholarship of 10,000 Euros for non-eu student The University of Pisa offers one scholarship of 10,000.00 Euros which will be allocated to the best non-eu admitted candidate (who do not hold already a scholarship), according to the final ranking list. This scholarship will be distributed in two possible ways: as a monthly payment or as a service package including accommodation and two meals a day at the University canteen. To maintain the scholarship student must pass all the exams of the first and second semesters, earning respectively 30 and 60 ECTS credits per semester; otherwise, the scholarship will be suspended. Further information at http://www.unipi.it/index.php/students/item/2274-extraordinary-contributions DSU contributions Students may apply for the contributions provided by the the Azienda della Regione Toscana per il Diritto allo Studio Universitario (DSU - Student s Support Office). The annual call for contributions is published in the month of July at http://www.dsu.toscana.it (see a summary in English language of the previous call for application at: http://www.dsu.toscana.it/export/sites/default/it/documenti/doc/interventimonetari/bandi/ard SU_1_ING_RAT_bando_borsa_alloggio_14-15_-testo_definitivo.pdf). DSU aids consist in scholarships (up to 1,600.00 Euros per year), lodging grants, free meals at the University canteen, tuition waivers. Merit awards TeCIP Institute of the School and the Department of Computer Science of the Universtity of Pisa respectively contribute with 2 and 1 study awards of 2,000.00 Euros gross each. The awards will be assigned to 3 students enrolled in the second year who will achieve the best academic performance at September 30, 2016. Minimum requirements for the scholarship award are: - having earned at least 45 credit points (CFU) among mandatory course exams; - weighted average mark not less than 27/30. Scholarships will be assigned to students with the highest number of credit points (CFU). Number of credit points being equal, scholarships will be assigned to students with the best weighted average mark. Industrial contacts Several collaborations are established with prestigious national and international enterprises, in order to favour the professional training, to offer economical supports to students, and to provide job opportunities during and after the Program. We mention the stage and employment programmes at Telecom and Amazon labs, internships at Google and Yahoo, as well as other on-going initiatives. Deadlines non EU candidates: April 27, 2015 EU candidates: August 29, 2015 Further information Official website: http://www.di.unipi.it/it/didattica/wtw-lm Application website: http://mcsn.sssup.it/howtoapply.htm

Contacts Prof. Marco Danelutto President of the Master Degree Council marco.danelutto@unipi.it Prof. Piero Castoldi Vice-President of the Master Degree Council castoldi@sssup.it Claudio Manfroni Master Secretariat - +39 050882189 mcsn@sssup.it