Web Technologies, Applications and Science

Professor in charge: Petri Vuorimaa
Other professors: Eero Hyvönen
Extent: Long (55-65 credits) or compact (40-45 credits) major as CS track. Students taking a compact major take also a minor (20-25 credits). Students taking a long major may include an optional minor in their elective studies.
Abbreviation: WEB

Objectives

Web may be the most important invention in the field of data processing since the invention of the computer itself, when the influence on society and business life is considered. The teaching in the Web Technologies, Applications, and Science track handles subject areas of web services and web content in a versatile way. The students learn to develop content to the web and control the technologies related to presenting and transferring that data.

One relevant learning goal is the ability to develop web services to the users. In the deeper level this entails intelligent services and applications. Also information retrieval systems and their evaluation are introduced. Other core content is related to developing web services to machines. On the higher levels than XML, the WWW is based on the semantic web technologies, where the core issues are presenting the knowledge, logics and inference. Human labor, structural data or different methods of automatic annotation (structural or statistical methods) are used to create these kinds of structures.

Content and structure

The major consists of core courses, track compulsory courses, and optional computer-science courses. The purpose of the core courses is to ensure that all students in the major have a solid basic knowledge of computer science and software technology topics. The track courses provide deeper understanding of a specific topic and sufficient background knowledge for the Master's thesis in the track's area. After the core and track compulsory courses, most students will be left with quite a few credits for other computer-science courses.

Students have to select at least five courses from the major core course list, including the compulsory core course(s) defined by the track (bolded ). The core courses can also be done as part of the Bachelor studies, which reduces the number of core course required at the Master level. Students who have completed equivalent courses at another university can be excused from taking the core courses with agreement of the professor in charge of the study track.

In addition to the major core courses, the students have to take the track compulsory course(s).

The track optional courses listed below are recommended but not required. The rest of the credits for the major can consist of any Master-level
computer science courses.

Major core courses, compulsory major core courses bolded

CODE NAME CREDITS PERIOD/YEAR
CS-C3170 Web Software Development 5 II-III/1st year

CS-C3130

Information Security

5

I/1st year

CS-C3140

Operating Systems

5

I/1st year

CS-C3100

Computer Graphics

5

I-II/1st year

CS-E3190

Principles of Algorithmic Techniques

5

I-II/1st year

CS-E3220

Declarative Programming

5

V/1st year

CS-E3210

Machine Learning: Basic Principles

5

I-II/1st year

ELEC-E7851

Computational User Interface Design

5

II/1st year

Track compulsory courses

CODE NAME CREDITS PERIOD/YEAR

CS-E4400

Design of WWW Services

5

I-II/1st year

CS-E4410

Semantic Web

5

III-IV/1st year

CS-E4460

WWW-applications

5

I-II/2nd year

Track optional courses

CODE NAME CREDITS PERIOD/YEAR

CS-E5220

User Interface Construction

5

II/1st year

CS-E4430

Web Services

4

I-II/2nd year

CS-E4420

Information Retrieval

5

III-IV/2nd year

CS-E4003

Special Assignment in Computer Science

1-10

Agreed with the teacher

CS-E4004 Individual Studies in Computer Science

1-10

Agreed with the teacher

CS-E4000

Seminar in Computer Science

5

I-II, III-IV

CS-E4610

Modern Database Systems

5

III-IV/1st year

CS-E4450

Explorative Information Visualization

5

I-II

CS-E4800 Artificial Intelligence 5 III-IV/1st year

CS-E5610

Social Media

4

I-II

CS-E5740

Complex Networks

5

I-II

Login Form

Powered by jms multisite for joomla