Lesson Code | Course Name | Class | Credit | Lesson Time | Weekly Lesson Hours (Theoretical) | Weekly Lesson Hours (Practice) | Weekly Class Hours (Laboratory) |
---|---|---|---|---|---|---|---|
BT 1251 | Algorithms and programming | Бірінші курс | 8 | 240 | 1 | 4 | 3 |
Develops theoretical and practical foundations of algorithmization, skills in creating and analyzing algorithms used in solving applied problems. Knowledge of the basics of algorithmization, analysis of programming languages, classification of operators of algorithmic languages and data types, standard modules, programming style, programming quality indicators.
Programming I
-
IT method, group project work method, mini research method.
1 | Selects software tools. |
2 | Discusses mathematical models and methods of various processes. |
3 | Classifies data types in different programming languages. |
4 | can create 4-Basic algorithmic constructions; |
Haftalık Konu | Evaluation Method | |
---|---|---|
1 | Programming languages, syntax and application features of the language launch of the program execution environment, data types. Mathematical functions. Data input, processing, and output functions | |
2 | Designing programs, applying operations to arithmetic expressions. phrase Data, comments, variables, numerical types. | |
3 | Branched structure in Python. Conditional operator. If-else guide. Plural branching. If-elif-else manual | |
4 | Cyclic operators of the Python language. Loop for. Range function. While cycle guide. Break operator. Loop inside the loop. | презентация |
5 | Strings (string). Work with roads, operations performed with them | |
6 | Lists. Operations performed with lists. List constructor (). Compare lists. Methods and functions of working with lists. | |
7 | Work with sets. (Set, frozenset) operations applied to set elements | |
8 | Dictionaries and collections. Create a dictionary, extract elements from it, enable, disable, and change the data type in the dictionary mixing, dictionary methods, sets work with dictionaries (dict). Pair 'key-value'. | |
9 | About the functions and procedures . Parameters and arguments of the function. Local and global variables | |
10 | Working with arrays. Declare one-and two-dimensional arrays. Access to an array element, indexes, sorting algorithms, and methods | |
11 | Files.Input/output of information from the file, ways to access the file, opening, reading and writing the file, concatenation | |
12 | Introduction to the crossplatform integrated environment of PyCharm IDE (Community) | |
13 | Programming graphical user interfaces, extracting text, and receiving input data. Development of applications with a graphical interface. Python standard libraries: Tkinter and Turtle | |
14 | Get acquainted with additional Python libraries. PyGame and PyQt | |
15 | Introduction to the Django framework. Installation and tuning. Ways to create the first applications |
PÇ1 | PÇ2 | PÇ3 | PÇ4 | PÇ5 | PÇ6 | PÇ7 | PÇ8 | PÇ9 | PÇ10 | PÇ11 | PÇ12 |
---|
Textbook / Material / Recommended Resources | ||
---|---|---|
1 | Алгоритмдер және деректер құрылымы. Оқу құралы Д. Ж. Ахмед-Заки, З. Х. Юлдашев, Ғ. Ә. Сералин. - Алматы : Қазақ ун-ті, 2014. | |
2 | Python бағдарламалау тілі: -Алматы 2019 Оқу құралы А. С. Бекенова | |
3 | Python бағдарламалау тілі. -Алматы 2022 Оқу құралы К. М. Беркимбаев, Г. Ж. Ниязова [и др.] |