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