The benefits of a Masters extend beyond improving your earning potential. They can provide you with personal and professional skills to accelerate your development. They are also an opportunity to differentiate yourself from your peers, many of whom will have similar A-level and undergraduate qualifications.
The foundations of computer science actually date back to before the modern computer had actually been created. For instance, algorithms for computing have been around for hundreds of years. One book of Sanskrit algorithms dates back to 800 BC.
Romania is a country located at the intersection of Central and Southeastern Europe, bordering on the Black Sea. Getting to Romania is easy from nearly all parts of the world, due to its position, as well as the fact that it is served by an array of transport types and companies. Romanian universities offer great choice of undergraduate and postgraduate programs in Romanian, English, French and German.
Top Master Programs in Computer Science in Romania 2018
The Artificial Intelligence and Distributed Computing Master's Program 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 program 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 (http://hpc.uvt.ro), participate in international research projects and to industrial projects conducted in collaboration with IT companies. [+]
The Faculty of Mathematics and Computer Science offers study programs in mathematics and informatics for around 1200 students.
The Department of Computer Science offers BSc study programs in Informatics (in Romanian and in English) and Applied Informatics (in Romanian), MSc study programs 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 programs 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 http://research.info.uvt.ro).... [-]
The master’s program aims at providing students with the appropriate tools for further doctoral studies and professional activity. [+]
The master’s program aims at providing students with the appropriate tools for further doctoral studies and professional activity.Program objectives
Acquisition of theoretical, applicative and practical knowledge in:complex systems modeling based on mathematical concepts and methods, and on programming concepts and techniques. programming and usage on/of computation systems, especially those of high performance, which are necessary for solving real-life problems and for simulating complex problem solutions. exploitation (data-analysis, knowledge-discovering) and visualization of „big data” for computation problems, statistical interpretations, decision processes, or for scientific instruments. applicative scientific domains where high-performance systems are used. analysis and improvement of software processes. professional modeling for teamwork as well as interdisciplinary approaches to research and development. Core courses Programming Paradigms Parallel and Distributed Operating Systems Formal Modelling of Concurrency Advanced Methods in Data Analysis Functional parallel programming for big data analytics Models in parallel programming General Purpose GPU Programming Workflow Systems Resource-aware computing Data Mining Grid, Cluster and Cloud Computing Knowledge Discovery in Wide Area Networks Admission requirements ... [-]
The Master Course in Software Engineering is a two year full-time English taught study program, which focuses on imparting both the knowledge and the practical skills required for a productive long-term career. [+]
Software has become a vital component of the infrastructure supporting our everyday life. Software systems are increasingly complex, and thus more difficult to build, yet they are subjects to increasingly strict standards of reliability, safety and security. At the same time, market pressure is increasing, development needs to be agile, and software must be built to evolve. All of this, coupled with the need for leading-edge applications make today’s software development an exciting technical challenge. Solid engineering principles are indispensable to delivering quality projects on time.... [-]
The Master Course in Computer Engineering is a two year full-time English taught study program, which provides students with advanced knowledge in computer engineering theory and practice, familiarizes them with the evolution of the current techniques, develop their research abilities and prepares them for successful careers as key contributors in computer development and research projects. [+]
Computer technology is part of just about everything that touches our lives from the cars we drive and devices we use for communication, to the movies we watch and the ways businesses and governments deal with us. Studying computer engineering will provide students with valuable knowledge about how to find efficient and innovative solutions to increasingly complex and challenging problems of computer systems. Computing jobs are among the highest paid and have the highest job satisfaction, a computing career having space for both collaborative work and individual effort.... [-]
The “Distributed Systems and Web Technologies” Master’s program offers the graduates specialized knowledge in the field of parallel and distributed computing, including advanced algorithms specific to this paradigm, the design of distributed applications, cluster, grid and cloud technologies, service-oriented programming, modelling and estimating the reliability of distributed systems, distributed image processing and visualization and multiagent systems. [+]
The “Distributed Systems and Web Technologies” Master’s program offers the graduates specialized knowledge in the field of parallel and distributed computing, including advanced algorithms specific to this paradigm, the design of distributed applications, cluster, grid and cloud technologies, service-oriented programming, modelling and estimating the reliability of distributed systems, distributed image processing and visualization and multiagent systems. The ideal candidate has basic knowledge of programming and algorithm design.... [-]