Computer Enginering
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
Course Descriptions
Kazakh
tech.k., associate professor M.A. Zh.S.Ismagulova

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.

1Selects software tools.
2Discusses mathematical models and methods of various processes.
3Classifies data types in different programming languages.
4can create 4-Basic algorithmic constructions;
Haftalık KonuEvaluation Method
1Programming languages, syntax and application features of the language launch of the program execution environment, data types. Mathematical functions. Data input, processing, and output functions
2Designing programs, applying operations to arithmetic expressions. phrase Data, comments, variables, numerical types.
3Branched structure in Python. Conditional operator. If-else guide. Plural branching. If-elif-else manual
4Cyclic operators of the Python language. Loop for. Range function. While cycle guide. Break operator. Loop inside the loop.презентация
5Strings (string). Work with roads, operations performed with them
6Lists. Operations performed with lists. List constructor (). Compare lists. Methods and functions of working with lists.
7Work with sets. (Set, frozenset) operations applied to set elements
8Dictionaries 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'.
9About the functions and procedures . Parameters and arguments of the function. Local and global variables
10Working with arrays. Declare one-and two-dimensional arrays. Access to an array element, indexes, sorting algorithms, and methods
11Files.Input/output of information from the file, ways to access the file, opening, reading and writing the file, concatenation
12Introduction to the crossplatform integrated environment of PyCharm IDE (Community)
13Programming graphical user interfaces, extracting text, and receiving input data. Development of applications with a graphical interface. Python standard libraries: Tkinter and Turtle
14Get acquainted with additional Python libraries. PyGame and PyQt
15Introduction to the Django framework. Installation and tuning. Ways to create the first applications
Relationship between the Curriculum and Learning Outcomes
PÇ1PÇ2PÇ3PÇ4PÇ5PÇ6PÇ7PÇ8PÇ9PÇ10PÇ11PÇ12
Textbook / Material / Recommended Resources
1Алгоритмдер және деректер құрылымы. Оқу құралы Д. Ж. Ахмед-Заки, З. Х. Юлдашев, Ғ. Ә. Сералин. - Алматы : Қазақ ун-ті, 2014.
2Python бағдарламалау тілі: -Алматы 2019 Оқу құралы А. С. Бекенова
3Python бағдарламалау тілі. -Алматы 2022 Оқу құралы К. М. Беркимбаев, Г. Ж. Ниязова [и др.]