Student's Guide
|
Curricula Guides
|
Teaching Schedules
|
Suomeksi
»
Tampere University:
Curricula Guides 2018–2019
Archived Curricula Guide 2017–2019
Curricula Guide is archieved. Please refer to current
Curricula Guides
▪
Curricula Guides
»
Faculty of Natural Sciences 2017–2019
»
Optional studies in Computer Sciences for other degree programmes
Optional studies in Computer Sciences for other degree programmes, 10–80 ECTS
Evaluation
Numeric 1-5.
expand all
collapse all
expand all
Optional studies in Computer Sciences for other degree programmes
Basic studies in Computer Sciences for other degree programmes
25 ECTS
TIEP1
Introduction to Programming I
, 5 ECTS
TIEP2
Introduction to Interactive Technology
, 5 ECTS
TIEP3
Data Bases
, 5 ECTS
TIEP4
Introduction to Information System Development
, 5 ECTS
TIEP5
Introduction to Programming II
, 5 ECTS
Intermediate Studies in Computer Sciences for other degree programmes
35 ECTS
Compulsory Intermediate Studies in Computer Sciences for other degree programmes
10– ECTS
10 ECTS
TIEA1
Introduction to User Interfaces
, 5 ECTS
Introduction to Object-Oriented Programming
5–10 ECTS
TIEA2.1
Introduction to Object-Oriented Programming
, 5–10 ECTS
TIEA2.1A
Introduction to Object-Oriented Programming I
, 5 ECTS
TIEA2.1B
Introduction to Object-Oriented Programming II
, 5 ECTS
Other Intermediate Studies in Computer Sciences for other degree programmes
25 ECTS
25 ECTS
TIEA3
Software Engineering Practice
, 5 ECTS
TIEVA33
Computer Aided Instruction
, 5–10 ECTS
TIEVA34
Internet Based Learning Environments
, 5 ECTS
TIEVA35
Constructing Internet Based Learning Environments
, 5 ECTS
TIETA15
Information Systems and Society
, 5 ECTS
TIETA9
Introduction to WWW Techniques
, 5 ECTS
TIETA6
Data Structures
, 10 ECTS
TIETA10
Programming Technique C
, 5 ECTS
TIETA11
Programming Technique C++
, 5 ECTS
Computer Science for Subject Teachers
60 ECTS
Basic Studies in Computer Sciences
25 ECTS
TIEP1
Introduction to Programming I
, 5 ECTS
TIEP2
Introduction to Interactive Technology
, 5 ECTS
TIEP3
Data Bases
, 5 ECTS
TIEP4
Introduction to Information System Development
, 5 ECTS
TIEP5
Introduction to Programming II
, 5 ECTS
Computer Science for Subject Teachers, Intermediate studies
35 ECTS
Compulsory Intermediate Studies in Computer Sciences
10 ECTS
10 ECTS
Introduction to Object-Oriented Programming
5–10 ECTS
TIEA2.1
Introduction to Object-Oriented Programming
, 5–10 ECTS
TIEA2.1A
Introduction to Object-Oriented Programming I
, 5 ECTS
TIEA2.1B
Introduction to Object-Oriented Programming II
, 5 ECTS
Optional studies
25– ECTS
TIEA1
Introduction to User Interfaces
, 5 ECTS
TIEA3
Software Engineering Practice
, 5 ECTS
TIEVA34
Internet Based Learning Environments
, 5 ECTS
TIETA15
Information Systems and Society
, 5 ECTS
TIETA9
Introduction to WWW Techniques
, 5 ECTS
TIETA6
Data Structures
, 10 ECTS
TIETA10
Programming Technique C
, 5 ECTS
TIETA11
Programming Technique C++
, 5 ECTS
TIEVA33
Computer Aided Instruction
, 5–10 ECTS
Study Module in Programming
30–70 ECTS
Study Module in Programming I
30– ECTS
TIEP1
Introduction to Programming I
, 5 ECTS
TIEP3
Data Bases
, 5 ECTS
TIEP4
Introduction to Information System Development
, 5 ECTS
TIEP5
Introduction to Programming II
, 5 ECTS
Introduction to Object-Oriented Programming
5–10 ECTS
TIEA2.1
Introduction to Object-Oriented Programming
, 5–10 ECTS
TIEA2.1A
Introduction to Object-Oriented Programming I
, 5 ECTS
TIEA2.1B
Introduction to Object-Oriented Programming II
, 5 ECTS
Study Module in Programming II
30– ECTS
TIEA3
Software Engineering Practice
, 5 ECTS
TIETA6
Data Structures
, 10 ECTS
TIETA9
Introduction to WWW Techniques
, 5 ECTS
TIETA12
WWW Programming
, 5–10 ECTS
TIETA10
Programming Technique C
, 5 ECTS
TIETA11
Programming Technique C++
, 5 ECTS
Study Module in Usability and User Interfaces
15–30 ECTS
TIEP2
Introduction to Interactive Technology
, 5 ECTS
TIEA1
Introduction to User Interfaces
, 5 ECTS
HTIS81
Usability Evaluation Methods
, 5 ECTS
TIEVA38
Graphical User Interface Design Project
, 5 ECTS
TIEP1
Introduction to Programming I
, 5 ECTS
TIETA9
Introduction to WWW Techniques
, 5 ECTS
Study module in programming and educational technology for teachers
10–25 ECTS
Opettajan ohjelmoinnin ja opetusteknologian osaamiskokonaisuus I valinnaisina opintoina
10 op
TIEP1
Introduction to Programming I
, 5 ECTS
TIEVA33
Computer Aided Instruction
, 5–10 ECTS
Opettajan ohjelmoinnin ja opetusteknologian osaamiskokonaisuus II valinnaisina opintoina
25 op
TIEP1
Introduction to Programming I
, 5 ECTS
TIEP5
Introduction to Programming II
, 5 ECTS
TIEVA33
Computer Aided Instruction
, 5–10 ECTS
TIEVA34
Internet Based Learning Environments
, 5 ECTS
Study Module in IT/IS governance
35 ECTS
TIEP3
Data Bases
, 5 ECTS
TIEP4
Introduction to Information System Development
, 5 ECTS
TIEA3
Software Engineering Practice
, 5 ECTS
TIETA15
Information Systems and Society
, 5 ECTS
TIETA13
Management of Information Function
, 5 ECTS
TIETS40
Managing e-commerce; Consumers and Community Perspective
, 5 ECTS
TIETS41
Managing industrial e-business and B2B
, 5 ECTS
Study Module in Information Systems Development
35 ECTS
TIEP3
Data Bases
, 5 ECTS
TIEP4
Introduction to Information System Development
, 5 ECTS
TIEA3
Software Engineering Practice
, 5 ECTS
TIETA8
Software Engineering
, 5 ECTS
TIETA15
Information Systems and Society
, 5 ECTS
TIETS24
Design Methods of Information Systems
, 10 ECTS
Study Module in Information Systems Design and Management
25 ECTS
TIEP4
Introduction to Information System Development
, 5 ECTS
TIEA3
Software Engineering Practice
, 5 ECTS
TIETS26
Conceptual Modelling I
, 5–10 ECTS
TIETS24
Design Methods of Information Systems
, 10 ECTS
TIETS40
Managing e-commerce; Consumers and Community Perspective
, 5 ECTS
TIETS41
Managing industrial e-business and B2B
, 5 ECTS
Computer Science for Students Specializing in Mathematics of Computing
80 ECTS
Tietojenkäsittelyopin perusopintoja
20 op
TIEP1
Introduction to Programming I
, 5 ECTS
TIEP3
Data Bases
, 5 ECTS
TIEP4
Introduction to Information System Development
, 5 ECTS
TIEP5
Introduction to Programming II
, 5 ECTS
Tietojenkäsittelyopin aineopintoja
40– op
Pakolliset aineopinnot
30– op
Introduction to Object-Oriented Programming
5–10 ECTS
TIEA2.1
Introduction to Object-Oriented Programming
, 5–10 ECTS
TIEA2.1A
Introduction to Object-Oriented Programming I
, 5 ECTS
TIEA2.1B
Introduction to Object-Oriented Programming II
, 5 ECTS
TIETA6
Data Structures
, 10 ECTS
TIETA7
Database Programming
, 10 ECTS
Muut aineopinnot
10 op
TIEA3
Software Engineering Practice
, 5 ECTS
TIETA8
Software Engineering
, 5 ECTS
TIEA4
Project Work
, 5–10 ECTS
TIETA10
Programming Technique C
, 5 ECTS
TIETA11
Programming Technique C++
, 5 ECTS
TIETA9
Introduction to WWW Techniques
, 5 ECTS
TIETA12
WWW Programming
, 5–10 ECTS
TIEVA33
Computer Aided Instruction
, 5–10 ECTS
Advanced Studies in Computer Science
20 ECTS
TIETS01
Algorithms
, 5 ECTS
TIETS02
Automata I
, 5 ECTS
TIETS03
Automata II
, 5 ECTS
TIETS11
Data Mining
, 5 ECTS
TIETS05
Digital Image Processing
, 5 ECTS
TIETS07
Neurocomputing
, 5 ECTS
TIETS39
Machine Learning Algorithms
, 5 ECTS
TIETS12
Computer Graphics
, 10 ECTS
TIETS10
Artificial Intelligence Programming
, 5–10 ECTS
TIETS33
Advanced Course in Computer Science
, 1–10 ECTS
Advanced studies in Computer Sciences
80– ECTS
Advanced studies in Computer Sciences
40– ECTS
TIETS02
Automata I
, 5 ECTS
TIETS03
Automata II
, 5 ECTS
TIETS14
Introduction to Formal Specification
, 5 ECTS
TIETS13
Advanced Functional Programming
, 10 ECTS
TIETS35
Qualitative research - methods and process
, 5–10 ECTS
TIETS17
Requirements Engineering
, 5 ECTS
TIETS19
Software Project Management, Theory and Practice
, 10 ECTS
TIETS24
Design Methods of Information Systems
, 10 ECTS
TIETS12
Computer Graphics
, 10 ECTS
TIETS25
Textbook Examination on Knowledge Management
, 10 ECTS
TIETS36
Research project
, 1–10 ECTS
TIETS32
XML retrieval and query languages
, 5 ECTS
TIETS01
Algorithms
, 5 ECTS
TIETS09
Algorithmic Problem Solving
, 5 ECTS
TIETS40
Managing e-commerce; Consumers and Community Perspective
, 5 ECTS
TIETS41
Managing industrial e-business and B2B
, 5 ECTS
TIETS11
Data Mining
, 5 ECTS
TIETS31
Knowledge Discovery
, 5–10 ECTS
TIETS05
Digital Image Processing
, 5 ECTS
TIETS39
Machine Learning Algorithms
, 5 ECTS
TIETS07
Neurocomputing
, 5 ECTS
TIETS34
Seminar (Computer Science)
, 5 ECTS
TIETS33
Advanced Course in Computer Science
, 1–10 ECTS
TIETS44
Big Data Entity Resolution
, 5 ECTS
TIETS43
Recommender Systems
, 5 ECTS
TIETS21
Master's Thesis Seminar
, 1–5 ECTS
Valinnaisten syventävien opintojen tutkielma
40 op
TIETS45
M.Sc. Thesis for optional studies
, 40 ECTS
Faculty of Natural Sciences
Degree Programmes
Degree Programme in Computer Sciences
Bachelor's Degree Programme in Computer Sciences
fi
Master's Programme in Computer Science
fi
Master's Degree Programme in Software Development
en
fi
Master's Degree Programme in Human-Technology Interaction
en
fi
Master's Degree Programme in Computational Big Data Analytics
en
fi
Degree Programme in Mathematics and Statistics
Bachelor's Degree Programme in Mathematics and Statistics
fi
Master´s Programme in Mathematics
fi
Master's Degree Programme in Computational Big Data Analytics
en
fi
Master's Degree Programme in Computational Big Data Analytics
Master's Degree Programme in Computational Big Data Analytics
en
fi
Master's Degree Programme in Software Development
Master's Degree Programme in Software Development
en
fi
Doctoral programme in Information and Systems
Doctoral Programme in Information and Systems
fi
Study Modules offered as Optional Studies
Optional studies in Mathematics and Statistics for other degree programmes
fi
Optional studies in Computer Sciences for other degree programmes
fi
Basic and intermediate studies in Chemistry (2015-2016)
fi
Basic and intermediate studies in Chemistry (2016-2017)
fi
Basic and intermediate studies in Chemistry (2016-2017)
fi
Basic and intermediate studies in Chemistry (2016-2017)
fi
Basic and intermediate studies in Physics (2015-2016)
fi
Basic and intermediate studies in Physics (2016-2017)
fi
Basic and intermediate studies in Physics (2016-2017)
fi
Basic and intermediate studies in Physics (2016-2017)
fi
Other Study Modules
Faculty of Natural Sciences, Free Choice Studies
fi
Faculty of Natural Sciences, Internationalisation Module
en
fi
Other courses in Mathematics and Statistics
fi
General Studies in Master's Degree Programmes given in English 2018-2019
en
Open university studies
fi
Information and Knowledge Management (TUT)
fi
Study Module in Information Management and Information Systems (TUT)
fi
Study Module in Information Management and Information Systems (TUT)
fi