| Lesson Code | Course Name | Class | Credit | Lesson Time | Weekly Lesson Hours (Theoretical) | Weekly Lesson Hours (Practice) | Weekly Class Hours (Laboratory) |
|---|---|---|---|---|---|---|---|
| BN 2270 | Programming Basics | Екінші курс | 5 | 150 | 15 | 30 |
The goal of this discipline is to teach the basics of programming, data structure, and algorithm construction. In addition, it teaches the syntax and features of using the C++ language, creating programs in C++, working with complex structured data types, sorting and search algorithms, and their practical application
Modern programming languages
working with a group, modular training technology, method of group project work, modular training technology
| 1 | Anduse methods for formalizing and constructing a mathematical model of a given problem and know the basic algorithmic structures and be able to compose algorithms for solving the problem |
| 2 | LearnLearn how to program prepared algorithms |
| 3 | It localizes and processes various types of data |
| 4 | It performs computer calculations using state-of-the-art software |
| Haftalık Konu | Evaluation Method | |
|---|---|---|
| 1 | Introduction to Programming of a week-long lecture and algorithmization of the data processing process. | Ауызша және жазбаша |
| 2 | Program structure in C. Data structures in C. I / O functions. | Ауызша және жазбаша |
| 3 | User functions in C. | Ауызша және жазбаша |
| 4 | Perform operations in C. | Ауызша және жазбаша |
| 5 | The branch operator of the C language. | Ауызша және жазбаша |
| 6 | C language selection operator | Ауызша және жазбаша |
| 7 | Precondition loop (while-for now). The last conditional Loop (do.. while). | Ауызша және жазбаша |
| 8 | For loop operator. Operators for changing the order of execution of the program. | Ауызша және жазбаша |
| 9 | Defining arrays in C. One-dimensional arrays. | Ауызша және жазбаша |
| 10 | Types of one-dimensional array processing problems. | Ауызша және жазбаша |
| 11 | Two-dimensional arrays. Work with matrices. | Ауызша және жазбаша |
| 12 | Types of two-dimensional processing problems | Ауызша және жазбашаЖазбаша |
| 13 | Symbolic phrases. Symbolic string processing functions | Ауызша және жазбашаЖазбаша |
| 14 | Reports for handling symbolic strings | Ауызша және жазбашаЖазбашапрезентация |
| 15 | Work with files. Functions for working with files | Ауызша және жазбашаЖазбашапрезентация |
| 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 | Sommerville I., Orazbekov S. software.- Astana. Textbook. 2013 | |
| 2 | Urmashev B. A., Shmygaleva T. A. Programming in the algorithmic C++ language: a textbook. Almaty: Kazakh University, 2020 | |
| 3 | Medeshova A. B., Mukhambetova G. G. Programming. Almaty -2014, 368 p. textbook | |
| 4 | Stroustrup B. principles and practice of using the C++programming language. Almaty 2013 | |
| 5 | Tulbasova B. K. Languages of algorithmization and programming: educational and methodical complex, Almaty Nur-Print, 2012, 117 p. | |
| 6 | Iskakova K. Top-level programming methods. Oku - adistemelik keshen-Almaty : Nur — Print, 2012. | |
| 7 | Fedorov, D. Y. Programming in the high-level Python language : a textbook for applied bachelor's degree Moscow: Yurayt Publishing House, 2017. - 126 p |