Информатика, АКТ және робототехника (Педагогикалық ғылымдар)
Сабақтың коды Курс аты Сынып Академиялық кредит Cағат Апталық сабақ сағаттары (лекция) Апталық сабақ сағаттары (практика) Апталық сабақ сағаттары (зертханалық)
BN 2270 Бағдарламалау негіздері Екінші курс 5 150 15 30
Пәннің сипаттамасы
Қазақ тілі
п.ғ.к., аға оқытушы Қошанова Г.Д.

Пән білім алушыларға бағдарламалаудың негізін, деректер құрылымын және алгоритмдер құруды үйретеді. Сонымен қатар, С++ тілінің синтаксисі және қолдану ерекшеліктері, С++ тілінде бағдарламалар құру, мәліметтердің күрделі құрылымды типтерімен жұмыс істеу, сұрыптау және іздеу алгоритмдерін және оның практикалық қолданылуын үйретеді.

Заманауи бағдарламалау тілдері

топпен жұмыс, бұлттық технология, топтық жобалық жұмыс әдісі, модульдік оқыту технологиясы

1Берілген есепті формализациялауды және математикалық моделін құру әдістерін пайдалану және негізгі алгоритмдік құрылымдарды білу және қойылған тапсырманы шешуге арналған алгоритмдерді құра біледі
2Дайындалған алгоритмдерді бағдарламалауды үйренеді
3Деректердің әр түрлі түрлерін талдайды және өңдейді
4Заманауи бағдарламалық жасақтаманы пайдалана отырып компьютерлік есептеулерді орындайды.
Haftalık KonuБағалау әдісі
1Бағдарламалауға кіріспе және мәліметтерді өңдеу процесін алгоримдеу.Ауызша және жазбаша
2Си тілінде бағдарлама құрылымы. Си тіліндегі мәліметтер құрылымдары. Енгізу шығару функциялары.Ауызша және жазбаша
3Си тіліндегі қолданушы функциялары.Ауызша және жазбаша
4Си тілінде операцияларды орындау.Ауызша және жазбаша
5Си тілінің тармақталу операторы.Ауызша және жазбаша
6Си тілінің таңдау операторы.Ауызша және жазбаша
7Алғы шартты цикл (while-әзірше). Соңғы шартты цикл (do.. while).Ауызша және жазбаша
8For цикл операторы. Бағдарламаның орындалу тәртібін өзгерту операторлары.Ауызша және жазбаша
9Си тілінде жиымдарды анықтау. Бір өлшемді жиымдар.Ауызша және жазбаша
10Бір өлшемді жиымдарды өңдеу есептерінің түрлері.Ауызша және жазбаша
11Екі өлшемді жиымдар. Матрицалармен жұмыс.Ауызша және жазбаша
12Екі өлшемді өңдеу есептерінің түрлері.Ауызша және жазбашаЖазбаша
13Символдық тіркестер. Символдық жолдарды өңдеу функцияларыАуызша және жазбашаЖазбаша
14Символдық жолдарды өңдеуге арналған есептерАуызша және жазбашаЖазбашапрезентация
15Файлдармен жұмыс. Файлдармен жұмыс істеуге арналған функцияларАуызша және жазбашаЖазбашапрезентация
Пәннің оқу нәтижелерімен байланысы
PÇ1PÇ2PÇ3PÇ4PÇ5PÇ6PÇ7PÇ8PÇ9PÇ10PÇ11PÇ12PÇ13PÇ14PÇ15
Оқулық / Материал / Ұсынылатын ресурстар
1Соммервиль И., Оразбеков С. Бағдарламалық жасақтама.-Астана. Оқулық. 2013
2Урмашев Б. А., Шмыгалева Т. А. Программирование на алгоритмическом языке С++: учебное пособие. - Алматы: Қазақ ун-ті, 2020.
3Медешова А.Б., Мұхамбетова Ғ.Г. Бағдарламалау. Алматы -2014, 368б. Оқу құралы.
4Страуструп Б. Программалау С++тілін пайдалану қағидалары мен тәжірибесі. Алматы 2013ж.
5Тульбасова Б.Қ. Алгоритмдеу және программалау тілдері: Оқу-әдістемелік кешен, Алматы Нур-Принт, 2012, 117 б.
6Искакова К. Жоғарғы деңгейлі программалау әдістері. Оқу-әдістемелік кешен - Алматы : Нур-Принт, 2012.
7Федоров, Д. Ю. Программирование на языке высокого уровня Python : учебное пособие для прикладного бакалавриата М: Издательство Юрайт, 2017. — 126 с.