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

Module name: Specialised subject 1. Review of programming languages used in materials engineering
Module code: IM2A_PS1_PJP
Programme code: 08-S2MA12.2018
Semester: summer semester 2018/2019
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] IM2A_U06 [5/5] IM2A_K05 [1/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] IM2A_K06 [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 IM2A_PS1_PJP_2 IM2A_PS1_PJP_3
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)
Information concerning module syllabuses might be changed during studies.
Syllabuses (USOSweb)
Semester Module Language of instruction
(no information given)