Learning Support

    Master's Degree Programme in Computer Science Master's Degree Programme in Computer Science

    Master's Degree Programme in Computer Science is a two-year programme for both Finnish and foreign students, who have a Bachelor's degree in Computer Science, Information Technology or equivalent discipline. The programme is worth of 120 ECTS credits and includes coursework of 90 ECTS credits and a Master's thesis of 30 ECTS credits, leading to a Master of Science in Technology degree.

    Degree Structure of Computer Science

    Master of Science (Tech.) 120 ECTS credits consists of:

    • Core studies
    • Specialisation studies
    • Minor studies
    • Elective studies

    You can find the complete degree structure and courses in the study guide: WebOodi

    Core and Specialisation Studies

    The core studies include courses in software projects, research methods and language studies.The spesialisation studies in Computer Science is Software Engineering. The specialisation studies include 32 ECTS credits of course work of which wide range is elective, and 30 ECTS credits Master's thesis.

    Minor studies

    The course descriptions and description of the minors can be found in WebOodi in the section dedicated to Minors; the Entrepreneurship and International Business and Management minors are recommended

    Elective studies

    Any course offered by LUT may be included in elective studies. As a general principle the elective studies should be opted such that they support the other studies. The elective studies complete the requirements of the degree (120 ECTS cr); if the core-, spesialisation- and minor studies fulfil the requirements for the degree, the elective studies may be 0 ECTS cr.

    Learning Outcomes of the Master's  Programme in Computer Science

    The graduates from the Master's degree programme in Computer Science, M.Sc.(Tech)

    •    are able to apply scientific knowledge and methods in practice
    •    are able to apply modern design techniques and methods in daily software engineering
    •    are able to participate in software projects in the role of an expert or as a project manager
    •    are able to recognise problems in software development and improve processes from technical, project management, and organisational viewpoints
    •    are able to communicate both orally and in written form using English language
    •    have good skills in presenting results, doing project work, leading teams, and working in multicultural environments
    •    are ready for scientific graduate studies and lifelong learning at work.

    Professional Scope of the Master's Degree Programme

    The professional scope of the Master's Degree Programme is diverse and rapidly developing. Students of Software Engineering will get expertise in software development, its processes, methods and tools. Typical roles for the graduates of this spesialisation include software architects, programming experts, software product managers, and systems analysts. Furthermore, a graduate may also work in the field of research, consulting, sales, and teaching as well as their own business.

    Programme Specific Information

    Students starting in the Master's Programme are expected to have following skills:
    The students in the Master's programme in Computer Science are expected to have understanding of basic engineering mathematics and the role of software and information systems in modern business. In addition, the students need understanding of programming, basics of software analysis and design methodologies, and project management. Knowledge of operating systems and software development environments makes learning faster and easier.

    The students are expected to have skills to design and implement a program that uses database through a graphical user interface. The students are also expected to be able to work both individually and in groups, and have a good command of English language to be able to complete the programme in expected schedule.

    Double Degree Programme in Computer Science

    Double degree programme in Computer Science is a co-operative degree programme between LUT and the international partner universities. The students will study one year at their home university and then come to LUT for the second year to specialize in Software Engineering. Student is expected to complete the Master's thesis according to LUT practices. Student is also obliged to complete the studies at the home university and obtain the diploma from there.

    The degree structure and courses for DD-programme are available in the study guide: WebOodi (you don't need to sign in).