University of Tartu Institute of Computer Science Structure

  • Slides: 10
Download presentation
University of Tartu Institute of Computer Science Structure of Study Programmes • • •

University of Tartu Institute of Computer Science Structure of Study Programmes • • • Computer Science (CS) Information Technology (IT) Software Engineering (SE) Computer Science (CS) BSc Studies MSc Studies Ph. D Studies • Cyber Security MSc Studies http: //www. ip. ttu. ee/index. php? lang=est&main_id=246 • Security and Mobile Computing MSc Studies http: //nordsecmob. tkk. fi/study/index. htm November 2009

Bachelor Studies: 180 cr (ECTS) Thesis 6 cr Electives 12 cr (from CS/IT) 3.

Bachelor Studies: 180 cr (ECTS) Thesis 6 cr Electives 12 cr (from CS/IT) 3. 1 – specialty I 24 cr 2. 1 – field I 24 cr Major 1. 1 – base I 24 cr 3. 2 – specialty II 24 cr Free choice 18 cr 2. 2 – field II 24 cr 1. 2 base II 24 cr 114 cr Same for CS and IT Different modules (one for CS and one for IT)

Computer Science (CS) BSc Studies Information Technology (IT) BSc Studies Common Base Modules 1.

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

Field and specialty modules (compulsory) CS Computer Science 3. 1 - specialty 2. 1

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

Field and specialty modules (elective) CS IT Software Engineering Web Application Devlpmnt (6) Software

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 Theoretical Computer Science 3. 2 – specialty II Math Logic and Algor Theory (6) Algebra II (6) Cryptology I (6) Graphs (6) Foundations of Computing 2. 2 – field II Social Informatics Probability & Statistics Automata, Lang & Compilers Computer Hardware I Operating Systems User Interface Design Programming Languages (3) (6) (3) (3) Language Techology Theory of Databases (6) Language Technology (4, 5) Corpus Linguistics (4, 5) Intro to Comput Lingui (6) Intro to General Lingui (3) Foundations of Software Applications Distributed Systems (6) Basics Grid Computing (6) Programming in C++ (3) Appl. SW: DB Management (3) Real-Time Systems (3) Multimedia (3)

Master Studies: 120 cr (ECTS) Computer Science (CS) Information Technology (IT) Thesis 30 cr

Master Studies: 120 cr (ECTS) Computer Science (CS) Information Technology (IT) Thesis 30 cr Specialization module 24 cr Controlled electives 24 cr Free choice 6 cr Professional practice 12 cr Specialization module 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

CS Specialization modules Cryptography Choose 24 out of 30: Number Theory (6) Complexity Theory

CS Specialization modules Cryptography Choose 24 out of 30: Number Theory (6) Complexity Theory (6) Combinatorics (6) Cryptology II (6) Cryptographic Protocols (6) IT Enterprise Software Engineering Enterprise Systems Integration (6) Business Process Management (6) Data Mining (6) Consulting Methodology (6) High-Performance Computing Programming Languages Choose 24 out of 30: Functional Programming (6) Logic Programming (6) Semantics of Programming Languages (6) Compiler Construction (6) Type Theory (6) Algorithmic Data Analysis and Bioinformatics Choose 24 out of 36: Data Mining (6) Text Algorithms (6) Machine Learning (6) Mathematical Statistics II (6) Algorithms in bioinformatics (6) 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) 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)

Master Studies: 120 cr (ECTS) Software Engineering Joint degree: University of Tartu and Tallinn

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

Core Software Economics (6) Systems Modelling (6) Requirements Analysis (6)cr Software Quality and Standards

Core Software Economics (6) Systems Modelling (6) Requirements Analysis (6)cr Software Quality and Standards (6) Tartu Tallinn Embedded Systems 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) Enterprise Systems Enterprise System Integration (6) Business Process Management (6) Data Mining (6) Enterprise Software Seminar (6)

Computer Science Ph. D Studies : 240 cr (ECTS) Ph. D (Computer Science) Thesis

Computer Science Ph. D Studies : 240 cr (ECTS) Ph. D (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