Учебно-методический комплекс по дисциплине программирование на языке высокого уровня



страница1/3
Дата08.07.2013
Размер0.51 Mb.
ТипПротокол
  1   2   3
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА

государственное образовательное учреждение высшего профессионального образования

"МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ»

(МИИТ)






УТВЕРЖДЕНО:




Проректором по учебно-методической работе – директором РОАТ




«__25___»____01__________ 2011 г.



Кафедра______________Вычислительная техника________________________

(название кафедры)

Автор Носиловский Е.А, к. ф.м..н., доцент_____________________________________

(ф.и.о., ученая степень, ученое звание)


УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ПО ДИСЦИПЛИНЕ


Программирование на языке высокого уровня

(название)

__________________________________________________________________

Специальность/направление:_ 230101 (ЭВМ)___


(код, наименование специальности /направления)

___________________________________________________________________





Утверждено на заседании

Учебно-методической комиссии РОАТ

Протокол №____2____

«_20_» _января_____ 2011___ г


Утверждено на заседании кафедры

Протокол №_27______

«_18__» __января___________ 20_11_ г.





Москва 2011 г.

Автор-составитель:

Канд. физ.мат. наук, доц. Е.А.Носиловский

Учебно-методический комплекс составлен в соответствии с Государственным образовательным стандартом высшего профессионального образования в соответствии с Государственными требованиями к минимуму содержания и уровню подготовки уровню подготовки специалистов уровню подготовки инженера по специальностям 230101 (ЭВМ).
Дисциплина входит в национально-региональный (вузовский) компонент общепрофессиональных дисциплин для специальности ЭВМ и является обязательной для изучения.


ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА

государственное образовательное учреждение высшего профессионального образования

"МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ»

(МИИТ)



СОГЛАСОВАНО:

УТВЕРЖДЕНО:

Выпускающая кафедра

Вычислительная техника”

Проректором по учебно-методической работе – директором РОАТ




«_25___»____01__________ 2011 г.



Кафедра______________Вычислительная техника________________________

(название кафедры)

Автор ___Носиловский Е.А.., к.ф.м..н., доцент__________________________________

(ф.и.о., ученая степень, ученое звание)


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


(название)

Программирование на языке высокого уровня
Специальность/направление:_ 230101 (ЭВМ)___

(код, наименование специальности /направления)

___________________________________________________________________





Утверждено на заседании

Учебно-методической комиссии РОАТ

Протокол №____2____

«_20_» _января______ 2011__ г


Утверждено на заседании кафедры

Протокол №__27_____

«_18__» _января____________ 2011__ г.
.)


Москва 2011 г.

Программа составлена в соответствии с Государственными образовательными стандартами высшего профессионального образования в соответствии с государственными требованиями к минимуму содержания и уровню подготовки инженера по специальностям 230101 (ЭВМ).

Составил: канд. тех. наук, доц. Е.А.Носиловский


  1. ЦЕЛЬ ИЗУЧЕНИЯ ДИСЦИПЛИНЫ


Целью изучения дисциплины является приобретение знаний об алгоритмизации и программировании на базе языка Паскаль.

Дисциплина базируется на знании курса "Высшая математика" и обеспечивает изучение дисциплин "Объектно-ориентированное программирование", "Моделирование" и др.
2. ТРЕБОВАНИЯ К УРОВНЮ ОСВОЕНИЯ СОДЕРЖАНИЯ ДИСЦИПЛИНЫ
В результате изучения дисциплины студенты должны:

  1. Знать основы языка Паскаль.

  2. Уметь разрабатывать алгоритмы и программы решения задач, выполнять их отладку на ПЭВМ.

  3. Владеть технологией программирования.




    1. ОБЪЁМ ДИСЦИПЛИНЫ И ВИДЫ УЧЕБНОЙ РАБОТЫ




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

Количество часов по формам обучения

Очная

Очно-заочная

Заочная

№№ семестров







4,5

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







36

Лекции







16

Практические и семинарские занятия







-

Лабораторные работы (лабораторный практикум) и т.д.







20

Индивидуальные занятия










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







50

ВСЕГО ЧАСОВ НА ДИСЦИПЛИНУ







122

Текущий контроль (вид текущего контроля и количество, №№ семестров)







Зачет(4)

Экзамен(4)

Курсовой проект (№ семестра)







20(5)

Виды промежуточного контроля(экзамен, зачет) - №№ семестров





Зачет(5)

Экзамен(5)



  1. СОДЕРЖАНИЕ ДИСЦИПЛИНЫ



Форма обучения – заочная

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

Всего часов по учебному плану

Виды учебных занятий

Индив.

Занятия

Самостоят. Работа

Аудиторные занятия, в том числе

Лекции

Практ. занятия, семинары

Лаб. работы

(практикумы)

Раздел 1. Язык программирования Паскаль

1. Алфавит и элементы языка. Буквы, цифры, знаки математических операций. Разделительные знаки. Служебные слова.




0.5













2.Структура программы. Описания, операторы, блок.




0.5













Раздел 2. Данные.

1.Основные стандартные типы данных.




0.5













2.Идентификаторы. Описание в программе констант и переменных.




0.5













Раздел 3. Выражения.

1. Оператор присваивания. Встроенные функции




0.5













2.Арифметические и логические выражения. Операции отношений. Приоритет операций. Порядок записи и раскрытия математических выражений.




0.5













Раздел 4. Ввод и вывод данных

1.Стандартные процедуры для ввода и вывода




1













Раздел 5. Операторы управления.

1.Операторы перехода на метку. Описание и использование меток. Пустой оператор.




1













2.Условные операторы. Оператор выбора (переключатель).




1




1







3.Циклические операторы: с параметром, с предусловием, с постусловием. Вложенные циклы.




1




1







Раздел 6. Процедуры и функции

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




2




3




10

2. Рекурсивные процедуры и функции




1













Раздел 7.Определяемые типы данных

1.Перечислимые и ограниченные типы. Структурированные данные: массивы, записи, множества.




0.5




3







2.Символьные строки. Основные операции со строками.




0.5




3







Раздел 8. Файловые типы данных

1. Файлы текстовые, типизированные и без типа.




0.5













2. Организация работы с файлами. Процедуры и функции, используемые для работы с файлами.




0.5










10

Раздел 9. Структурная методология разработки программ

1.Модульное программирование. Структура модулей




0.5




3




10

2.Система библиотечных модулей системы Turbo Pascal.




0.5




3







Раздел 10. Динамические структуры данных.

1.Распределение памяти. Доступ к оперативной памяти Динамическая память. Указатели.




0.5




3







2.Функции и процедуры работы с указателями и динамической памятью. Выделение и освобождение динамической памяти.




0.5










10

Раздел 11. Объектно-ориентированная методология разработки программ.

1.Понятие объекта. Инкапсуляция. Наследование, полиморфизм.




1













2.Статические и виртуальные методы. Конструкторы и деструкторы.




0.5










10

3.Динамические объекты. Скрытые поля и методы. Экспорт объектов.




0.5















5. Лабораторные работы (лабораторный практикум)


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

Цель и содержание лабораторной работы

Результаты лабораторной работы

Лабораторная работа № 1. Программирование разветвляющихся и циклических алгоритмов.

Условные операторы. Оператор выбора (переключатель).

Использование разветвляющихся алгоритмов

Программа.

Циклические операторы: с параметром, с предусловием, с постусловием. Вложенные циклы.

Использование циклических алгоритмов

Программа.

Лабораторная работа № 2. Составление программ, использующих массивы.

Перечислимые и ограниченные типы. Структурированные данные: массивы, записи, множества.

Использование массивов

Программа.

Лабораторная работа № 3. Составление программ, обрабатывающих символьную информацию.

Символьные строки. Основные операции со строками.

Использование символьной информации.

Программа.

Лабораторная работа № 4. Составление программ, использующих процедуры и функции.

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

Использование процедур и функций.

Программа.

Лабораторная работа № 5. Составление программ, использующих графические возможности языка Паскаль.

Система библиотечных модулей системы Turbo Pascal.

Использование графических возможностей Turbo Pascal.

Программа.

Лабораторная работа № 6. Построение и использование модулей.

Модульное программирование Структура модулей.

Использование модулей.

Программа.

Лабораторная работа № 7. Средства работы с адресами оперативной памяти.

Распределение памяти. Доступ к оперативной памяти Динамическая память. Указатели.

Использование указателей.

Программа.

6. Тематика курсовой Работы и методические указания по её выполнению
В курсовой работе средствами объектно-ориентированного программирования (ООП) предлагается составить программу, которая в графическом режиме изобpажает фигуру, указанную в варианте и по нажатию клавиш упpавления куpсоpом пеpемещает ее в соответствующем напpавлении. Кроме того нужно решить задачи,связанные с использованием модулей и динамической памяти.

Курсовая работа представляется на проверку в электронном виде на CD диске, который должен содержать:

  1. Пояснительную записку;

  2. Развернутые ответы на поставленные вопросы.

Пояснительная записка должна включать в себя:

  1. Титульный лист, который должен содержать данные студента и его учебный шифр. Он представляется на проверку в напечатанном виде на стандартном листе формата А4;

  2. Задание на курсовую работу;

  3. Список использованной литературы.



7. САМОСТОЯТЕЛЬНАЯ РАБОТА


Разделы и темы для самостоятельного изучения

Виды и содержание самостоятельной работы

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

Проработка учебного материала.

.Организация работы с файлами. Процедуры и функции, используемые для работы с файлами.

Проработка учебного материала.

Модульное программирование. Структура модулей

Проработка учебного материала.

Функции и процедуры работы с указателями и динамической памятью. Выделение и освобождение динамической памяти.

Проработка учебного материала.

Статические и виртуальные методы. Конструкторы и деструкторы.

Проработка учебного материала.


8. УЧЕБНО-МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
Литература
Основная:

  1. Фаронов В.В. Турбо-Паскаль 7.0. М. : Изд-во

"Нолидж", 2007г.

2. Турбо-Паскаль 7.0. Самоучитель. М.: Изд-во "BHV.

Санкт-петерб.", 2008г.
Дополнительная:

1. Васильев П.П. Турбо-Паскаль в примерах и задачах. М.:

Изд-во "Финансы и статистика", 2005г..

2. Программирование в среде Borland Pascal 7.0. Киев :

ТОО "Век", 2006г

-
9. Материально-техническое и/или информационное обеспечение дисциплины


  1. Персональный компьютер

2. Среда программирования Турбо-Паскаль 7.0.

  1   2   3

Похожие:

Учебно-методический комплекс по дисциплине программирование на языке высокого уровня iconЛитература по курсам "Программирование на языке высокого уровня" и «Программирование и основы алгоритмизации»
Перевезенцева Е. С., Перевезенцев А. А. Технология решения задач с использованием компьютера: Учебное пособие по курсу "Программирование...
Учебно-методический комплекс по дисциплине программирование на языке высокого уровня iconОтчет по лабораторной работе №15 по дисциплине "Программирование на языке высокого уровня"

Учебно-методический комплекс по дисциплине программирование на языке высокого уровня iconУчебно-методический комплекс для студентов, обучающихся по специальности 070109 «Музыкальное искусство эстрады»
Учебно-методический комплекс по учебной дисциплине «Методика обучения эстрадному пению» составлен в соответствии
Учебно-методический комплекс по дисциплине программирование на языке высокого уровня iconУчебно-методический комплекс для студентов, обучающихся по специальности 070109 «Музыкальное искусство эстрады»
Учебно-методический комплекс по учебной дисциплине «История исполнительства Урало-Сибирского региона» составлен в соответствии
Учебно-методический комплекс по дисциплине программирование на языке высокого уровня iconМетодические указания по выполнению курсовой работы по дисциплине «Программирование на языке высокого уровня»
Целью работы является выработка у студентов практических навыков по проектированию программ, их отладке и документированию
Учебно-методический комплекс по дисциплине программирование на языке высокого уровня icon1. Требования к курсу
«Концептуальные основы информатики» (выделено курсивом), курс в значительной мере соответствует дисциплине «Программирование на языке...
Учебно-методический комплекс по дисциплине программирование на языке высокого уровня iconУчебно-методический комплекс по дисциплине «Типографика-2»
Учебно-методический комплекс «Типографика-2» составлен в соответствии с требованиями Государственного образовательного стандарта...
Учебно-методический комплекс по дисциплине программирование на языке высокого уровня iconУчебно-методический комплекс по дисциплине «Типографика-1»
Учебно-методический комплекс «Типографика-1» составлен в соответствии с требованиями Государственного образовательного стандарта...
Учебно-методический комплекс по дисциплине программирование на языке высокого уровня iconУчебно-методический комплекс по дисциплине сдм. 01. 03 «Функционально-семантическая категория модальности в карачаево-балкарском языке»

Учебно-методический комплекс по дисциплине программирование на языке высокого уровня iconУчебно-методический комплекс по дисциплине правоведение для специальности: 080500 «Геология нефти и газа»
Данный учебно-методический комплекс составлен в соответствии с требованиями Государственного образовательного стандарта для подготовки...
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org