M1104-CMS120
Scientific Software Engineering
|
|
Module Owner: |
N.N. |
Displayed in timetable as: |
CMS-COR-SSE |
Duration: |
1 |
Number of electives: |
0 |
Credits: |
5,0
|
Start Semester: |
WiSe 2020/21 |
Lecturer Responsible |
Prof. Dr. Uwe Aßmann
uwe.assmann@tu-dresden.de |
Qualification Goals |
After completion of the module, students master fundamental methods, construction elements and notations for the systematic modelling, design and development of large object-orientated software systems of scientific computing with special emphasis on the aspect of reusing classes and frameworks. Graduates of this module have mastered the use of design patterns and their basis, role modelling. They are able to participate in the design and development of large software systems according to the consolidated state-of-the-art and to apply them in practical scenarios. |
Content |
Classic design patterns in UML and programming languages for variability, expandability and reuse of components and software frameworks. |
Forms of Teaching and Learning |
The module consists of 2 weekly lectures and 2 practicals, as well as independent study. |
Prerequisites for Participation |
Fundamental knowledge of computer programming at Bachelor level is required: principle of object orientation, programming in Java, C#. Python, or C++, UML modelling (class diagrams, object diagrams, state machine diagrams, sequence diagrams).
Students can prepare for the module with the following literature:
Erich Gamma, Richard Helm, Ralph Johnson und John Vlissides. Design Patterns. Addison-Wesley Longman. The book of the so-called “Gang of Four (GOF)“. See also the website: http://st.inf.tu-dresden.de/teaching/dpf. |
Applicability |
In the Computational Modelling and Simulation Master's programme, the module is one of ten compulsory elective modules (for students of Computational Life Science: nine), of which three must be chosen. |
Prerequisites for the Assignment of Credit Points |
The credit points are acquired if the module examination is passed. The module examinations consists of a 90-minute written test. If there are less than 20 students registered at the end of the registration period, the written examination can be replaced by an oral examination lasting 15 minutes. The type of examination will be determined by the person responsible for the module at the end of the examination registration period and announced to the registered students at the end of the registration period. |
Credit Points and Grades |
5 credit points can be earned through completion of the module. The module grade corresponds to the examination grade. |
Frequency of Offer |
The module is offered every winter semester. |
Workload |
The workload is 150 hours in total. |
Duration of Module |
The module takes one semester to complete. |
Module Number Module Handbook TU Dresden |
CMS-COR-SSE |