Masters Programs in Computer Science

Compare 171 Masters Programs in Computer Science

Computer Science

If you are interested in Computer Science and have a bachelor’s degree in this field that you are not sure exactly what to do with, then we suggest you take your education one step further to develop better career opportunities and increase your knowledge in the field. A Master in Computer Science is a great option.

A Master in Computer Science can open doors to many new and exciting jobs. A career in Computer Science means that you can design and analyze new computer systems, study robotics and even research artificial intelligence. These are all areas of study that students can experience with a Master in Computer Science.

Here you can find Master in Computer Science programs. This page has programs in the field from several countries. You can choose between such programs as Cyber Security, Government Information Technology and even Color Science. Pick the Master in Computer Science program of your liking and begin your path to technological enlightenment today!

Read More

Master in Data Science

Bologna Business School
Campus Full time 12 months December 2016 Italy Bologna

The Master in Data Science is designed for recent graduates interested in management and data analysis and whom would like to take on a role which is central to any business and its value creation: the Data Scientist, having already become one of the most sought-after experts in the professional world. The data business is becoming a key sector for the European economy, the development of products and... [+]

Masters in Computer Science. The Master in Data Science is designed for recent graduates interested in management and data analysis and whom would like to take on a role which is central to any business and its value creation: the Data Scientist, having already become one of the most sought-after experts in the professional world. The data business is becoming a key sector for the European economy, the development of products and services based on data and the analysis of data collected in companies, public entities or that are available on social networks. The aim being to obtain operational indications and to identify new business opportunities. In one word: Big Data, but not exclusively. Companies, in fact, have both a need and an urgency to manage the acquisition, presentation, sharing, analysis and visualization of data. The Data Scientist is defined by the Economist as “the most interesting job of the twenty-first century, combining the skills of an IT technician, statistician and storyteller to extract the golden nuggets hidden under the mountains of data.” The Master in Data Science offers 3 different types of skills: solid computer training, am understanding of the technological aspects and knowledge of business dynamics. This Master creates professionals with across-the-board skills whom are able to relate with the company’s management. The program concludes with a Field Laboratory Work and a company internship. Structure The master in Data Science is a full-time program structured in 1,500 hours of learning activities over 12 months of study, divided into: 360 hours of lecturing, an estimated 540 hours of independent study, and 600 hours of internship. The structure of the Master is divided into three terms: First cycle: December 2016 – April 2017 Second cycle: April 2017 – July 2017 Internship: August 2017 – December 2017 Classroom participation is about 30 hours per week structured in order to allow time to work in groups, while not neglecting individual students focus and management of interpersonal relationships. Learning Method The educational sessions provide different learning methods, including lectures, simulations, discussions of case studies and presentations by companies, testimonials, and group work. The curriculum is completed with master lectures held by professionals from the worlds of business, academia and politics, with opportunities for discussion and interaction with the business world through case histories. Fees The tuition fees for the 2016/2017 academic year are 14,800 euros to be paid in several instalments, the first one upon enrollment. The fees cover all academic materials via the online learning platform, all the facilities of the Alma Bologna Business School including use of the computers and secure personal Wi-Fi accounts, access to the study areas and gym, as well as student discount in the School’s cafeteria. Free parking is also available within the grounds of the School. In addition, with your University of Bologna Student Card you will have access to all university facilities with more than 100 libraries (including online subscriptions and databases), the 3 city centre canteens and all university student related discount offers. Scholarship/Financial Aid At Bologna Business School we understand the importance of financial aid in supporting our students in achieving their educational goals. We are aware that an advanced, high quality training path can be a significant commitment but we also truly believe that investing in one’s future always pays back. Bologna Business School is pleased to offer partial scholarships to the most meriting students: there are scholarships of 6,000 euros each and scholarships of 4,000 euros each. All applicants will be considered for a scholarship – no specific application is required. Thanks to the agreement between Bologna Business School and Intesa Sanpaolo, participants are eligible to apply for “PerTe Prestito Con Lode”, a long-term and low-interest honor loan. Main characteristics: Loan amount equal to the enrollment fee Reduced interest rate No collateral required Repayable in 10 years Without early closing fees [-]

MRes Computer Science

Xi'an Jiaotong-Liverpool University
Campus Full time 18 months September 2017 China Suzhou

The MRes (Master of Research) in Computer Science programme is designed to develop students’ understanding of the research process and their ability to carry out research. [+]

Overview The MRes Computer Science programme is designed to develop your understanding of the research process. It is for graduates from a computer-related discipline who wish to investigate research as a possible career, or who wish to extend their knowledge of one particular facet of computing. This programme provides you with an MRes that allows you to focus on your desired specialism, whilst our international staff provide all necessary support. Graduates of this programme, as with all XJTLU masters degrees, earn a University of Liverpool degree that is recognised by the Chinese Ministry of Education. Knowledge and skills The MRes Computer Science programme will equip you with comprehensive knowledge and understanding of: • advanced theoretical fundamentals of current trends in computer science • state-of-the-art key research issues in specialised areas of computer science • techniques for project management and the design, implementation and evaluation of IT solutions. Modules You will complete four taught modules in the first semester, followed by a research project for a total duration of 18 months. The precise content of your research project will be discussed and decided with your project supervisor and is subject to approval. Core modules: • Research methods • Project management • Dissertation. Elective modules: • Cloud computing • Data mining and Big Data analytics • Interactive systems • Object-oriented programming. Additional learning activity modules Careers Graduates from this programme will find employment as research and development engineers, systems developers and project leaders in IT companies, or will go on to further studies as a PhD candidate. Fees RMB 90,000 for the entire 18 month full-time programme. University tuition fees cover the cost of your study with us. Entry requirements: academic background An undergraduate degree (UK 2:1 or equivalent) in a computer science-related discipline with suitable programming and programme design experience. English language requirements • IELTS: 6.0 (minimum of 5.0 in all sections) • TOEFL iBT: 80 [-]

Master Sensor System Engineering (SSE)

Hanze University of Applied Sciences - Groningen, the Netherlands
Campus Full time 1 year September 2017 Netherlands Groningen

This master prepares you for a bright future in the fascinating world of advanced sensor applications. A domain that is rapidly growing, providing all kinds of interesting prospects for you, ambitious engineers. Within the globally important domain of health, sensor applications will provide totally new ways to monitor, heal, treat and care for people. [+]

Masters in Computer Science. Sensor System Engineering: Passionate about technology and engineering? ​​ Are you open minded, do you like to stretch boundaries to find out what is out there? Can you apply yourself, developing new ways to move the technology ahead, specifically in the health domain? Then take a moment to consider the opportunity to join us for one year to complete the Sensor System Engineering (SSE) honours master's programme.​​​ Programme overview General knowledge about sensor applications needed for any type of specialisation Specialised knowledge involving sensors in the health domain Honours content Master's thesis project (30 ECTS) General knowledge about sensor applications needed for any type of specialisation Linear algebra (4 ECTS): mathematics required for the next modules. Advanced data analysis (4 ECTS): integrating data coming from multiple complex sensors and to interpret this data correctly Modelling & simulation (4 ECTS): theory and tools required to model complex systems and to analyse and represent simulated data. Data centric architectures (4 ECTS): the architectural design of sensor systems at the level of of system architectures for big data applications and at the level of digital signal processing (DSP). Specialised knowledge involving sensors in the health domain Products and services in Health (4 ECTS): using real cases to learn the full design process of a health related sensor system. Sensor applications in Health (3 ECTS): exploration of sensor applications in biology, technology, diagnostics and application in health environments like hospital and home care. Honours content Professional skills (3 ECTS): learning to excel in the professional fi eld by developing essential professional, non-technical skills. Research & ethics (5 ECTS): learning necessary research skills as well as the ability to reflect on ethical issues. Community contribution (1 ECTS): forming a network for the students to help them solve particular problems in a multidisciplinary setting. Master's thesis project (30 ECTS) A six month research project in the domain of sensor technology and health in industry, a research institute or university department, resulting in a master's thesis. [-]

Master of Data Science

Campus Full time 2 years Open Enrollment Spain Barcelona

The MSc Data Science programme is designed for those who desire to deepen their comprehension of all aspects of the data sciences. Applicants could be graduates from other degrees with a strong mathematical core, or those continuing their academic pursuit after achieving a BSc in data science. [+]

This program is taught in ENGLISH. The Master Degree program in Data Science is designed for those who desire to deepen their comprehension of all aspects of data science. Applicants could be graduates from other degrees with a strong mathematical core, or those continuing their academic pursuit after achieving a bachelor degree in computer science. PROGRAM STRUCTURE Year 1 Students begin the programme with foundational knowledge of programming and mathematics, including data structures and algorithms, statistics and machine learning. During the first year their knowledge of mathematics, programming and data analysis will be significantly extended. The programme also offers the opportunity to obtain key soft skills for the professional world including technical project management, writing and presenting. Finally, students are expected to attend a substantial amount of talks and workshops offered by the university, as well as working on the Capstone project. Modules Combinatorics And Graphs Convex Optimization Information Theory Discrete Optimization Auctions Stochastic and Huge-Scale Optimization Computability And Complexity Probability and Statistics Statistical Data Analysis Machine Learning C++ JAVA Python Practical Unix Data Structures and Algorithms Parallel and Disrtibuted Computing R Databases Technical Writing and Presenting Technical Project Management Leadership and Group Dynamics Introduction to Interaction Design Web Graphs Capstone Project Seminars & Workshops Year 2 During the second year of the program students will primarily focus on learning the key applications of the data science as well as advanced methods in mathematics and data analysis. A significant part of the year will be allocated to the completion of the capstone project. Through completion of the programme, students will learn to conduct data analysis on any scale, develop the software necessary for analysis and present the results in a professional and efficient ways. Modules Nonlinear Optimization Robust Optimization Machine Learning Statistical Data Analysis Machine Learning on Big Data Stochastic and Huge-Scale Optimization Data Visualization Map Reduce Distributed Databases Technical Writing and Presenting Leadership and Group Dynamics Technical Project Management Big Data Analysis Cryptography Social Network Analysis Image And Video Analysis Text Mining Information Retrieval Machine Translation Algorithms in Bioinformatics Spectral Graph Analysis And Data Science App Capstone Project Seminars & Workshops MATH AS A SECOND LANGUAGE (MSL) A Harbour.Space major requirement for all students in tech is a very good level of math. Anyone who lacks the strong math foundation they need for a career in tech, but is eager to learn has a home in our foundation course (link). Students acquire all the basic tools they need to continue studies in Computer Science, data Science or Cyber Security. Graduating from MSL means opening the doors to apply for a place at Harbour.Space University and any other top-rate tech university in the world. Programme Leadership Andrei RaigorodskiiDr.Sci, PhD, Chair of the Department of Discrete Mathematics Konstantin MertsalovPhD, Director of Software Development Europe, Rational Retention Career Path Junior Data Scientist Data Scientist Senior Data Scientist Principle Data Scientist Chief Data Officer LIVING IN BARCELONA Studying in Barcelona has the following advantages: Barcelona is #1 in Europe for quality of life and clearness of environment (2012 Quality of Life City Rankings – Mercer Survey) Barcelona is #1 in the world for the level of infrastructure and urban development (2011, Ernst & Young). The region of Catalonia, where Barcelona is the capital, contributes significantly to the Spanish GDP. The growth of Catalonia’s GDP is currently 3.3%, much higher than in Europe on average. Catalonia’s exports are €42.2 billion, higher than in any other region of Spain. 7,000+ innovation and technological companies during the last 10 years. Barcelona is 6th in Europe for attractiveness and comfort for doing business (European Attractiveness Survey 2011, Ernst & Young), Barcelona is 2nd in Europe (after London) for being promoted as a business center (European Cities Monitor 2011); Barcelona is 2nd in the world for hosting different international conferences and congresses (City and Country World Report 2011, ICCA ). Barcelona is the host of the annual World Mobile Congress, which attracts thousands of international companies that work in the mobile industry. 7,000,000 + millions of tourists / year 20° C - average temperature during the day 2437 hours of sunshine/ year Cost of living 550 euro / month [-]

Master Program in Software Engineering (SE)

National Central University
Campus Full time September 2017 Taiwan Taoyuan

Founded in 1981, the Department of Computer Science and information Engineering at National Central University initially offered a graduate degree only. After offering doctoral degree in 1988 and the undergraduate degree in 1992, the department quickly evolves and sets up a complete curriculum for computer science education and research. [+]

Masters in Computer Science. Founded in 1981, the Department of Computer Science and information Engineering at National Central University initially offered a graduate degree only. After offering doctoral degree in 1988 and the undergraduate degree in 1992, the department quickly evolves and sets up a complete curriculum for computer science education and research. The department admits around 100 undergraduates, 100 students to the master program, 30 students to the part-time master program, and 25 students to the doctoral program each year. Our department has one of the most stringent academic programs in Taiwan. 
While placing emphasis on the core knowledge enabling students to apply their skills to many computer science and engineering disciplines, our program requires students participating in practical projects and provides numerous hands-on opportunities in collaborations with industry and government labs. We offer cross-disciplinary research opportunities that encourage innovation and collaboration across multiple disciplines, helping students become well-prepared engineers and researchers. Fundamental Courses & Professional Courses Network Performance Analysis: Queuing Theory Techniques and Algorithms for WWW (Information Systems) Wireless Multimedia System Advanced Data Structures Artificial Intelligence Advanced Algorithms for Distributed Computing Interactive Computer Graphics in Game Designs Information Retrieval and Extraction Intelligent Surveillance Machine Learning Computational Geometry Interactive Technologies for Rehabilitation Requirements for Graduation Required credits : 24 credits Duration of Study : 1~4 years Other requirements : Seminars for 2 semesters. Special Topics in Computer Science for 4 semesters Research Facilities & Lab Artificial Intelligence and Pattern Recognition Lab Computational Intelligence and Human Computer Interaction Lab Distributed System Lab Image Processing and Virtual Reality Lab Mobile and Broadband Networks Lab Software Engineering Lab Admission Documents Autobiography Research Proposal Two Letters of Recommendation TOEFL or Other Evidence of English Proficiency Evidence of Chinese Proficiency Related Academic Publications [-]

Artificial Intelligence and Distributed Computing

Universitatea De Vest Din Timisoara
Campus Full time 2 years September 2017 Romania Timisoara

The Faculty of Mathematics and Computer Science offers study programmes in mathematics and informatics for around 1200 students. The Department of Computer Science offers BSc study programmes in Informatics (in Romanian and in English) and Applied Informatics (in Romanian), MSc study programmes in Artificial Intelligence and Distributed Computing (in Romanian and in English), Software Engineering (in Romanian) and Applied Informatics in Science, Technology and Economics (in Romanian), PhD programmes in Cloud Computing, High Performance Computing, Artificial Intelligence, Automated Reasoning and Theoretical Computer Science which are also the main research directions of the department members. [+]

The Faculty of Mathematics and Computer Science offers study programmes in mathematics and informatics for around 1200 students. The Department of Computer Science offers BSc study programmes in Informatics (in Romanian and in English) and Applied Informatics (in Romanian), MSc study programmes in Artificial Intelligence and Distributed Computing (in Romanian and in English), Software Engineering (in Romanian) and Applied Informatics in Science, Technology and Economics (in Romanian), PhD programmes in Cloud Computing, High Performance Computing, Artificial Intelligence, Automated Reasoning and Theoretical Computer Science which are also the main research directions of the department members (for details see The Artificial Intelligence and Distributed Computing Masters Programme taught in English aims to offer competences in designing intelligent systems with application in various scientific and technical fields and in using the most recent technologies in high performance computing and distributed computing. It is a two years programme organized in three semesters devoted to teaching and a fourth one focused on research activities and the MSc thesis preparation. The students have the opportunity to use the infrastructure of the High Performance Computing Lab (, participate to international research projects and to industrial projects conducted in collaboration with IT companies. Main course titles Distributed Systems Parallel Computing Systolic Algorithms Workflow Technologies Multi-agent systems Operational Research and Optimization Data Mining Term rewriting Metaheuristic Algorithms Advanced Logical and Functional Programming Distributed Methods and Technologies based on XML Automated Theorem Proving Data Structures and Algorithms in Parallel Computing Potential labour market positions following graduation The graduates can target positions in IT industry as distributed systems engineer, high performance computing software engineer, cloud platform developer, data scientist/engineer, machine learning engineer, analytics engineer. They can also choose a PhD path oriented toward cloud computing and/or machine learning, fields which are currently in high demand of specialists. The students interested in research can be involved in the projects conducted at the e-Austria Research Institute ( The HPC lab from the West University of Timisoara includes one of the most performant computing infrastructure in Romania. [-]

Master Program in Data Science

Barcelona Graduate School of Economics
Campus Full time 9 months September 2017 Spain Barcelona

Degree awarded: Official Degree in Data Science. [+]

Masters in Computer Science. The Master in Data Science at the Barcelona Graduate School of Economics offers thorough training in predictive, descriptive and prescriptive analytics. With this training, graduates will be prepared to design and build data-driven systems for decision-making in the private or public sector. The study program is organized around the following coordinates: Statistics and Machine Learning Optimization and Operational Research Data Warehousing, Business Intelligence and Big Data Analytics Economics, Finance, and Policy Making Courses are taught both by leading academics in the fields of Statistics, Economics, and Operations Research, and experienced professionals from the Analytics industry. The study program also includes top guest speakers who are currently expanding the frontier of knowledge in Analytics. The students learn how to put in practice what is taught in the classroom by using real data and answering real business questions from a wide array of companies from different industries. Students have the opportunity to solve an entire Analytics project end-to-end during the practicum in a local company. Upon successful completion of the program, students will receive a Master Degree in Data Science awarded jointly by Universitat Autònoma de Barcelona and Universitat Pompeu Fabra. All Barcelona GSE master degrees have been recognized by the Catalan and Spanish Education authorithies within the framework of the Bologna Process (in Spanish, “Master Universitario o Master Oficial”). [-]

MicroMasters Program in Artificial Intelligence (Columbia University)

edX MicroMasters Programs
Online Full time Part time 48 weeks January 2017 USA Cambridge + 1 more

Earn a MicroMasters in Artificial Intelligence from Columbia University to launch your career in computer science and design the future. [+]

Average Length: 12 weeks per course Effort: 8-10 hours per week, per course Number Of Courses: 4 Courses in Program Subject: Engineering, Computer Science, Physics Institution: Columbia University Institution Offering Credit: Columbia University Language: English Video Transcripts: English Price (USD): $300 per course Earn a MicroMasters in Artificial Intelligence from Columbia University to launch your career in computer science and design the future. Gain expertise in one of the most fascinating and fastest growing areas of computer science through an innovative online program that covers fascinating and compelling topics in the field of Artificial Intelligence and its applications. This MicroMasters Program from Columbia University will give you a rigorous, advanced, professional, graduate-level foundation in Artificial Intelligence. The program represents 25% of the coursework toward a Masters degree in Computer Science at Columbia. Job Outlook Though Artificial Intelligence is one of the fastest-growing areas for high-tech professionals, there are too few qualified engineers, according to a recent Kiplinger report. Robotics and artificial intelligence will impact wide segments of daily life by 2025, with huge implications for a range of industries such as health care, transport and logistics, customer service, and home maintenance. (Pew Internet) The need for AI specialists exists in just about every field as companies seek to give computers the ability to think, learn, and adapt. (IEEE) Exciting and rewarding career opportunities as a Machine Learning Software Engineer, Deep Learning Specialist, Data Scientist, Automation Engineer, 3D Artist, Computer Vision Engineer, and many more! What You'll Learn: Solid understanding of the guiding principles of AI. Apply concepts of machine learning to real life problems and applications. Design and harness the power of Neural Networks. Broad applications of AI in fields of robotics, vision and physical simulation. MicroMasters Program Details How To Earn The MicroMasters Credential Complete, pass and earn a Verified Certificate in all four courses to receive your MicroMasters Credential. Learners who successfully earn the MicroMasters Credential are eligible to apply to the Master of Computer Science program at Columbia University. Take your Credential to the Next Level If a student applies to the Master of Computer Science program at Columbia and is accepted, the MicroMasters Credential will count toward 25% of the coursework required for graduation in the on campus program. Courses Artificial Intelligence (AI) Learn the fundamentals of Artificial Intelligence (AI), and apply them. Machine Learning Master the essentials of machine learning and algorithms to help improve learning from data without human intervention. Animation and CGI Motion Learn the science behind movie animation from the Director of Columbia’s Computer Graphics Group. Robotics Learn the core techniques for representing robots that perform physical tasks in the real world. What is a MicroMasters Program? Developed to advance a career and born from Master's programs of leading universities, MicroMasters programs are a series of higher-level courses recognized by companies for real job relevancy, and may accelerate a Master's degree. [-]

Master Library & Information Science,Digital Library & Information Services

University of Borås
Online & Campus Combined Part time 4 years August 2017 Sweden Borås

Digital Library and Information Services. Students will understand the significance of digital libraries in their own context, manage the transition of services to the digital sphere, and develop new digital services to satisfy the needs of their clientele. [+]

Master’s programme: Library and Information Science, Digital Library and Information Services


Would you like to work at the leading edge of information and library practice? Would you be interested in helping people to make sense of the cyberspace that is becoming so important in their work and lives? Do you want to have all the treasures of human knowledge, acquired through the ages, at your fingertips? This programme will help you to choose your mission and place in life. It offers exciting possibilities of finding the job of your dreams. Digital library and information services in many different sectors, from public and academic libraries to global business and children’s libraries are now seeking staff who have been prepared to work in the digital environment. The knowledge and skills you acquire will be useful in any of these areas because of the pervasive and omnipresent nature of digital resources. You will be the one to lead people to the information they really need. Digital libraries are increasingly significant throughout the world in the provision of information not only to local audiences, but internationally. They are developed by existing library services, by governmental and commercial organizations. Therefore, we offer this programme on a part-time, distance learning basis, to answer the need for professional competence in this area, in a mode that is appropriate for anyone, anywhere in the world. Following the programme, students will be able to understand the significance of digital libraries in their own context, manage the transition of services to the digital sphere, and develop new digital services to satisfy the needs of their clientele. The programme draws upon the excellence of faculty members in Sweden’s leading school of library and information science.... [-]

Master's Degree In Advanced Software Technologies For Mobile Devices

San Jorge University / Fundacion Universidad San Jorge
Campus Full time 1 year October 2017 Spain Zaragoza

The Master in Advanced Software Technologies for Mobile Devices is the first in Spain in its field leading to an official qualification and that provides the necessary skills to face the new challenges inherent in mobile applications. [+]

The October 23 begins the Fourth Edition of the Master in Advanced Software Technologies for Mobile Devices. This master's degree is the first in Spain in its field leading to an official title and gives the necessary skills to face the new challenges inherent in mobile applications. Technology highlights Hiberus scholarship. The Hiberus Group offer 26 spaces external academic practices have an economic scholarship to students enrolled in the Masters in the academic year 2015-2016. During a period of ten months, the beneficiary will combine the internship program in the company with the development of the Final Project. External academic practices should be made during the period in which the curse Master is unable to match the schedule of the practices with the school schedule Master. The student gets the perfect combination between the technical and the business side. Know the market, the steps to be an entrepreneur and current market niches in applications for mobile devices. Objectives and competences Study of different mobile device platforms. Study of cross-cutting issues to different mobile platforms: Usability applications, advanced databases and adhoc networks. Study of languages ​​and software modeling methodologies at different levels of abstraction applied to mobile platforms. In the case of making a career path: Study of current market niches in the field of mobile applications. In the case of making a research itinerary: Study of the current state of the art research applications on mobile devices. Program MODULE KIND CREDITS ANDROID PLATFORM DEVELOPMENT mandatory 4 DEVELOPMENT IN THE IOS Platform: iPhone - IPAD mandatory 4 USER EXPERIENCE IN MOBILE APPLICATIONS mandatory 4 DATABASE ADVANCED MOBILE mandatory 6 ADHOC NETWORKS BETWEEN DEVICES mandatory 4 JOINED BY APPLICATION SOFTWARE PRODUCT LINES mandatory 3 INDEPENDENT MODELING APPLICATIONS PLATFORM mandatory 4 COMPILATION OF MODELS CODE SPECIFIC PLATFORMS mandatory 3 INTRODUCTION TO RESEARCH Optional 3 STATE OF THE ART IN RESEARCH FOR MOBILE Optional 6 ENTREPRENEURS AND COMPANIES IN THE MARKET APPLICATIONS FOR MOBILE DEVICES Optional 3 NICHES FOR MOBILE APPLICATIONS Optional 6 END OF MASTER WORK mandatory 19 - Total 60 [-]

Master's Degree In Mobile Computing

Universidad Pontificia De Salamanca
Campus Part time 1 year September 2017 Spain Salamanca

One of the most demanded professional profiles today by companies in the ICT sector is the Mobile Software Engineer. The demand for skilled professionals in this field is constantly growing both in Spain and internationally. [+]

Masters in Computer Science. Program Description One of the currently most in demand by companies in the ICT sector is the professional profiles Mobile Software Engineer. The demand for skilled professionals in this field is constantly growing both in Spain and internationally. The Master in Mobile Computing -Master MIMO-master is the official reference in the field of apps for mobile devices (phones, tablets and wearables). Students specialize in three major platforms: iOS, Android and Windows Phone. They will also be experts in implementing RESTful services and their deployment in major Cloud providers as well as design solutions using HTML5 platform. Since our students are highly recognized and valued by companies, 100% is the master work once completed. The Master provides real professional experience among its teachers with the best professionals in companies and also perform practices remunerated: Altran, atSistemas, Bq, CGB, Cognizant, Flag Soliutions, Indra Sistemas, Insa, Intelygenz, Liferay, MediaNet Software, Minube , PlanetMedia, Quadram, TalentoMobile, Tecnocom, Tuenti, Unisys, Urban Data Analytics, Wayook, Wembley Studios and others. If the student is working, you can apply for recognition of these credits. GOALS Train professionals with experience in the design and implementation of mobile applications for different platforms (iOS, Android, and Windows Phone) and device types (smartphones and tablets) Acquire knowledge on the latest technologies for the development of Cloud services Developing cross-platform applications based on HTML5 Gain real experience in business developing mobile applications Professional profiles Android software engineer iOS software engineer Windows Phone software engineer Backend developer frontend developer Mobile Team leader Development consultant for mobile devices CTO (Chief Technology Officer) Curriculum I. Technologies platform module 15 ECTS Client-side technologies. HTML5 6 ECTS Server-side technologies. ECTS Cloud 9 Module II. Native Technologies 30 ECTS IOS Application Development 10 ECTS Android Application Development 10 ECTS Windows Phone Application Development 10 ECTS Module III. Work experience 9 ECTS Module IV. Master's Thesis 6 ECTS Methodology Classes to be fully practices taught in computer room all kinds of mobile phones and tablets will be provided for students to do their jobs in a physical device MacMini computers are also provided in order to work at home The teaching is concentrated on Friday afternoons and Saturday mornings, ideal for those who are working or looking for their first job The teaching staff is made up of the best professionals of the best companies The student will carry out work experience Duration and price Start Date: September 2016 Duration: One academic year (September to June) Price: € 91.50 / credit (€ 5,490) Places available: 25 Location: Salamanca Contact: [-]

Master of Applied Computer Science

Saint Xavier University
Campus Full time September 2017 USA Chicago

The Master of Applied Computer Science (MACS) program is designed to further students' understanding of the computing technologies shaping our world today. [+]

Master of Applied Computer Science The Master of Applied Computer Science (MACS) program is designed to further students' understanding of the computing technologies shaping our world today and to prepare students for sustaining a life-long contribution to a technology-related career. The MACS program provides students with a theoretical and practical understanding of important areas in the computing field. This program may be completed in two semesters by completing 16 credit hours each semester, or in three to four semesters by spreading the courses over a longer period. A Master of Business Administration (MBA) degree may be completed by taking an additional 24 graduate credit hours from the Graham School of Management, which can be completed in one additional year. Five-Year Option Get a bachelor's and master's degree in just five years! The Department of Computer Science is excited to announce this new option for all incoming freshmen. You can... Complete the requirements for the Bachelor of Science (Computer Science) or Bachelor of Arts (Computer Studies) and in the fourth year take two graduate level courses in computing that will count for eight hours towards the general electives in your bachelor’s degree and also eight hours towards your master’s degree. In the fifth year, you take 24 hours (six courses) of graduate courses to complete the master’s degree. You may also delay graduating with the bachelor’s degree until the end of the fifth year, and then graduate with both the master’s and bachelor’s degrees at the same time. This is an advantage because although you will be taking graduate courses, SXU will consider you to be an undergraduate and not only charge you undergraduate tuition but also allow you to use your financial aid package in the fifth year. However, since every student’s situation is different, you should check with the Financial Aid Office before making this decision. Entrance Requirements The MACS program is designed for students with a bachelor's degree in computer science or a related field. However, a student with a non-computer-related degree may substitute relevant work experience as a prerequisite for entry into the program. College graduates who have not worked or studied in a computing field may become eligible for the program by addressing their deficiencies, either by taking courses at Saint Xavier University prior to their enrollment in the program (a conditional acceptance will be considered) or by providing documentation that they have completed similar courses at another institution. Students wishing to pursue this option should consult with the program director. Students with no experience in programming will be required to gain proficiency in one programming language (for example, Visual Basic, C, Java or C++) prior to acceptance into the program. In some cases a student may be required to complete an introductory computing course. Please contact the program director for advice on fulfilling these requirements. Program Requirements The master of applied computer science degree requires 32 credit hours of graduate course work consisting of at least 20 credit hours at the 500-level and at most 12 credit hours at the 400-level. Required Courses (20 credit hours from the Following, including ACSG-599): ACSG 520: TCP/IP Architecture and Protocols (4) ACSG 540: Programming Languages for the Web (4) ACSG 561: Systems Analysis and Design (4) ACSG 570: Computer Systems Security (4) ACSG 591: Special Topics (4) ACSG 599: Graduate Capstone Course (1-4) Elective Courses (Select 12 credit hours from the following): ACSG 400: Current and Future Trends of the Internet (4) ACSG 405: Project Management for Information Technology (4) ACSG 425: Data Communications and Wireless Networking (4) ACSG 430: Mobile Applications (4) ACSG 435: Cloud Computing (4) ACSG 450: Digital Forensics (4) ACSG 452: Advanced Database Topics (4) ACSG 455: Open Source Software (4) ACSG 460: Special Topics (4) ACSG 465: Usability and Design (4) ACSG 545: Software Engineering (4) ACSG 575: Information Ethics (4) ACSG 592: Independent Study (1-4) ACSG 593: Directed Study (1-4) ACSG 594: Internship (varies) Application Requirements Below are the requirements for the master of applied computer science program: 1. A completed application form (PDF). 2. Official transcript(s) sent directly from the registrar of the accredited baccalaureate degree-granting college/university and all graduate level coursework. 3. A non-refundable $35 application fee, unless applying online. 4. Personal statement. In approximately 300 words, please address (1) your personal career goals, (2) how you developed an interest in computer technology and the Internet, (3) your computer background and proficiency, (4) how this program fits into your goals, (5) what skills and experience you bring to the program, and (6) what are your needs and expectations of the master of applied computer science program? 5. Two completed recommendation forms. Recommendation forms must be completed by individuals (supervisors, professors, coworkers, etc.) who can attest to your academic competence, professional skills and character. Graduates of Saint Xavier University need not submit recommendations, unless specifically asked to do so after submitting the application. 6. If admitted into the program, an advisor will review your resume and transcripts. Students who have not worked in the information systems field and/or do not have a computer based undergraduate degree may need additional coursework. Apply online for the master of computer science (MACS) program or request an information packet by mail. [-]

Master in Computer Science and Engineering

University of Oulu
Campus Full time 2 years September 2017 Finland Oulu

This research-oriented degree programme provides an exciting opportunity to study in a leading-edge research environment. It gives students the flexibility to choose between two themes: Computer Vision and Signal Processing, and Ubiquitous Computing. Students are strongly encouraged to work closely with research groups in the faculty that are international leaders in their fields. [+]

Masters in Computer Science. Master in Computer Science and Engineering This research-oriented degree programme provides an exciting opportunity to study in a leading-edge research environment. It gives students the flexibility to choose between two themes: Computer Vision and Signal Processing, and Ubiquitous Computing. Students are strongly encouraged to work closely with research groups in the faculty that are international leaders in their fields. Research-oriented programme with two themes The first theme, Computer Vision and Signal Processing, provides students a solid theoretical understanding and practical skills on digital information processing and analysis. This information can be, for example, image, video, or audio signals that are perceived from the environment and processed using various operations such as filtering, compression and classification. The students are introduced to the essentials of computer vision as well as image and signal processing methods and technologies. The second theme, Ubiquitous Computing, focuses on the next generation of interactive systems that place humans at the focus of the technological development. Adopting a multidisciplinary real-world approach, students have to spend a substantial amount of time working in group projects to develop a variety of systems ranging from interactive online services to games and mobile applications, with a strong focus on innovation and design. Students gain experience in conducting usability tests with human participants, conducting experiments to evaluate their systems, and applying an iterative design approach to develop and improve their systems. The programme is provided by the Faculty of Information Technology and Electrical Engineering, which hosts multiple world-class research groups. The department is renowned world-wide for its expertise in computer vision, and among its key results is the Local Binary Pattern (LBP) method that has become one of the most widely used texture operators in computer vision. Signal processing is another core area where the department has carried out leading edge research, for example, on energy-efficient architectures for embedded systems in close collaboration with many companies. Finally, the department has created a unique research environment for Ubiquitous Computing including multitouch wall-sized displays, smartphone sensing middleware and sensor networks; coupled with a strong experimental approach to developing interactive systems. Programme Outline Computer Science and Engineering is a full-time two-year (120 ECTS) international Master's degree programme. A more detailed description of the content can be found from the course structure diagram. Learning outcomes After completing the studies with a focus on Computer Vision and Signal Processing, the student can: Utilize basic methods in digital image and video processing, statistical pattern recognition, computer vision, and computer graphics for solving various application problems, Apply numerical methods such as optimization algorithms in formally defining and solving problems appearing in science and technology, Analyse and design digital signal processing systems, and implement algorithms, for example, to modern signal processors, Realize applications to the Internet using a modern software architectural style. After completing the studies with a focus on Ubiquitous Computing the student can: Utilize basic methods in statistical analysis, distributed systems, experimental design, and iterative design to specify, implement and evaluate interactive technologies, Develop instrumentation technologies to collect in-situ data on deployed interactive technologies and how they are actually used by human users, Has gained experience with a variety of interactive technologies ranging from multi-touch surfaces including video walls and smartphones, to multimodal input techniques including accelerometer-based sensing, Work in groups to tackle substantial long-term projects, present and promote their work, effectively communicate their findings in speech, and effectively write in academic style. Graduate Profile The programme will provide the graduates with the competence to continue as postgraduate students aiming for a doctoral degree, or in a wide variety of positions offered by research institutes and companies mainly operating in the field of information and communications technology (ICT). The graduates are most likely to be employed in research and development related positions, but also management positions fit into the profile. Programme Admissions General Academic Requirements and Language Requirements are same for all of the Master's programmes. Programme Specific Academic Requirements Bachelor’s degree in computer science, electrical engineering or relevant fields such as physics or applied mathematics. Those who will receive their degree after the deadline of the application, but before June 15 / July 31 2016 are eligible to apply. Application Documents Selection Process An interview is arranged to test the most qualified applicants. There will be 30 students selected to the Master's programme. If two or more applicants score the same number of points, their order shall be determined on the basis of the relevance and the level of the applicant's overall study record in the Bachelor's degree. Detailed Selection Criteria The applications are evaluated based on the following criteria: The level and the relevance of the applicant's overall study record in the Bachelor's degree and other studies. Good mathematical and programming skills are appreciated. The quality of the applicant's Motivation Letter* The quality of the applicant's Research Interest* The quality of the CV Reference letters Interview *Motivation Letter and Research Interest are included in the online application form. University of Oulu International Master’s Scholarship Scheme 2017-2018 Connected with the renewal of university strategy, the increased importance of internationalization and the introduction of tuition fees for non-EU/EEA citizens, the University of Oulu has assigned a significant amount of money for tuition scholarships for 2017 entry. The scholarships will be granted in the form of a tuition fee waiver. The tuition fee waiver awarded covers 100 % of the full tuition fee. Applicants can apply for the tuition scholarship as part of the admissions process. University of Oulu Scholarship Scheme in more detail The University of Oulu International Master’s Scholarship Scheme (IM Scholarship) provides scholarships to academically talented international students. The scholarship is aimed at students studying for a Master’s degree in the University of Oulu two-year International Master’s programmes. The scholarship covers the full international tuition fee. University of Oulu IM Scholarships do not cover living costs. In order to retain the scholarship in the following year of study, a student must have completed 55 ECTS by the end of the previous academic year. If a student does not achieve this requirement during the first year of studies, they will be liable to pay the full international tuition fee for the second year if they wish to complete their Master’s degree programme. An exception to this rule can be made if a student has been granted approved leave from studies (e.g. due to serious illness). Eligibility Requirements to Apply for International Master’s Scholarship Applicants are eligible to apply for a University of Oulu IM Scholarship 2017-18, if they are: Non-EU/EEA* citizens who do not have a permanent residence permit in Finland. (Applicants not eligible for the International Master’s Scholarship are: 1) non-EU/EEA citizens who have a permanent residence permit in Finland, 2) EU/EEA citizens or comparable persons, 3) University of Oulu students who have been accepted to study BEFORE the academic year 2017-18.) Eligible to apply for a Master’s degree programme at the University of Oulu for academic year 2017 – 18. The applicant has obtained their first academic degree (Bachelor’s or equivalent) from a recognised institution of higher education. The applicant proves a high level of proficiency in English language. Approved methods of demonstrating language proficiency. Applicants who are in their last term/semester of studies for their first academic degree during the application period, can apply for the scholarship. Applicants who receive a conditional offer of study placement for a Master’s programme will receive a conditional scholarship offer. The scholarship application will be processed in the selection procedure only if the applicant meets the admissions criteria. *European Union / European Economic Area member states are: Austria, Belgium, Bulgaria, Cyprus, Czech, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Liechtenstein Republic, Denmark, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, and United Kingdom. With the EU legislation, Switzerland is also comparable for EU member states. The nature of residence permit is indicated in the residence permit with a letter. A permanent residence permit bears the letter P or A and an EC residence permit for third-country nationals with long-term EC resident status bears the letters P-EY. Application for International Master’s Scholarship 2017-18 There is no separate application system for the International Master’s Scholarship. All applicants for University of Oulu Master’s degree programmes need to complete the Student Application Form. Those applicants who are applying for the University of Oulu International Master’s Scholarship have to additionally complete the “Application for Scholarship,” section which can be found at the end of the Student Application Form. The International Master’s Scholarship application section cannot be completed and/or submitted without the Student Application Form. The application period for the University of Oulu Master’s degree programmes and International Master’s Scholarships is 15.12.2016-25.1.2017 Selection criteria for University of Oulu IM Scholarship 2017-2018 Admissions and scholarships decisions will be taken at the same time. Those students successful in obtaining an International Master’s Scholarship will be notified at the same time as their offer of admission to their International Master’s programme is confirmed. The selection criteria for the University of Oulu IM Scholarship are based on previous academic performance and academic potential. For questions concerning the University of Oulu IM Scholarship, please contact admissions.officer(a) [-]

Master in Computer Science

Cornell Tech
Campus Full time 1 year September 2017 USA Chelsea

The technology field is increasingly fast-paced and entrepreneurial, and the most successful developers and programers are the ones who understand how technology turns into product. Our CS masters degree will give you that understanding. [+]

Master in Computer Science Technology exists to meet human needs and solve human problems. And today's technology-driven start-ups need engineers and computer scientists who also understand the business side of bringing innovative solutions to market. Cornell Tech's Master in Computer Science will give students the technical skills needed to develop cutting edge solutions while exposing them to entrepreneurship and product management. Learn Through Cross-Disciplinary Collaboration No matter where you apply your computer science and engineering skills, you'll most likely be working in collaboration with product and project managers, sales and marketing executives, even lawyers. Your success will depend on your ability to speak their language, to see how your technological expertise fits into the greater whole of the company, and to draw inspiration from every part of the business. In Cornell Tech's Master in Computer Science program, you'll not only get a rock solid technical education, you'll learn side-by-side with business and law students as well as other technology students. You'll work together in teams to develop your own business in the Startup Studio and develop innovative solutions for real business clients as part of your Company Challenge in Product Studio. In the process, you'll develop the kind of business savvy and communication skills—as well as peerless technical know-how—that have made previous graduates prime recruiting targets of companies like Google, Facebook, and numerous startups. Who Should Apply? You should apply to Cornell Tech's Master in Computer Science if you have an academic background in computer science or a related technical field, a strong entrepreneurial streak, and a passion to lead in the tech industry. If you do not have a technical academic background, you should have taken courses in software engineering and linear algebra and have working knowledge of data structures and algorithms. A Master of Engineering in Computer Science is also offered on Cornell's Ithaca campus with more opportunities for elective courses than Cornell Tech’s entrepreneurship and product development focused studio curriculum. Learn more. Topics Covered Machine Learning Data Science Computer Security & Privacy Computer Vision NLP HCI Systems (Computer) FEATURED COURSE Applied Machine Learning Credits 3.00 This course will help students learn and apply key concepts of modeling, analysis and validation from Machine Learning, Data Mining and Signal Processing to analyze and extract meaning from data. Students will implement algorithms and perform experiments on images, text, audio and mobile sensor measurements. They will also gain a working knowledge of supervised and unsupervised techniques including classification, regression, clustering, feature selection, association rule mining and dimensionality reduction. Careers in the Field Software Developer Product Manager Data Scientist Startup Founder or CTO Curriculum The Master in Computer Science curriculum includes a variety of rigorous courses that will give you the the skills you need to develop digitally enabled solutions to emerging business challenges and human needs. In an educational innovation unique to Cornell Tech, you'll also participate in an immersive Studio experience, in which you'll hone your team-building and leadership skills while developing a new product idea in response to the strategic needs of a real organization and create your own startup. What Your Schedule Might Look Like In the fall you’ll take Startup Systems Engineering and technical electives like Applied Machine Learning, Security & Privacy in the Wild, and Physical computing. In the afternoons you’ll work on team-based projects in Product Studio and Startup Ideas and learn firsthand from industry leaders in Conversations in the Studio. In the spring you’ll take technical electives like Data Science in the Wild, Natural Language Processing, HCI & Design or business electives like Design Thinking and Disruptive Tech. In the afternoons, you’ll pursue team-based projects in Startup Studio and Product Management. MEng Application Timeline Cornell Tech offers three application rounds. Applicants are encouraged to submit their application when ready. We will consider applicants that apply in each application round. We review applications as we receive them. The 2016-2017 application deadlines for Computer Science are as follows: Round 1 - October 3, 2016 Round 2 - January 20, 2017* Round 3 - March 3, 2017 *Scholarship: To be considered for a merit-based scholarship, applicants are strongly encouraged to apply by the January 20th Round 2 application deadline. ** Complete applications received by April 10, 2017 will still be given full consideration for admission, capacity permitting; but applicants are encouraged to submit their applications as early as possible.Submitting applications early ensures early response. Application Requirements To be considered, all applicants must provide the following in their online application: Résumé You must submit a current résumé along with your application. With the use of LinkedIn, you will have the option to auto-populate the employment and education information listed within your online professional profile. Please note, any information that is auto-populated from LinkedIn can be edited. Personal Statement Here at Cornell Tech, you will be part of an environment where creativity, technical depth and leadership share seats at the table. We value expressions of who you are and what you add to this formula. Please submit a one- to two-page statement that describes your interest in this program at Cornell Tech. Your submission should highlight personal experiences that demonstrate your creativity, leadership and technical abilities. In particular, feel free to elaborate on technical projects you have completed, their creative and technical aspects; any entrepreneurial or leadership experiences; your professional career goals; the benefit you envision being part of the tech ecosystem in New York City; and, why this program is the one for you. Two Recommendations Recommenders should be faculty members or other individuals who know the applicants professionally and have seen them play a major role on substantial projects. Recommendations must be submitted online. GRE The GRE is required for admission to Cornell Tech. All official test scores should be reported directly to Cornell University. Students who have received (or will have received) a Bachelor degree from Cornell University are exempt from the GRE requirement for the Master of Engineering program. The GRE institution code for Cornell is 2098. Please be consistent in the spelling of your name on both your application and test score report. Transcripts Transcripts from each previously-attended college or university are required and must be uploaded online with the application. Admitted students will be required to submit an official transcript directly to Cornell University Graduate School prior to matriculation. Application Fee A nonrefundable application fee of $95 must be submitted with the online application. International Applicants Transcripts In addition to the aforementioned program requirements, international applicants must provide a certified English translation of transcripts if the original language is not English. Successful international applicants will have received a baccalaureate degree from a college or university of recognized standing. TOEFL Applicants must also demonstrate proficiency in the English language by taking the Test of English as a Foreign Language (TOEFL). Official TOEFL scores must be sent to the Cornell University Graduate School. The institution code is #2098. Cornell’s official minimum sub-scores for each element of the TOEFL are as follows: Writing: 20 Reading 20 Listening 15 Speaking 22 The TOEFL requirement may be waived if the applicant meets at least one of these criteria: Is a native citizen of the United States, Australia, Canada (except Quebec), Ireland, New Zealand or the United Kingdom. Has studied in full-time status for at least two academic years within the last five years in the United States, Australia, Ireland, New Zealand, the United Kingdom, or with English language instruction in Canada or South Africa. You must submit a transcript that shows you have attended college in one of these approved locations. [-]

Master of Engineering in Real Time, Steering and Supervision

Centrale Nantes
Campus Full time 2 years September 2017 France Nantes

The Master offers two speciality tracks: Real Time embedded systems - embedded computer science and Simulation & Supervision [+]

This Master is internationally recognized and accredited by the French Ministry of Higher Education.

Language of teaching

Courses fully taught in English during the two years.


The objective of this track is to present the techniques currently used for the design and the verification of embedded systems, and more especially real-time embedded systems. The track relies on several courses covering various topics: the design of real-time systems and the architecture of a real-time operating systems (OSEK/VDX standard is used); the real-time scheduling policies and the associated implementation; tools for the modeling and verification of real-time systems: Petri networks, finite state automata and time automata. ... [-]