Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Көлік техникасының қолданбалы программалар негі...doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.25 Mб
Скачать

Л.Н. Гумилев атындағы Еуразия ұлттық университеті

Пәннің оқу-әдістемелік кешені

Басылым: төртінші

80 тен 80 бет

Қазақстан Республикасының Білім және ғылым министрлігі «л.Н. Гумилев атындағы Еуразия ұлттық университеті» шжқ рмк __________Есептеу техникасы кафедрасының

(кафедра атауы)

БЕКІТЕМІН

«Л.Н. Гумилев атындағы Еуразия ұлттық университеті» ШЖҚ РМК Ақпараттық технологиялар

факультетінің деканы

Нурбекова Ж.К.

_______________2014ж.

МО

5B071300 – «Көлік, көлік техникасы және технологиялар»

(мамандықтың/мамандандырудың шифры және атауы)

мамандығының (тарының) білім алушыларына арналған

Көлік техникасы программаларының курстық негіздері пәні бойынша

(жұмыс оқу жоспары бойынша пәннің коды және толық атауы )

Көлік техникасының қолданбалы программалар негіздері

(модульдің атауы және шифры)

Пәннің оқу-әдiстемелiк кешені Астана

2014

Силлабус

1 Жартыбаева Макпал Галымбековна, Л.Н. Гумилёв атындағы ЕҰУ есептеу техникасы кафедрасының оқытушысы.

Байланыс телефоны: 34-209(жұм.); makkenskii@mail.ru

Ғылыми қызығушылығы: web программалау, сигналдарды цифрлық өңдеу

  1. Пән туралы мәліметтер

Пәннің атауы және коды Көлік техникасының қолданбалы программалар негіздері

Код________

Кредиттер саны __3__________________________________

  1. Оқу жоспары бойынша сағаттардың бөлінуі

Сабақ түрі

Сағаттардың жалпы саны

Күзгі семестр

Көктемгі семестр

Аптасына

Барлығы

Аптасына

Барлығы

Дәріс

30

2

30

Тәжірибелік сабақ

-

Семинарлық сабақ

-

Зертханалық сабақ

30

2

30

Студиялық сабақ

-

БӨЖ

4 Оқу пәнінің пререквизиттері: Ақпараттану, математикалық анализ

Постреквизиттер: дипломдық жұмыс

5. Пәннің сипаттамасы

5.1 Пәннің оқу үдерісіндегі орны. Пән студенттердің негізгі алгоритмдік құрылымдарды бағдаламалау тілінде жүзеге асыру әдістерін меңгеруге арналған.

5.2 Мақсаты: Алгоритмдік ойлау қабілетін қалыптастыру, негізгі алгоритмдік құрылымдарды практикалық есептерді шығаруда қолдана біліп, оларды бағдаламалау тілінде жүзеге асыру әдістерін үйрету.

5.3 Пәннің міндеттері:

  • Негізгі алгоритмдік құрылымдарды практикалық есептерді шығаруда қолдану жолдарын үйрету.

  • Жоғарғы деңгейдегі қазіргі заманғы бағдарламалау тілін меңгеру.

  • Объектіге бағытталған программалау технологиясын оқыту.

5.4 Оқу пәнінің мазмұны: Негізгі алгоритмдік құрылымдар. Бағдарламалау тілдерінің түрлері мен ерекшеліктері. С++ тілінің құрылымы, деректер түрлері мен операторлары. С++ тіліндегі көмекші бағдарламалар-функциялар. Күрделі алгоритмдік құрылымдар. Жадыны қолдану жолдары. Нұсқау және сілтеу. Ерекше жағдайлар. Объектіге бағытталған бағдарламалау технологиясы. Класс құрылымы. Конструктор. Деструктор. Амалдарды қайталап анықтау. Туынды класстар. Ағын класстары. Виртуал функциялар. Полиморфизм. Класс үлгілері және Абстракт класстар.

Зертханалық сабақтарда алгоритмдерді құру және программалау әдістері жүзеге асырылады.

5.5. Пәнді оқыту жоспары

реті

Тақырып атаулары

Оқыту формасы және сағат саны

СӨЖ тапсырмалары

1

Алгоритм ұғымы. Алгоритмнің анықталу жолдары. Алгоритмнің графигі. Негізгі алгоритмдік құрылымдар.

Дәріс(2с.)

Алгоритм құру әдістері.

2

Ең үлкен (кіші) шаманы табу алгоритмі. Қосындыны (көбейтіндіні) есептеу алгоритмдері. Санаушы құру алгоритмі. ЭЕМ бағдарламасы. Алгоритмдік тілдердің тарихы.

Дәріс(2с.)

Алгоритмдерді графигін құру.

3

Алгоритмдік тілдердің ерекшеліктері. С++ тілінің қүрылымы. Стандарт шамалар. меншіктеу операторы. Оқу және жазу функциялары.

Дәріс(2с.)

С++ тілінің математикалық функциялары.

4

Тармақталу операторы. Таңдау операторы. Қайталану операторлары. Басқару операторлары (break, contіnue, goto). Бір және көп өлшемді массивтер. Нұсқау. Массивпен нұсқаудың байланысы.

Дәріс(2с.)

С++ тілінің мәтіндік функциялары.

5

Функцияны анықтау және қолдану. Функция кескіні. Статикалық шамалар. inline функциялар. Функцияның айнымалы және мән түріндегі аргументтері. Нұсқау және сілтеу түріндегі аргументтер.

Дәріс(2с.)

Мәтінді өңдеу алгоритмдері.

6

Функцияны қайталап анықтау. Ерекше жағдайларды өңдеу.

Дәріс(2с.)

Тізбектер және оларды өңдеу алгоритмдері.

7

Объектіге бағытталған программалау. Класстар. Класс әдістері мен шамалары. Конструкторлар және деструктор. Аргументсіз конструктор. Көшіруші конструктор.

Дәріс(2с.)

Күрделі құрылымдарды өңдеу алгоритмдер.

9

Статикалық мүшелер. Жолдас функциялар. Бір және екі орынды амалдарды қайталап анықтау.

Дәріс(2с.)

Сұрыптау алгоритмдері.

10

Туынды класстар. Мұрагерлік.

Дәріс(2с.)

Іздеу алгоритмдері.

11

Ағын класстары. Файлдарды құру, оқу және жазу.

Дәріс(2с.)

Мәтіндік файлдарды өңдеу.

12

Виртуаль функциялар. Полиморфизм. Абстракт класстар.

Дәріс(2с.)

Мәтіндік файлдарды құру, оқу және жазу.

13

Көрнекі (visual) программалау тілдерінің ерекшеліктері.

Дәріс(2с.)

Екілік файлдарды құру, оқу және жазу

14

Сценарийлік (script) тілдердің ерекшеліктері

Дәріс(2с.)

Visual C++ тілінің ерекшеліктері.

15

Web программалау тілдерінің ерекшеліктері.

Дәріс(2с.)

C# тілінің ерекшеліктері.

Зертханалық жумыстардың тізімі

Зертханалық жұмыстың атауы

Сағ саны

Тапсыру мерзімі

1

C++ тілінің жұмыс ортасы. Бағдарламаны өңдеу, аудару(компиляция), жинау және орындау.

2

1-3 аптада

2

Сызықтық және тармақталу алгоритмдерді программалау. Оқу және жазу функциялары. Тармақталу операторы.

2

2-4 аптада

3

Көп тармақты алгоритмдерді программалау. Таңдау операторы. Ағын класстары арқылы деректерді оқу және жазу.

4

3-5 аптада

4

Қайталану алгоритмдерін программалау. Қайталану операторлары. Бір өлшемді массивтерді анықтау, оқу және жазу.

4

4-6 аптада

5

Массивтерді өңдеу алгоритмдерін программалау. Көп өлшемді массивтер.

4

5-7 аптада

6

Нұсқау. Массивпен нұсқаудың байланысы.

4

6-7 аптада

7

Функцияны анықтау және қолдану. Функция кескіні. Статикалық шамалар. inline функциялар.

4

8-9 аптада

8

Функцияның айнымалы және мән түріндегі аргументтері. Нұсқау және сілтеу түріндегі аргументтер. Функцияны қайталап анықтау.

4

8-10 аптада

9

Ерекше жағдайларды программалау.

9-11 аптада

10

Класстарды қолданып программалау есептерін шығару. Класс конструкторлары мен деструкторы.

10-12 аптада

11

Бір және екі орынды амалдарды қайталап анықтау.

11-13 аптада

12

Туынды класстарды қолдану.

12-14 аптада

13

Файлдарды құру, оқу және жазу.

13-15 аптада

14

Виртуаль функциялар. Полиморфизм.

14-15 аптада

15

Абстракт класстар

15 аптада