Programming languages
Field of study: Materials Science and Engineering
Programme code: 08-S1MA12.2018

Module name: | Programming languages |
---|---|
Module code: | IM1A_JP |
Programme code: | 08-S1MA12.2018 |
Semester: | winter semester 2018/2019 |
Language of instruction: | Polish |
Form of verification: | course work |
ECTS credits: | 3 |
Description: | The Programming languages module shall enable students gaining knowledge about types of programming languages and their role in creating the computer software, learning the structure of programming languages using the example of Pascal language and familiarising with an integrated programming environment using the example of Delphi programming platform. Students shall acquire the skill of practical use of the gained knowledge consisting in understanding the program code in a selected programming language and in developing simple numerical programs. |
Prerequisites: | It is required to achieve effects of education of mathematics and IT modules. |
Key reading: | 1.A. Pasławski, DELPHI 5.0, EDITION 2000
2.A. Snarska, „DELPHI od podstaw” Edition 2000 |
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] |
---|---|
Students have structured knowledge about programming methodology and techniques; know at least one higher-order programming language necessary to simulate phenomena and processes occurring in engineering materials. Students know basic structures and statements in a selected programming language as well can read the program code in the selected programming language. [IM1A_JP_1] |
IM1A_W20 [5/5] |
Students have the skill of practical application of the program code in a selected higher-order programming language and of developing simple numerical programs to be used in materials engineering. [IM1A_JP_2] |
IM1A_U04 [2/5] |
Students are aware of the role of IT achievements change motivating to continuous learning. Students have the skill of creative thinking. . [IM1A_JP_3] |
IM1A_K01 [3/5] |
Type | Description | Codes of the learning outcomes of the module to which assessment is related |
---|---|---|
credit [IM1A_JP _w_1] | Verification of the knowledge based on the lectures content, recommended literature and attended classes. |
IM1A_JP_1 |
Written test [IM1A_JP _w_2] | Checking the acquired skill of creating block diagrams for the set algorithms. |
IM1A_JP_1 |
Practical test [IM1A_JP _w_3] | Checking the skill of creating the program code based on the set block diagram. |
IM1A_JP_1 |
Report [IM1A_JP _w_4] | A design of a simple numerical program together with the description of its work and operation. |
IM1A_JP_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 [IM1A_JP _fs_1] | The lecture shall enable understanding the issues related to the role and types of programming languages. Typical structure and elements of those languages. Learning the technique of program development - from a problem via the block diagram to the code. The lecture is delivered with the use of audiovisuals, using directly the programming environment and the MS PowerPoint computer presentations. |
30 | The work with the recommended literature comprising independent acquisition of knowledge related to basic issues. |
30 |
credit [IM1A_JP _w_1] |
laboratory classes [IM1A_JP _fs_2] | Practical creation of program flowcharts, coding those flowcharts, compilation and running programs. Exercises are performed by students individually on a common subject or on separate subjects for each student, using the computer laboratories equipment. |
30 | Individual development of simple programs on the hardware made available by the University or on private hardware. Preparation of a numerical problem description, its diagram and preparing comments to the developed program. |
20 |
Written test [IM1A_JP _w_2] |
Attachments |
---|
Module description (PDF) |
Syllabuses (USOSweb) | ||
---|---|---|
Semester | Module | Language of instruction |
(no information given) |