|Application deadline:||February 14|
|Tuition fee:|| |
|Start date:||August 2014, August 2015|
|Credits:|| 120 ECTS |
|Duration full-time:||24 months|
|Delivery mode:||On Campus|
Become a StudyPortals member and get access to exclusive information, like scholarships and student reviews, related to your favourite programme!
Are you already a StudyPortals Member?
Find all members only information here
Computer Science focuses on the study of the scientific foundations for information, computation, and communication, and on the practical techniques for implementing them in computer systems. This is a very broad area of science spanning from the theory of computing, through programming, to cutting-edge development of computing solutions for large distributed systems, including cloud-based systems. Computer Science offers a solid foundation enabling graduates to adapt quickly to new ideas, new technologies, and to multidisciplinary fields. Traditional subfields of Computer Science are algorithmics, computability, software development and verification, programming language theory, computer graphics, databases, compilers, and others.
During the programme the students acquire the following skills depending on the modules they choose in their studies:
* Understanding the scientific principles of computers and software technology and being able to apply them to a multitude of problem domains;
* A thorough understanding of the software development process, including design, implementation, documentation, and verification;
* Developing analytical skills regarding the architecture, quality, trustworthiness, and reliability of computer systems;
* Obtaining skills in the design of distributed systems and high-performance applications;
* Getting familiar with advanced computational techniques in biology;
* Developing good communication and team-work skills;
* Obtaining knowledge and competence for a career in the software industry, in high-performance computing and in the computational biotechnology industry.
Successful completion of this two-year full-time programme results in the award of a Master of Science degree (filosofie magister). The programme gives a broad basis across different areas of Computer Science. It provides the students with the necessary knowledge and skills for a wide variety of careers within the software industry, in high-performance computing, and in computational biotechnology. It also provides the required background for doctoral research in Computer Science.
The Department of Information Technologies is located in the Turku Science Park, in the ICT building, where research groups and academic programmes meet, interact and collaborate with ICT companies - many of which are multinational and well known (Nokia, Nokia-Siemens Networks, Ericsson, F-Secure, Vaadin, etc..). The study facilities are brand-new and equipped with the latest technology. The programme is coordinated by the Software Engineering Laboratory which is committed to performing high-quality research on processes, methods, and tools for engineering software-intensive systems.
The structure of the studies
Advanced studies in Software Engineering 50 sp
Mandatory courses 20 sp: Development of web applications and web services, Software architectures, Project course
Selectable courses 30 sp: Specification Methods: Software Testing, Databases II, Software Safety, Software Quality, Parallel Programming, Code Optimization, Network Software, Cryptography and Network Security, Introduction to Computer Graphics, Advanced Computer Graphics, Advanced Text Algorithms, Neural Networks
Information systems and Management Sciences 20 sp
Selectable courses: Management Science and Inventory Analysis, Data Warehousing, Business Intelligence, Data mining and text mining, Managing the Digital Enterprise, Project Management, Mobile Value Services, User-centered Design of Information Systems, Financial planning.
Mandatory Swedish language course 5 sp
Master thesis 30 sp
Master's thesis in Software Engineering (includes Master's thesis seminar)
Free optional studies (15 sp), including courses offered by TUCS.
Applicants should already have completed a Bachelor's degree in Computer Science, Computer Engineering or in a closely related field. They should also have completed at least 25 credits of courses in Mathematics as part of their Bachelors degree studies. Eligible applicants are selected on the basis of how well their Bachelor's degree corresponds to the programme and on the study merits of the student.
Applicants must always prove their knowledge of the English language by submitting a TOEFL or IELTS test report.
|TOEFL paper-based test score :||575|
|TOEFL iBT® test:||90|