70 likes | 82 Views
Structure of Study Programmes. University of Tartu. Bachelor of Computer Science Bachelor of Information Technology Master of Computer Science Master of Information Technology. April 2008. B achelor Studies : 1 8 0 CP (ECTS). Free choice 18 CP. 3.2 – specialty II 24 CP.
E N D
Structure of Study Programmes University of Tartu • Bachelor of Computer Science • Bachelor of Information Technology • Master of Computer Science • Master of Information Technology April 2008
Bachelor Studies: 180 CP (ECTS) Free choice18 CP 3.2 – specialty II 24 CP 3.1 – specialty I 24 CP Thesis6 CP Electives 12 CP (from CS/IT) 2.2 – field II 24 CP 2.1 – field I 24 CP 1.1 – base I 24 CP 1.2 base II 24 CP Major 114 CP Same for CS and IT Different modules (one for CS and one for IT)
Bachelor of Computer Science (CS)Bachelor of Information Technology (IT)Common BaseModules 1.2– base II Curriculum specific 1.1 – base I Field specific Elementary Maths I 6 CP Algebra & Geometry 6 CP Algorithms & Data Structures 6 CP Elements of Discrete Math 3 CP Discrete Structures3 CP Programming 6 CP Object-oriented progr6 CP Network Technology I 6 CP Databases 3 CP Data analysis 3 CP
Field and specialty modules (compulsory) CS IT Computer Science Computer Security 6 CP Artificial Intelligence I 6 CP Software Engineering 6 CP Functional ProgrTechn 3 CP Logic ProgrTechniques 3 CP Information Technology Computer Security 6 CP Network Technology II 6 CP System Administration 6 CP Computer Hardware II 3 CP Computer Architecture 3 CP 3.1 - specialty 2.1 - field Information Technology Basics Software Engineering 6 CP Social Aspects of IT 3 CP Operating Systems 3 CP Computer Hardware I 3 CP User Interface Design 3 CP Business Communication3 CP Probability and Math Statistic 3 CP Computer Science Basics Math Analysis I 6 CP Algebra I 6 CP Intro to Math Logic 6 CP Theory of Databases 6 CP
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) 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)
Master Studies: 120 CP (ECTS) Master of Computer Science (CS) Master of Information Technology (IT) Free choice6 CP Specialization module 24 CP Thesis30 CP Specialization module 24 CP Controlled electives 24 CP Professional practice 12 CP Specialization module 24 CP Advanced Algorithmics 6 CP Systems Modeling 6 CP Master Seminar 6 CP Didactics of Informatics 6 CP Core 24 CP Same for CS and IT The student has to choose one
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)