Specialised subject 1. Review of programming languages used in materials engineering
Field of study: Materials Science and Engineering
Programme code: 08-S2MAL16.2017

Module name: | Specialised subject 1. Review of programming languages used in materials engineering |
---|---|
Module code: | IM2A_PS1_PJP |
Programme code: | 08-S2MAL16.2017 |
Semester: | summer semester 2017/2018 |
Language of instruction: | Polish |
Form of verification: | course work |
ECTS credits: | 3 |
Description: | The module Review of programming languages used in materials engineering shall enable students repeating, systematising and developing the knowledge about programming languages (Basic for EXCEL spreadsheets, Pascal on the Delphi platform, Fortran), which may be applied to process the experimental data, ab initio computations or computer simulations carried out within the 'Computer materials modelling' specialisation. |
Prerequisites: | It is required to achieve effects of education of the modules: mathematics, IT, programming languages, numerical methods and algorithms as well as object-oriented programming and computer simulations. |
Key reading: | 1. H. Schildt, C. Programowanie, RM, Warszawa 2002
2. H. Schildt, C++. Programowanie, RM, Warszawa 2002
3.D.Chrobak, Fortran. Praktyka programowania, MIKOM, Warszawa 2003
4. D. Chrobak, Tcl-Tk. Programowanie, Helion 2003,
5. M. Lutz, D. Ascher, Python. Wprowadzenie, Helion, 2002.
|
Learning outcome of the module | Codes of the learning outcomes of the programme to which the learning outcome of the module is related [level of competence: scale 1-5] |
---|---|
Systematisation of knowledge about advanced computer programming. The skill to apply programming to computer simulations, advanced development of experiments and ab initio computations. [IM2A_PS1_PJP_1] |
IM2A_W15 [5/5] |
The skill of practical use of programming languages consisting in understanding the code of scientific computer programs, their modification and creation of own computational codes. [IM2A_PS1_PJP_2] |
IM2A_U02 [2/5] |
Becoming aware of the programming languages importance in developing programming tools supporting research in science and technology. [IM2A_PS1_PJP_3] |
IM2A_K04 [5/5] |
Type | Description | Codes of the learning outcomes of the module to which assessment is related |
---|---|---|
Practical test [IM2A_PS1_PJP_w_1] | Checking the skill of scientific programs codes interpretation, their modification and development of a new code. |
IM2A_PS1_PJP_1 |
Form of teaching | Student's own work | Assessment of the learning outcomes | |||
---|---|---|---|---|---|
Type | Description (including teaching methods) | Number of hours | Description | Number of hours | |
lecture [IM2A_PS1_PJP_fs_1] | The lecture shall summarise students knowledge so far about programming languages knowledge and teach new programming languages (Fortran), which have not been taught during the course so far. The lecture is delivered with the use of audiovisuals. |
30 | The work with the recommended literature comprising independent acquisition of knowledge related to basic issues. |
25 |
Practical test [IM2A_PS1_PJP_w_1] |
laboratory classes [IM2A_PS1_PJP_fs_2] | Practical application of learned programming languages to read, modify and develop a new code of scientific computer programs. Exercises are performed by students in computer rooms and scientific laboratories. |
15 | Preparation to the classes. Preparation of a theoretical description of the planned exercise. Independent development and testing of computer programs. Conclusions formulation. |
15 |
Practical test [IM2A_PS1_PJP_w_1] |
Attachments |
---|
Module description (PDF) |
Syllabuses (USOSweb) | ||
---|---|---|
Semester | Module | Language of instruction |
(no information given) |