Presentation is loading. Please wait.

Presentation is loading. Please wait.

Structure of Study Programmes

Similar presentations


Presentation on theme: "Structure of Study Programmes"— Presentation transcript:

1 Structure of Study Programmes
University of Tartu Institute of Computer Science Structure of Study Programmes Computer Science (CS) BSc Studies Information Technology (IT) BSc Studies Computer Science (CS) MSc Studies Information Technology (IT) MSc Studies Software Engineering (SE) MSc Studies Computer Science (CS) PhD Studies Cyber Security MSc Studies Security and Mobile Computing MSc Studies November 2009

2 Bachelor Studies: 180 cr (ECTS)
3.2 – specialty II 24 cr Free choice 18 cr Thesis 6 cr 3.1 – specialty I 24 cr Electives 12 cr (from CS/IT) 2.2 – field II 24 cr 2.1 – field I 24 cr 1.1 – base I 24 cr 1.2 base II 24 cr Major 114 cr Same for CS and IT Different modules (one for CS and one for IT)

3 Computer Science (CS) BSc Studies Information Technology (IT) BSc Studies Common Base Modules
1.1 – base I Field specific 1.2 – base II Curriculum specific Programming cr Object-oriented progr 6 cr Network Technology I 6 cr Databases 3 cr Data analysis 3 cr Elementary Maths I 6 cr Algebra & Geometry 6 cr Algorithms & Data Structures 6 cr Elements of Discrete Math 3 cr Discrete Structures 3 cr

4 Field and specialty modules (compulsory)‏
CS IT Computer Science Computer Security cr Artificial Intelligence I cr Software Engineering cr Functional Progr Techn 3 cr Logic Progr Techniques 3 cr Information Technology Computer Security cr Network Technology II 6 cr System Administration 6 cr Computer Hardware II 3 cr Computer Architecture 3 cr 3.1 - specialty 2.1 - field Information Technology Basics Software Engineering 6 cr Social Aspects of IT cr Operating Systems cr Computer Hardware I 3 cr User Interface Design 3 cr Business Communication 3 cr Probability and Math Statistic 3 cr Computer Science Basics Math Analysis I cr Algebra I cr Intro to Math Logic 6 cr Theory of Databases 6 cr

5 Field and specialty modules (elective)‏
CS IT Software Engineering Web Application Devlpmnt (6) Software Project (6) Information Systems (6) Software Testing (3) Project Management (3) or Language Techology Theory of Databases (6) Language Technology (4,5) Corpus Linguistics (4,5) Intro to Comput Lingui (6) Intro to General Lingui (3) Theoretical Computer Science Math Logic and Algor Theory (6) Algebra II (6) Cryptology I (6) Graphs (6) 3.2 – specialty II 2.2 – field II Foundations of Computing Social Informatics (3) Probability & Statistics (3) Automata, Lang & Compilers (6) Computer Hardware I (3) Operating Systems (3) User Interface Design (3) Programming Languages (3) Foundations of Software Applications Distributed Systems (6) Basics Grid Computing (6) Programming in C (3) ApplSW: DB Management (3) Real-Time Systems (3) Multimedia (3)

6 Master Studies: 120 cr (ECTS)
Computer Science (CS) Information Technology (IT) Thesis 30 cr Specialization module 24 cr Free choice 6 cr Specialization module 24 cr Professional practice 12 cr Specialization module 24 cr Controlled electives 24 cr Core 24 cr Advanced Algorithmics 6 cr Systems Modeling 6 cr Master Seminar 6 cr Didactics of Informatics 6 cr Same for CS and IT The student has to choose one

7 Specialization modules
CS IT Cryptography Choose 24 out of 30: Number Theory (6) Complexity Theory (6) Combinatorics (6) Cryptology II (6) Cryptographic Protocols (6) Enterprise Software Engineering Enterprise Systems Integration (6) Business Process Management (6) Data Mining (6) Consulting Methodology (6) High-Performance Computing Choose 24 out of 30: Parallel Computing (6) Scientific Computing (6) Concurrent Programming Languages (6) Numerical Methods for Diff and Integral Equations (6) Enterprise Systems Integration (6) Programming Languages Choose 24 out of 30: Functional Programming (6) Logic Programming (6) Semantics of Programming Languages (6) Compiler Construction (6) Type Theory (6) Language Technology Choose 24 out of 33: Artificial Intelligence I (6) Information Systems (6) Computational Lexicology (3) Computational Morphology (3) Semantics (3) Statistical Models of Natural Languages (3) Theories and Models of Natural Lang Syntax (6) Syntactic Analyser (3) Algorithmic Data Analysis and Bioinformatics Choose 24 out of 36: Data Mining (6) Text Algorithms (6) Machine Learning (6) Mathematical Statistics I (6) Mathematical Statistics II (6) Algorithms in bioinformatics (6)

8 Master Studies: 120 cr (ECTS)
Software Engineering Joint degree: University of Tartu and Tallinn University of Technology Thesis 30 cr Professional practice 18 cr Electives + Free courses 18 cr + 6 cr Embedded Real-Time Software Engineering 24 cr Enterprise Software Engineering 24 cr Core Module 24 cr

9 Requirements Analysis (6)cr Software Quality and Standards (6)
Software Economics (6) Systems Modelling (6) Requirements Analysis (6)cr Software Quality and Standards (6) Core Tartu Tallinn Foundations of embedded real-time systems (6) Real-time operating systems and programming (6) Real-time systems development with UML/SDL (6) Formal methods in embedded real-time systems (6) Embedded Systems Enterprise System Integration (6) Business Process Management (6) Data Mining (6) Enterprise Software Seminar (6) Enterprise Systems

10 PhD (Computer Science)
Computer Science PhD Studies : 240 cr (ECTS) PhD (Computer Science) Thesis 180 cr Free choice 6 cr Teaching practice 6 cr All-University electives 12 cr Controlled electives 36 cr: Seminars 13 cr Specialty electives 13 cr


Download ppt "Structure of Study Programmes"

Similar presentations


Ads by Google