Учебная программа дисциплины дисциплина Прикладное программирование icon

Учебная программа дисциплины дисциплина Прикладное программирование


1 чел. помогло.
Смотрите также:
Рабочая учебная программа дисциплины Численные методы и прикладное программирование Направление...
Рабочая учебная программа дисциплины Численные методы и прикладное программирование Направление...
Рабочая учебная программа дисциплины Численные методы и прикладное программирование Направление...
Рабочая программа для направления (специальности)...
Рабочая программа для направления (специальности)...
Рабочая программа учебной дисциплины "прикладное программирование" Цикл...
Аннотации к вариативным курсам, читаемым на факультете математики...
Учебная программа дисциплины общие сведения: > 1 Название дисциплины: «Прикладное программное...
Рабочая программа дисциплина Информатика и программирование (наименование дисциплины согласно...
Учебная программа дисциплины «Физическая механика сплошных сред» Бакалавриат 010600 (СД. В. 01...
Учебная программа дисциплины дпп. В. 02...
Учебная программа дисциплины «Методы цифровой обработки сигналов и изображений» (СД. В. 01. 06)...



Загрузка...
скачать

Министерство образования Российской Федерации



Красноярский государственный технический университет


УТВЕРЖДАЮ
Декан электромеханического факультета

_________________ Тремясов В.А.

«_____» ____________________2003 г.


УЧЕБНАЯ ПРОГРАММА ДИСЦИПЛИНЫ



Дисциплина Прикладное программирование


Направление 652000 «Мехатроника и робототехника»


Специальность 210300 «Роботы и робототехнические системы»


Факультет электромеханический


Кафедра робототехники и технической кибернетики


Красноярск, 2003 г.

^ Учебная программа дисциплины

составлена в соответствии с Государственным образовательным стандартом высшего профессионального образования по направлению подготовки 652000 – Мехатроника и робототехника специальности 210300 – Роботы и робототехнические системы


Программу составили ст. преподаватель каф. РиТК Паршин А.В. _____________


Образовательная программа согласована с выпускающей кафедрой робототехники и технической кибернетики


Заведующий кафедрой РиТК Масальский Г.Б.__________________________________

«_____»_______________200__г.


Образовательная программа обсуждена на заседании кафедры робототехники и технической кибернетики


«______» _________________ 200__ г. Протокол № ________


Заведующий кафедрой РиТК Масальский Г.Б.__________________________________


Дополнения и изменения в рабочей программе на 2003/2004 учебный год.


В рабочую программу вносятся следующие изменения

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________


Рабочая программа пересмотрена и одобрена на заседании кафедры __________

«____» _____________ 200__г. Протокол № ________


Заведующий кафедрой Масальский Г.Б.__________________________________


Внесенные изменения утверждаю:

Декан электромеханического факультета Тремясов В.А. ____________


Примечание: Изменения в программе можно указывать в отдельном приложении.

  1. ^ Цели и задачи изучения дисциплины


Цель дисциплины: изучение основных принципов построения и ведения баз данных на примере СУБД FoxPro. Рассматриваются проблемы связей между данными, обработка данных организация запросов к базе данных, выдача документов с помощью специализированного языка систем управления базами данных.

^ Задачи дисциплины: сформировать принципы и навыки структурирования данных, их обработки, формализации запросов на сортировку и поиск данных, формирование выходных форм. Изучение дисциплины опирается на дисциплины «Основы информатики», «Алгебры», разделы «Высшей математики», «Дискретная математика», а также на дисциплину «Информатика».


  1. ^ Требования к уровню освоения содержания дисциплины


В результате изучения дисциплины студенты должны знать следующее:

  • основные принципы построения и ведения баз данных.

Полученные в ходе изучения дисциплины знания должны позволить студенту уметь:

  • на основе поставленной задачи и с использованием СУБД FoxPro спроектировать приложение, обеспечивающее ввод данных, сортировку данных, поиск данных, вывод документов и отчетов СУБД FoxPro.




  1. ^ Объем дисциплины и виды учебной работы




Вид учебной работы

Всего часов

Семестры

Общая трудоемкость дисциплины

102

4

Аудиторные занятия

51

4

Лекции

17

4

Лабораторные работы (ЛР)

34

4

Самостоятельная работа

51

4

Расчетное задание

1РЗ

4

Вид итогового контроля (зачёт, экзамен)

зачет

4




  1. ^ Тематический план






п/п

Наименование тем и разделов

Всего

часов

Лекции

Лаборатор-ные работы

1

2

3

4

5

1

Системы баз данных

1

1




2

Система управления базами данных

5

1

4

3

Команды СУБД FoxPro. Создание файлов базы данных

3

1

2

4

Ввод, просмотр, редактирование данных в базе

3

1

2

5

Переменные, массивы переменных

1

1




6

Обработка данных

4

2

2

7

Упорядочение, поиск данных

6

2

4

8

Программные файлы

5

1

4

9

Связь между файлами базы данных

5

1

4

10

Ввод вывод данных

6

2

4

11

Создание интерфейса пользовательской программы

6

2

4

12

Запросы SQL

6

2

4




ИТОГО:

51

17

34




  1. Содержание разделов дисциплины




    Тема 1. Системы баз данных /1 час/

Представление о базах данных, область применения, основные модели.

    Тема 2. Базы данных. Система управления базами данных /1 час/

Классификация СУБД. СУБД FoxPro. Файлы данных. Типы полей. Создание баз данных. Ввод данных. Ведение базы данных.

    Тема 3. Команды СУБД FoxPro. Создание файлов базы данных /1 час/

Первичные элементы языка. Операции, выражения, функции, структура команд, ввод и добавление данных.

    Тема 4. Ввод, просмотр, редактирование данных в базе /1 час/

Передвижение по базе. Просмотр данных, редактирование данных, удаление записей, изменение данных.

    Тема 5. Переменные, массивы переменных /1 час/

Работа с переменными, массивы, манипуляции записями и массивами.

    Тема 6. Обработка данных /2 часа/

Обработка числовых данных, символьных и данных типа даты.

    Тема 7. Упорядочение, поиск данных /2 часа/

Фильтрация данных, сортировка, индексация и поиск.

    Тема 8. Программные файлы /1 час/

Создание командного файла. Модули и процедуры. Команды управления программами.

    Тема 9. Связь между файлами базы данных /1 час/

Работа с несколькими файлами данных. Связь записей.

    Тема 10. Ввод вывод данных /2 часа/

Ввод вывод. Форматированный ввод вывод. Вывод на принтер. Генератор отчета.

    Тема 11. Создание интерфейса пользовательской программы /2 часа/

Генератор экрана. Создание программного продукта.

    Тема 12. Запросы SQL /2 часа/

Команды языка структурированных запросов.



  1. ^ Лабораторный практикум






п/п

№ раздела дисциплины

Наименование лабораторных работ

1

2

Знакомство с системой СУБД FoxPro

2

3,4

Создание, просмотр и редактирование базы данных

3

7

Сортировка и индексирование

4

8

Создание командного файла, экранного меню

5

5

Функции и процедуры

6

9

Работа с несколькими файлами

7

10

Формирование отчета произвольной формы

8

10

Формированный ввод-вывод

9

10

Генератор отчета

10

12

Команды языка запросов SQL



  1. ^ Лабораторные занятия, их наименование и объем в часах



    Лабораторная работа №1. Знакомство с системой СУБД FoxPro /4 часа/

^ Цель работы: Знакомство с некоторыми приемами работы в интегрированной инструментальной оболочке «Fox Pro»: система меню, диалоговые окна и команды, ввод и редактирование текста программы, запуск программы на выполнение.

    ^ Лабораторная работа №2. Создание, просмотр и редактирование базы данных /4 часа/

Цель работы: Выработка практических навыков создания и ведения базы данных (создание и модифицирование структуры базы данных).

    ^ Лабораторная работа №3. Сортировка и индексирование /4 часа/

Цель работы: Изучение команд СУБД, позволяющих упорядочить записи, найти записи по заданному условию.

    ^ Лабораторная работа №4. Создание командного файла, экранного меню /4 часа/

Цель работы: Создание командного файла с электронным меню и несколькими процедурами.

    ^ Лабораторная работа №5. Функции и процедуры /2 часа/

Цель работы: Изучение элементов структурирования прикладной программы. Применение подпрограммы PROCEDURE, FUNCTION.

    ^ Лабораторная работа №6. Работа с несколькими файлами /4 часа/

Цель работы: Изучение возможностей команд СУБД для установления связи между двумя файлами базы данных.

    ^ Лабораторная работа №7. Формирование отчета произвольной формы /2 часа/

Цель работы: Изучение возможностей команд СУБД позволяющих формировать отчет (документ). Обработка данных с использованием команд, функций.

    ^ Лабораторная работа №8. Формированный ввод-вывод /2 часа/

Цель работы: Изучение возможностей и выработка практических навыков форматирования экрана для ввода вывода данных.

    Лабораторная работа №9. Генератор отчета /4 часа/

Цель работы: Знакомство с автоматизацией программирования.

    Лабораторная работа №10. Команды языка запросов SQL /4 часа/

Цель работы: Изучить команды стандартного языка SQL.


  1. ^ Расчетное задание


Цель задания: Создание с помощью СУБД FoxPro прикладной системы, в которой реализованы функции: заполнения и редактирования базы данных, поиск по заданным параметрам, контроля ввода, создания отчета.


Форма выдачи студентам расчетного задания:

Вариант: Разработка библиотечного каталога.

^ Исходные данные: Выдается схема экранного ввода и форма выходного документа, определяется поле с уникальными данными, определяются поля для поиска.


Схема экранного ввода

Классификационный код

Ф. И. О. автора

Название

Издательство _______________ Год издания

Количество страниц _____________ Цена

Количество экземпляров _________ Дата поступления

Книга на полке:


Форма выходного документа




п/п

Автор

Название

книги

Издательство

Год

издания

Кол-во

страниц

Кол-во

экземпляров























Программа должна обеспечивать:

Заполнение и редактирование полей базы через интерфейс в виде карточки (в соответствии со схемой экранного ввода). Обеспечивать функции контроля вводимых данных, поиска, удаления записей, выборку данных по заданному диапазону, создание отчета (в соответствии c формой выходного документа) форма выходного документа.


  1. Рекомендуемая литература


Основная

1. Р. Крамм. Системы управления базами данных dDBSE II и dDBSE III для персональных компьютеров./Пер. с англ.-М.: «Финансы и статистика», 1988.

2. Справочное руководство по FOXPRO 2.0. – М.: «И.В.К.- Софт», 1992.

3. Шабалина О.В. «Системы баз данных».-Красноярск. Издательский центр КГУ, 1999.

Дополнительная

1. Сильвия Бемер. FoxPRO 2.6 /Пер. с нем. – К.: Торгово – издательское бюро BHV,1995. – 464 с.

2. Пинтер Лес, Пинтер Джон. FoxPRO, уроки программирования /Пер. с англ. -М.: Журнал «The Pinter FoxPro Letter», 1996. – 480 c.: ил.


  1. Методические рекомендации по организации изучения дисциплины


Основным источником подготовки по теории и к лабораторным работам является конспект лекций.

При подготовке и выполнении лабораторных работ дополнительно необходимо использовать конспект лекций.

Защита лабораторных работ предполагает знание соответствующей темы лекций.

Выполненные лабораторные работы и расчетное задание лабораторных работ защищается индивидуально преподавателю с обоснованием хода решения и полученных результатов.


  1. Перечень вопросов, выносимых на зачет для студентов




  1. Структура файла данных.

  2. Основные типы полей.

  3. Понятия о первичных элементах языка (константы, переменные, поля).

  4. Операции математические, логические, символьные.

  5. Правила записей выражений и функций.

  6. Синтаксис команд СУБД.

  7. Основные команды манипуляции базами данных.

  8. Понятия о рабочих областях.

  9. Команды перемещения по записям БД.

  10. Работа с переменными и массивами.

  11. Механизмы перемещения данных между записями баз данных и массивами.

  12. Фильтрация и выборка данных.

  13. Последовательный поиск.

  14. Команда сортировки.

  15. Индексирование баз данных.

  16. Индексные файлы.

  17. Поиск по индексированным базам данных.

  18. Программные модули, процедуры, создание не стандартных функций.

  19. Применение локальных и глобальных переменных.

  20. Организация циклов.

  21. Связь между файлами данных.

  22. Создание отчетов.

  23. Запросы SQL.


12. График учебного процесса и самостоятельной работы студентов по дисциплинам

Весенний семестр

К

у

р

с

Вид сам. работы

Февраль

Март

Апрель

Май

Июнь

Июль

Часов

2

9

16

23

3

10

17

24

31

7

14

21

28

4

11

18

25

1

8

15

22

29

6

13

20

27

самостоя-

тельной

работы

8

15

22

2

9

16

23

30

6

13

20

27

3

10

17

24

31

7

14

21

28

5

12

19

26

2

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

2

Л

К





























































К

К

К

К

К

12

ЛР

1

1

2

2

3

3

4

4

5

6

6

7

8

9

9

10

10




























10

РЗ






















В

























З




























29

Л
1
– лекции; ЛР – лабораторные работы; РЗ – расчетное задание; К – каникулы; - подготовка, выполнение и защита ЛР №1; - изучение тем теоретического материала; В – выдача; З – защита.




Скачать 186,9 Kb.
оставить комментарий
Дата29.09.2011
Размер186,9 Kb.
ТипПрограмма дисциплины, Образовательные материалы
Добавить документ в свой блог или на сайт

Ваша оценка этого документа будет первой.
Ваша оценка:
Разместите кнопку на своём сайте или блоге:
rudocs.exdat.com

Загрузка...
База данных защищена авторским правом ©exdat 2000-2017
При копировании материала укажите ссылку
обратиться к администрации
Анализ
Справочники
Сценарии
Рефераты
Курсовые работы
Авторефераты
Программы
Методички
Документы
Понятия

опубликовать
Загрузка...
Документы

Рейтинг@Mail.ru
наверх