Lesson Code | Course Name | Class | Credit | Lesson Time | Weekly Lesson Hours (Theoretical) | Weekly Lesson Hours (Practice) | Weekly Class Hours (Laboratory) |
---|---|---|---|---|---|---|---|
OBB 3307 | Object-oriented programming | Үшінші курс | 5 | 150 | 15 | 30 |
Introduce you to the basic concepts of object-oriented programming. Introduction to the basics of OOP implementation. In addition, the aim of the discipline is to develop an understanding of the main aspects of the ideology and paradigm of object-oriented programming, to gain theoretical knowledge and practical experience in the technology of object-oriented programming in the high-level programming language C++.
Team work , Cloud technologies, Group project work method, Modular training technology
1 | Can explain types of algorithm construction |
2 | Can understand prepared algorithms and build a program |
3 | Knows how to apply effective mathematical methods when building a program |
4 | The program can work with complex structural types in preparation. |
5 | Python learns the features of the programming language |
6 | Python knows how to use effective tools to create programs in a programming language |
Haftalık Konu | Evaluation Method | |
---|---|---|
1 | Introduction to Python. Data types. Variables input and output of data. | Ауызша және жазбашаPractical |
2 | Logical expressions and operators. | Ауызша және жазбашаPractical |
3 | Conditional operator. | Ауызша және жазбашаPractical |
4 | Exception handling | Ауызша және жазбашаPractical |
5 | if-elif-else. Programming cycles. The While loop. | Ауызша және жазбашаPractical |
6 | Programming functions. | Ауызша және жазбашаPractical |
7 | On local and global variables. | Ауызша және жазбашаPractical |
8 | Return values from functions. Return statements. Parameters and arguments of functions | Ауызша және жазбашаPractical |
9 | Modules. are built-in functions. | Ауызша және жазбашаPractical |
10 | Pseudorandom number generator-random | Ауызша және жазбашаPractical |
11 | Lists. | Ауызша және жазбашаPractical |
12 | For cycle. | Ауызша және жазбашаPractical |
13 | Practical text analysis | Ауызша және жазбашаPractical |
14 | Dictionaries. | Ауызша және жазбашаPractical |
15 | Files. | Ауызша және жазбашапрезентацияPractical |
PÇ1 | PÇ2 | PÇ3 | PÇ4 | PÇ5 | PÇ6 | PÇ7 | PÇ8 | PÇ9 | PÇ10 | PÇ11 | PÇ12 | PÇ13 | PÇ14 | PÇ15 |
---|
Textbook / Material / Recommended Resources | ||
---|---|---|
1 | Programming Principles and practice of using the C++language 1. B. Stroustrup. Almaty 2013. 2. software.- Astana. Textbook. 2013. I. Sommerville, S. Orazbekov | |
2 | Python programming language. Training manual. Bekenova, A. S., 2019 | |
3 | Fedorov, D. Y. Programming in the high-level language Python: a textbook for applied bachelor's degree Moscow: Yurayt Publishing House, 2017. - 126 p | |
4 | Algorithmization and programming language. Educational and methodical complex of the discipline for the student. Almaty 2012. Akhmetova O. S., Tulbasova B. K., Abisheva A. J. | |
5 | The Python programming language. Training manual. Bekenova, A. S., 2019zh. | |
6 | Chan, Wesley. Python: creating applications. Biblioteka professionala, 3rd ed. Per. s angl. - Moscow: OOO 'I. D. Williams', 2015. - 816 p.: ill. - Paral.tit. ISBN 978-5-8459-1793-5 (Russian) | |
7 | Kim E. R., Sydybaeva M. A., Moldakalykova B. Zh. algorithms, data structures and programming in Python: a textbook / E. R. Kim, M. A. Sydybaeva, B. Zh. Moldakalykova-Almaty: University 'Turan', 2020. - 110 c | |
8 | Satmaganbetova Zh.Z. Galikhanov S. G. programming on Python. Training manual. Kostanay: KAU named after A. Baitursynov, 2020. - 64 pages |