x !
Archived Curricula Guide 2015–2017
Curricula Guide is archieved. Please refer to current Curricula Guides
Degree Programme in Computer Sciences

Society depends on information technology. Experts in the field are constantly sought after and the remuneration reflects the demanding education. The teaching is adapted to the needs of tomorrow and gives students the tools for continual self-development. On the Degree Programme in Computer Sciences students have the right to take both the degree of Bachelor of Science and the degree of Master of Science.

After the Bachelor's studies students can take the Master's degree in computer science, software development, computational big data analytics or human-technology interaction. In computer science, Master's students can specialize in computational methods and programming, information systems in organizations, or databases and information retrieval.

Computer science is involved in questions of information processing including the principles and equipment for presenting, preserving and managing information, programming, and information systems and their design. The aim is to educate competent information technology professionals, researchers and teachers for higher education institutions and schools.

Human-technology interaction concers with the interface between humans and technology and related phenomena. The programme offers comprehensive education aiming to cover the whole field. The scope of the teaching is unique in Finland and in international comparison. The aim is to educate versatile experts with a people-friendly approach in the field of information technology. In the Master's studies it is possible to specialize in narrower topics and choose suitable optional studies accordingly. Depending on personal interests and the courses taken, graduates' typical jobs include interaction or UX designer, usability specialist, researcher, user experience architect, and software developer.

Learning Outcomes

Students having completed the Bachelor's programme will

  • have a command of the rudiments of computer science and be able to follow development in the field
  • be familiar with the basis of scientific thinking and of applying these in their own work
  • have acquired the necessary skills and knowledge to embark on education leading to a higher degree
  • be capable of applying the knowledge acquired in internationalizing working life
  • be capable of communicating in professional situations in Finnish, Swedish and one foreign language
  • be conversant with the ethical norms of the field and apply these in their work.

Students having completed the Bachelor's degree will be capable of independently planning and implementing technical solutions for new application situations. Their expertise will be in programming, various design and valuation methods, co-operation skills and understanding the user. In addition to a sound theoretical grounding students will be capable of scientific thinking and problem solving.

The Bachelor's programme prepares the ground for both an academic career and the development of the skills required in practical working life.  In addition to the essential professional knowledge and skills, students upon graduating will have the capability to continue their studies with a Master's degree and the ability to maintain their professional skill throughout their careers in a field which develops rapidly.

Students having completed the Master's degree will

  • have a thorough command of some aspect of computer sciences
  • be familiar with scientific thinking and capable of applying scientific working methods in their own area of specialization
  • be motivated for lifelong learning
  • be capable of undertaking scientific postgraduate (doctoral) studies
  • be capable of applying the knowledge acquired and of functioning in internationalizing working life
  • be capable of communicating in scientific situations
  • be conversant with the ethical norms of the field and apply these in their own work

Master's studies are divided into different specializations, whose learning outcomes are described for each specialization option separately.


Tampere University is committed to promoting justice and equality in society, to enhancing the well-being of citizens at home and abroad, and to advancing multiculturalism and sustainable development.

Related Courses:

Responsible Conduct of Research

More information can be found at the Study Guide.

Related Courses:

Sustainable Development

The degree programmes at Tampere University provide up-to-date, reliable information on global issues and tools for working to find solutions in these areas. The teaching and instruction provided at the University makes use of methods that encourage and motivate students to undertake ethically sustainable, interactive, multicultural and productive learning.

Related Courses:
School of Information Sciences