Department of Computer Sciences: Studies:

Courses

Department of Computer and Information Sciences

General Studies | Computer Science | Interactive Technology

TKOPY2 Guided Planning of Studies
TKOPY4 Introduction to Computing

Computer Science | General Studies | Interactive Technology

Basic studies

Basic level courses given annually

TKOPP3 Data Bases
TKOPP1 High Level Programming
TKOPP4 Information Systems and Software Engineering

Intermediate studies

Intermediate level courses given annually

TKOPA213 Database Programming
TKOPA219 Information Systems and Society
TKOPA14 Introduction to Object Oriented Programming
TKOPA13 Introduction to Research Methods
TKOPA205 Introduction to WWW techniques
TKOPA208 Programming technique
TKOPA12 Project Work
TKOPA11 Software Engineering

Other intermediate level courses

TKOPA202 AlgorithmicsProgramming
TKOPA215 Data Structures
TKOPA211 Design of Information Systems and Databases
TKOPA204 Distributed Component Technologies
TKOPA201 Internship
TKOPA203 Management of Information Function
TKOPA220 Principles of Network Technology
TKOPA223 Principles of Programming Graphical User Interfaces
TKOPA207 Programming of Mobile Systems
TKOPA224 Programming technologies in graphical user interfaces
TKOPA221 WWW Programming

Advanced studies

Advanced level courses given annually

TKOPS114 Logic Programming
TKOPS401 Thesis Seminar

Other advanced level courses

TKOPS101 Advanced Software Testing
TKOPS102 Agent Programming
TKOPS133 Algorithmics
TKOPS124 Artificial Intelligence Programming
TKOPS104 Automata
TKOPS134 Automata II
TKOPS128 Computer Graphics
TKOPS305 Concepts and Conceptual Models
TKOPS111 Conceptual Modelling
TKOPS112 Conceptual Modelling II
TKOPS113 Conceptual Modelling and Information Management: textbook examination
TKOPS126 Data Mining
TKOPS132 Design Approaches and Methods of Information Systems
TKOPS103 Design and Analysis of Algorithms
TKOPS121 Design and Implementation of Concurrency
TKOPS105 Distributed Systems
TKOPS106 Distributed Transaction Management
TKOPS109 Experimental Algorithmics
TKOPS108 Game Algorithms
TKOPS125 Information Description, Data Description and Their Administration
TKOPS110 Introduction to cryptography
TKOPS130 Knowledge Discovery
TKOPS810 Knowledge Manegement
TKOPS185 Knowledge strategies and their composition
TKOPS302 Malicious programs and their prevention
TKOPS901 Master Thesis
TKOPS303 Metamodelling for Software Development
TKOPS115 Neurocomputing
TKOPS119 Principles of Object-Oriented Programming Languages
TKOPS304 Reactive Systems
TKOPS301 Requirements Engineering
TKOPS131 Research Project
TKOPS123 Research and Development Project on Electronic Business
TKOPS4 Seminar
TKOPS40 Seminar Luonnollisista graafeista
TKOPS407 Seminar Software Development - Issues, Trends and Research Directions
TKOPS408 Seminar Tiedonhallinnan erityiskysymyksiä
TKOPS405 Seminar of health care of the data systems
TKOPS122 Software Agent Technology
TKOPS116 Software Architectures
TKOPS139 Software Product Line Engineering
TKOPS117 Software Project Management
TKOPS145 Systems Thinking
TKOPS140 Testing, Security and Trust
TKOPS129 Textbook Examination on Knowledge Management
TKOPS120 Theory of Relational Databases
TKOPS118 Theory of Software Project Management

TKOPJ102 Graduate Seminar in Algorithmics
TKOPJ108 Graduate Seminar in Information System
TKOPJ104 Postgraduate Seminar on Data Management and Conceptual Modelling

Interactive Technology | General Studies | Computer Science

Basic studies

Basic level courses given annually

VTEKP2 Introduction to Interactive Technology

Intermediate studies

Intermediate level courses given annually

VTEKA208 Computer-aided Instruction
VTEKA209 Graphical User Interface Design Project
VTEKA203 Human Factors in Interactive Technology
VTEKA205 Internet Based Learning Environments
VTEKA15 Introduction to User Interfaces
VTEKA206 Usability Evaluation Methods

Other intermediate level courses

VTEKA204 Constructing Internet Based Learning Environments

Advanced studies

Advanced level courses given annually

VTEKS104 Emotions and Sociality in Interactive Technology
VTEKS111 Human Information-Processing and Interactive Technology
VTEKS105 New Interaction Techniques
VTEKS107 Scientific Writing
VTEKS402 Theseis seminar in Interactive Technology

Other advanced level courses

VTEKS301 Design and Development of Speech Interfaces
VTEKS101 Groupware
VTEKS213 Haptic User Interfaces
VTEKS114 Implementation of New Interaction Techniques
VTEKS112 Information Visualization Project Work
VTEKS115 Introduction to Information Visualization
VTEKS400 Käyttöliittymätutkimuksen työseminaari
VTEKS106 Research Project in Human-Computer Interaction
VTEKS108 Selected Topics in Human-Computer Interaction
VTEKS404 Seminar Human-Robot Interaction
VTEKS302 The History and Social Implications of Computing

VTEKJ Seminar on Postmortem Examinations of Theses in Interactive Technology

webmaster@cs.uta.fi

SUOMEKSI