Print

Major Subjects 


The following alternative fields of specialisation (major subjects) are available in Information Technology:
1. Intelligent Computing
2. Communications Software
3. Software Engineering

The head of the degree programme in Information Technology is professor Jari Porras.

1. Students of Intelligent Computing get a broad idea of the applications and methods of information processing as well as information processing systems and their design. Advanced studies focus on intelligent information processing and its applications. The graduates can work in:
• Research and development of information processing systems and software
• Project planning and management
• Research and teaching in universities

A responsible professor of Intelligent Computing is Ville Kyrki

2. Students of Communications Software gain knowledge and will become experts in the following areas:
• Design, development and maintenance of communications systems
• Development of communications software and hardware products

Students will get specialized in designing and implementing communications software. They will gain in-depth view of network architectures including wired, wireless and optical networks. Students will learn how to develop secure services to wireless terminals. In courses related to Parallel and Distributed Computing students will learn the basic concepts of parallel computing and different ways to harness the power of various parallel computer platforms. Students gain knowledge on parallel algorithms and deepen it on more advanced courses. Existing programming skills will be enhanced to utilize parallel methods in distributed and shared memory machines by implementing algorithms on our laboratory’s parallel computing environment. Various changing themes relating to parallel computing and data communications are discussed in seminar courses.

A responsible professor of Communications software is Jari Porras.

3. Students of Software Engineering will get expertise in software development, its processes, methods and tools. Typical roles for the graduates of this major include software architects, programming experts, software product managers, and systems analysts. Common tasks in the field include
• Design, development, and maintenance of  software and information systems
• Software and systems analysis and  design
• Participation to software development projects in either supplier or customer role
• Software research and product development
• Management of software development organizations.

A responsible professor of Software Engineering is Kari Smolander.