Web Technologies, Applications and Science

Professor in charge: Petri Vuorimaa
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 students have to select at least five courses from the major core course list, including the track compulsory core course. The core courses can also be done as part of Bachelor studies. If any of these courses have been taken as part of the Bachelor studies, they can be substituted with any optional courses of the track.

In addition to major core courses, the students have to take the track compulsory courses. They can also include courses from the optional courses list of the track.

Major core courses, compulsory major core courses bolded (min 25 credits)

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-E3200

Discrete Models and Search

5

III-IV/1st year

CS-E3210

Machine Learning: Basic Principles

5

I/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-E4420

Information Retrieval

5

III-IV/1st 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-E4440

WWW-applications

4

I-II/2nd year

CS-E4003

Special Assignment in Computer Science

1-10

I-V

CS-E4004 Individual Studies in Computer Science

1-10

I-V

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

Login Form

Powered by jms multisite for joomla