There are several fields that make up the broader field of computer science. One of these fields is the computational complexity theory, which can be very abstract. Other fields, such as computer graphics, deal more with concrete and hands-on visuals.
Sweden (Sverige) is the largest of the Nordic countries, with a population of about 9.5 million. It borders Norway and Finland and is connected to Denmark via the bridge of Öresund (Öresundsbron). Sweden has a strong tradition of being an open, yet discreet country.
Top Master of Science Programs in Computer Science in Sweden 2019
The Master's Programme in Computer and systems sciences gives you an opportunity to develop your skills and knowledge in relevant areas in preparation for a successful professional or research career. [+]
The programme allows students to expand knowledge and skills in ICT systems and programming. Students will learn how to efficiently develop both advanced computer and software systems, using both agile and standard development methods. Students will learn management skills along with technical skills, such as understanding the needs of end-users, working in groups, and project management. The programme is, to a large extent, project- and problem-oriented.
The programme is very diverse and offers the opportunity to select a specialisation or track that best suits the student’s goals and ambitions, e.g. Business Intelligence, Global Delivery Models, Human-Computer Interaction Design, Information and Knowledge Systems Design, Architecture, Information Security. However these are only examples, and there are also other specialisations or tracks. The degree culminates with a scientific degree project resulting in a Master’s thesis.... [-]
The Master's Programme (One Year) in Computer and Systems Sciences is a one-year postgraduate programme for those who already have a Bachelor's degree in Computer Science, Information Systems, or similar. [+]
The programme focuses on advanced courses and suits those who wish to improve their skills and knowledge as a preparation for a successful professional career. Students will receive deeper knowledge in ICT its role in business and society, and how it interacts with humans. They will also develop insights into emerging trends in the field, as well as how future technologies could be used.
The programme consists of a set of recommended course blocks, such as IT Management, Information Systems Architecture and Design, Business Intelligence, Interactive Design, Global Delivery and Outsourcing, and Information Security. The programme provides both the theoretical base and practical skills in the selected areas. The degree culminates with a scientific degree project resulting in a Master’s thesis.... [-]
The programme focuses on modern methods from machine learning and database management that use the power of statistics to build efficient models, make reliable predictions and optimal decisions. The programme provides students with unique skills that are among the most valued on the labor market. [+]
Data is the driving force behind today's information-based society. There is a rapidly increasing demand for specialists who are able to exploit the new wealth of information in large and complex systems.
The programme focuses on modern methods from machine learning and database management that use the power of statistics to build efficient models, make reliable predictions and optimal decisions. The programme provides students with unique skills that are among the most valued on the labor market.
The rapid development of information technologies has led to the overwhelming of society with enormous volumes of information generated by large or complex systems. Applications in IT, telecommunications, business, robotics, economics, medicine, and many other fields generate information volumes that challenge professional analysts. Models and algorithms from machine learning, data mining, statistical visualization, computational statistics and other computer-intensive statistical methods included in the programme are designed to learn from these complex information volumes. These tools are often used to increase the efficiency and productivity of large and complex systems and also to make them smarter and more autonomous. This naturally makes these tools increasingly popular with both governmental agencies and the private sector.... [-]
During your first year, you gain perspectives on the philosophy of social science, primers in the science of human decision-making, and frameworks for connecting individual behaviours to outcomes in social systems. You will also learn to apply advanced computational methods... [+]
How do ideas spread? How do cities become segregated? The programme prepares you to harness complex data and advanced computational tools to address these and other important social questions.Using statistical and computational methods to understand society and human behaviour
The increasing integration of technology into our lives has created unprecedented volumes of data on everyday social behaviour. Troves of detailed social data related to choices, affiliations, preferences and interests are now digitally archived by internet service providers, media companies, other private-sector firms, and governments. New computational approaches based on machine learning, agent-based modelling, natural language processing, and network science have made it possible to analyse these data in ways previously unimaginable.... [-]
This programme is aimed at students with a bachelor’s degree in Computer Science. You will learn to master the theoretical foundations in the field and how to integrate them with other technologies. [+]
This programme is aimed at students with a bachelor’s degree in Computer Science. You will learn to master the theoretical foundations in the field and how to integrate them with other technologies.
Computer science is one of the most dynamic and expansive fields of science. In addition to having a deep understanding of the theoretical and technical foundations, professionals in this field must be able to apply the technology to challenging problems and integrate it with other technologies. Applicants should have an adequate background in computer science and good programming skills.
The first three semesters include not only core courses in theoretical computer science and programming, but also elective courses such as artificial intelligence, databases and data mining, the design and programming of computer games, information security, advanced computer graphics, and human-computer interaction. Most courses feature lectures in theory and techniques, which are applied in practical laboratory work. Some courses also feature projects and seminars.... [-]
This new Master's programme focuses on the development of intelligent software products and services. Specifically, AI, machine learning, and data science are covered in detail. Applications include, but are not limited to, internet-of-things, data analytics, and smart cities. [+]
This new Master's programme focuses on the development of intelligent software products and services. Specifically, AI, machine learning, and data science are covered in detail. Applications include, but are not limited to, internet-of-things, data analytics, and smart cities.Facts Credits: 120 credits ECTS Level: Master Rate of study: Full-time Place of study: Campus-based Language: English Start date: Autumn, 2019 Requirements: The applicant must hold the minimum of a bachelor’s degree (i.e the equivalent of 180 ECTS credits at an accredited university) with at least 90 credits in computer engineering, electrical engineering (with relevant courses in computer engineering), or equivalent. The bachelor’s degree should comprise a minimum of 15 credits in mathematics. Proof of English proficiency is required. Degree: Degree of Master of Science (120 credits) with a major in Product Development, specialization in AI Engineering. Tuition fees: Tuition fee for the first semester: 70000 SEK Total tuition fee: 280000 SEK What is artificial intelligence? ... [-]
The program is for two years and organised around a group of mandatory and elective courses. The mandatory courses provide a broad based and cover more advanced topics like software engineering industry is currently in need of. [+]
Software has become an increasingly important element in many products being developed today. There has been a change in development costs from hardware development to software solutions. This increases the need to develop software based on the right functionality, quality, on time and in budget.
Master Program in Software Engineering is designed to meet these challenges by educating software developers in advanced concepts within software engineering that cover the entire development chain, from management's perspectives to the technical and developing perspectives.
The program is for two years and organised around a group of mandatory and elective courses. The mandatory courses provide a broad based and cover more advanced topics like software engineering industry is currently in need of. In addition, securing a general basis for all students. The elective courses give students with the opportunity to specialise in particular perspectives and thus helps to increase their attractiveness of future employers in a way as the student chooses. All courses are designed to offer a mix of latest practice and latest findings. This is strengthened further of the fact to higher education has active research in all of the mandatory course subjects.... [-]
Our Master in Computer Science offers is a number of elective courses with an emphasis on information security, information systems, and intelligent systems. Courses focus on issues closely related to research frontier in Computing Science. [+]
Today Computing Science is a huge field including topics such as programming languages, algorithms and complexity, data structures, intelligent systems, distributed systems and network technology. Over the fifty years that computer science has existed, it has come too defined as the technology of our time. Computers are integrated into many parts of our society and scientific field continues to develop at an astonishing pace. New technologies are constantly is constantly being introduced and the existing ones become obsolete.
Our Master in Computer Science offers is a number of elective courses with an emphasis on information security, information systems, and intelligent systems. Courses focus on issues closely related to research frontier in Computing Science. It is included in the master's program to write the master's thesis, which must be based on current research and scientific articles. After the student has obtained master's degree the student is then well prepared for work in the industry as well as to make scientific careers at the university.... [-]
This programme focuses on the development of complex software systems – large software projects featuring millions of lines of code and advanced techniques such as web services, distributed systems, component-based development and parallel processing. [+]
This programme focuses on the development of complex software systems – large software projects featuring millions of lines of code and advanced techniques such as web services, distributed systems, component-based development and parallel processing.
Within software technology, you study theories, methods, and tools for efficient development of complex and high-quality software. The programme emphasizes both theoretical and practical aspects of software development. It prepares you for a career as a professional in software engineering, specifically as a specialist in the efficient development of complex software systems, but you will also have the opportunity to pursue an academic career.... [-]
The programme focuses on the design and development of social media tools and services using the web and mobile technologies. [+]
The programme focuses on the design and development of social media tools and services using the web and mobile technologies.
This master programme provides a balanced combination of theoretical perspectives and applied knowledge. In particular, it offers in-depth understanding of online communities and the technical environments in which they interact. You will develop the skills required for creating innovative solutions and tools that use the web and mobile technologies for supporting these communities.