Write a short review & help students like you! Over 1,500 students already shared their experience.
| Application Deadline: | May 15 | ||
| Annual Tuition Fee: | ≈ € 1,000 ≈ € 3,000 (non-EEA) | ||
| Location: | Dresden / Germany / View location on map ▾ Hide location on map ▴ | ||
| Duration: | 24 months | Start Date: | October |
| Educational Form: |
| ||
| Education Variants: |
| ||
| Special: |
| ||
| Credits (ECTS): | 120 | ||
| Languages: | English | ||
The CoLogNET logo Computational Logic is a wide interdisciplinary field having its theoretical and practical roots in mathematics, computer science, logic, and artificial intelligence. Indeed, its wideness of scope anchors in the power and generality of logic based reasoning across the spectrum of scientific disciplines, and in its practical use in the form of computer supported automated tools. As a consequence, it has its applications in computer science itself, mathematics, the engineering sciences, humanities and social sciences including Law, as well as in the natural sciences and in interdisciplinary fields like cognitive science.
The field of Computational Logic covers all kinds of applications of logic in Computer Science. Computational Logic centers around the famous definition: Algorithm = Logic + Control. According to this view, algorithms consist of a problem description (the logic part) along with a strategy to carry out useful computations on this description (the control part). Computational Logic is devoted to the ideal of a programmer who concentrates solely on the description of the problem and spends no time at all on the actual computation mechanism. This unique paradigm of `declarative programming' leads to programs that are fast and simple to develop and easy to understand and maintain - features which are of rapidly increasing importance as today's computer systems grow more and more complex. Moreover, the rigorous use of logic revolutionizes the whole field of hard- and software verification. Instead of having to undergo a test phase which necessarily cannot give more than just some confirmation that a program will do what it is supposed to do, the development of programs and systems that are guaranteed to be correct is the second ideal of Computational Logic.
The objective of the program is to impart to the students the profound theoretical and practical knowledge required for professional practice in the field, to give them a survey of the individual disciplines of Computational Logic and to develop their ability to work according to scientific methods. In addition, the students are given the opportunity to plan their studies to fit a particular practical application. To acquire practice-oriented knowledge they may choose appropriate combinations of modules. By means of visits abroad and English as the language of instruction, the students are to be prepared for the increasing internationalism of science, commerce and industry.
The focus of instruction lies in the following areas: mathematical logic, logic programming, deduction systems, knowledge representation, artificial intelligence, methods of formal specification and verification, inference techniques, syntax-directed semantics, and the relationship between theoretical computer science and logic.
The further qualification for professional practice and research obtained by the European Master's Program in Computational Logic is determined by the Master's examination. The examination provides a means to determine whether the candidate has a scientific overview of his field, whether he has acquired the technical knowledge and skills required for professional practice and whether he is capable of applying knowledge and scientific methods independently. On successful completion of the examination, both the visiting universities award a master degree. The certificates indicate that the degree was obtained in the European Master's Program in Computational Logic.
Students will be prepared for a future PhD, they will come into contact with the international research community and will be integrated into ongoing research projects. They will develop competence in foreign languages and international relationships, thereby improving their social skills.
The European Master's Program in Computational Logic is offered by the following five partner institutions:
* Free University of Bozen-Bolzano (FUB), Italy
* Technische Universität Dresden (TUD, coordinating institution), Germany
* Technische Universität Wien (TUW), Austria
* Universidade Nova de Lisboa (UNL), Portugal
* Universidad Politécnica de Madrid (UPM), Spain
It is implemented as a mutually adjusted set of Master's Programs local to these universities:
* European Masters Program in Computational Logic at FUB
* International MSc Program in Computational Logic at TUD
* European Masters Program in Computational Logic at TUW
* International M.Sc. Program in Computational Logic at UNL
* UPM Master on Computational Logic at UPM
The essence of the European Master's Program in Computational Logic is an integrated study program based on
* common and compulsory basic modules comprising 42 ECTS credit points, which are taught at each partner institution,
* selected advanced modules comprising 36 ECTS credit points, which are based on the specific strengths in research of the partner institutions and thus vary from partner to partner,
* a project of 12 ECTS credit points, and
* a research master thesis of 30 ECTS credit points.
Courses and the project are distributed over three terms. They amount to a total of 90 ECTS credit points. In addition 30 ECTS credit points are assigned to the master's thesis and its defense in the fourth term. This results in a 2-year program of 120 ECTS credit points.
The basic modules are offered in the first year by all partner institutions with the common aim of bringing the students to an equivalent level of skills and knowledge. Especially designed bridging courses integrated into the basic modules offered in the first term shall help 3rd country students in their adaptation to a Master's Course of European educational level.
The student's specialization (advanced modules, project and master's thesis) during the second year can also be pursued with all partner institutions, but varies from place to place according to local strengths in teaching and research.
In the final master's thesis the candidate should demonstrate his capability to solve independently a problem in Computational Logic or its applications using scientific methods.
Commencement and Duration of Study
The program normally commences in fall.
The regular period of study including preparation and defense of the MSc thesis comprises four terms.
The course consists of basic units, selected advanced units, a project, and a MSc thesis. All participating universities will offer the foundation units. The advanced units will be different and depend on the participating university.
Students have to select two of the partner universities. They are required to study one year each at the selected universities. They are jointly monitored by two lecturers (tutors), one from each university. Mutual recognition of credits is on the basis of modules, the project and the MSc thesis. On the successful completion of their studies students will receive a double Master's degree from the selected universities.
You are normally required to take an English Proficiency Test.
Most European Universities recognise the IELTS test.
Take test Official Registration.
Get free test prep and register today.
* Applicants for the European Master's Program in Computational Logic must satisfy the following study requirements: * Proof of a minimum knowledge of English such as a TOEFL (> written: 550/computer based: 213/internet based: 79) or an IELTS (> 6.0) certificate or equivalent
* Bachelor's degree in Computer Science, Mathematics or equivalent
* Proof of extensive knowledge in the areas foundations of mathematical logic, foundations of artificial intelligence, and declarative programming is required with a grade equivalent of "good" or "very good". They need to be demonstrated by certificates, examination records or other written academic performance records.
* The fulfillment of the requirements mentioned in Paragraph 1 is decided by the Examination Board.
* Students are registered in accordance with the regulations of the participating universities.
| Minimal degree required: | Bachelor's degree |
| Minimal amount of work experience | Not specified |
| IELTS Band: | 6.0 |
| Cambridge English: Advanced (CAE): | Grade A (Score: 80) |
| TOEFL Paper-based: | 550 |
| TOEFL Computer-based: | 213 |
| TOEFL Internet-based: | 79 |
You can contact CL Secretary to ask a question about Computational Logic at Dresden University of Technology.
Using the form on this page, you can directly ask questions to the contactpersons at the university.
Fill out your contact information and message. The information you fill out in this form will be sent directly to the university. They will reply to you on the e-mail address you provide here.
Explain your academic background in the message; the more sophisticated your e-mail, the better the answer.
MastersPortal.eu cannot take any responsibility for the answering of contacts or for the content of their replies.