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 |