Module 9: Programing Basics |
|
Code | M9IS(Ba) |
Module Elements: |
Compulsory Subject |
Semester Number: | 2 |
Person responsible for the module | L.V. Dolmatova |
Lecturer: |
Algorithms, Data Structures and Programming – L.V. Dolmatova |
Language: | Russian, Kazakh |
Curriculum relation: | Information Systems (Ba) |
Type of teaching / number of hours per week and per semester : |
2 semester: hours per week – 14 (lectures -1; workshops -1; labs-4; independent work of students -8); |
Workload: |
Teaching Load: 90 hours |
Credit Points: | 7 ECTS |
Conditions for Examinations: | For admission to the exam, the student must score at least 50 points out of 100 available for the subject |
Recommended Conditions: | This module is based on the knowledge gained by students in the course of the previous undergraduate subjects: Mathematics 1. |
Expected Learning Outcomes: |
Know: basics of algorithmization, methods of describing algorithms, algorithmic high-level languages, language dictionary, program structure, description of data types, dynamic data structures, basic operators of high-level languages, modular programs, as well as elements of structural programming, development of programs in a high-level language, basic information on the operating system, programming style, and methods of design and verification of programs. Be able to: develop block diagrams of various algorithms, organize the required data structures depending on the requirements of the task, choose a programming language, develop programs in the selected programming language using the language tools and write programs in a good style, debug and test programs, make high-quality software documentation. Possess the skills: program design, program debugging, apply modern programming technologies. Demonstrate the ability to apply the acquired skills in practice. |
Intendend use/applicability | Modules: Basics of Information Systems, Databases and Information Protection |
Content: |
Learning the basics of algorithmization of tasks, classification of programming languages, data types and classification of programming language operators, program development using subroutines, standard modules of programming style, programming quality indicators, methods of debugging and testing programs, basics of object-oriented programming. |
Examination Form, module mark: |
Algorithms, Data Structures and Programming - computer-based testing Module mark: the result of the exam Algorithms, Data Structures and Programming |
Technical/Multimedia Facilities: |
Multimedia system. |
Study Materials: |
1. V. B. Popov. Turbo Pascal for Schoolchildren, Textbook M.: Finance and Statistics 2010. 528 p.: with pictures |
Date of last amendment | 20.01.2020 |
The expected result is according to the module communication matrix, when passing Module 9 of the educational program "Information Systems"
LO4: | Possess methods of analysis and evaluation of the effectiveness of the development, implementation and functioning of an information system, create technical documentation for the information system being developed |
LO8: | Apply the methods of theoretical and experimental research, I am ready to participate in the formulation and conduct of experimental studies, compare the results of experimental data and the solutions obtained. |
LO9: | Work with hardware and software-hardware complexes of information systems. |