- •Содержание
- •Выписка из государственного образовательного стандарта
- •Цели и задачи курса
- •Требования к уровню освоения дисциплины
- •Объём дисциплины и виды учебной работы (час)
- •Содержание дисциплины.
- •5.1. Разделы дисциплины и виды занятий
- •5.2. Содержание разделов дисциплины
- •График выполнения самостоятельных работ студентами
- •Календарно – тематическое планирование
- •7. Учебно-методическое обеспечение
- •8. Организация самостоятельной работы студента
- •8.1. Задания для самостоятельной работы студентов
- •9. Темы курсовых работ и методические рекомендации по их выполнению
- •9.1. Рекомендуемые темы курсовых работ
- •9.2. Требования к оформлению курсовой работы
- •10. Вопросы и задачи для подготовки к экзамену
- •10.1. Примерный перечень вопросов для подготовки к экзамену
- •10.2. Примерный перечень задач для подготовки к экзамену
- •Написать программу вычисления суммы с задаваемой точностью …для .
- •11. Экзаменационные билеты по дисциплине Международный университет природы, общества и человека “Дубна” филиал «Дмитров»
- •Международный университет природы, общества и человека “Дубна” филиал «Дмитров»
- •Международный университет природы, общества и человека “Дубна” филиал «Дмитров»
- •Международный университет природы, общества и человека “Дубна” филиал «Дмитров»
- •Международный университет природы, общества и человека “Дубна” филиал «Дмитров»
- •Международный университет природы, общества и человека “Дубна” филиал «Дмитров»
- •Международный университет природы, общества и человека “Дубна” филиал «Дмитров»
- •Международный университет природы, общества и человека “Дубна” филиал «Дмитров»
- •Международный университет природы, общества и человека “Дубна” филиал «Дмитров»
- •Международный университет природы, общества и человека “Дубна” филиал «Дмитров»
- •Международный университет природы, общества и человека “Дубна” филиал «Дмитров»
- •Международный университет природы, общества и человека “Дубна” филиал «Дмитров»
- •Международный университет природы, общества и человека “Дубна” филиал «Дмитров»
- •Международный университет природы, общества и человека “Дубна” филиал «Дмитров»
- •Международный университет природы, общества и человека “Дубна” филиал «Дмитров»
- •Международный университет природы, общества и человека “Дубна” филиал «Дмитров»
- •Международный университет природы, общества и человека “Дубна” филиал «Дмитров»
- •Международный университет природы, общества и человека “Дубна” филиал «Дмитров»
- •Международный университет природы, общества и человека “Дубна” филиал «Дмитров»
- •Международный университет природы, общества и человека “Дубна” филиал «Дмитров»
- •Международный университет природы, общества и человека “Дубна” филиал «Дмитров»
- •Международный университет природы, общества и человека “Дубна” филиал «Дмитров»
- •Международный университет природы, общества и человека “Дубна” филиал «Дмитров»
- •12. Учебно–методическое обеспечение дисциплины
- •12.1. Рекомендуемая литература
- •12.2. Дополнительная литература
- •Глоссарий
Требования к уровню освоения дисциплины
Изучение дисциплины «Программирование на языке высокого уровня» должно опираться на знания в области физики, математики и других общих математических, естественнонаучных дисциплин, предусмотренных школьным учебным планом.
Изучение дисциплины предполагает проведение лекций, практических занятий, домашних работ, а также индивидуальной работы и самостоятельной работы студентов.
Основным звеном учебного процесса являются лекции, на которых рекомендуется излагать наиболее существенные, трудные для усвоения или недостаточно освещенные в учебной литературе вопросы.
Практические занятия предусматриваются для более глубокого закрепления теоретических знаний, привития необходимых практических навыков разработки алгоритмов и программ.
Особое внимание следует уделить самостоятельной работе студентов.
Студент, успешно освоивший курс дисциплины должен:
- знать классификацию методов проектирования программных продуктов, этапы создания программных продуктов, структуру программных продуктов;
- иметь представление о нисходящем проектировании, модульном и структурном программировании;
- владеть основными понятиями объектно-ориентированного программирования;
- иметь навыки разработки алгоритмов решения задач методом нисходящего проектирования;
- владеть основными простейшими алгоритмами обработки данных: сортировка набора данных; поиск элемента массива, бинарный поиск, суммирование, матричные операции и т.д., уметь выражать эти алгоритмы через конструкции одного из языков высокого уровня.
Объём дисциплины и виды учебной работы (час)
Вид занятий |
Всего часов |
Семестры |
|
1 |
2 |
||
Общая трудоёмкость |
250 |
|
|
Аудиторные занятия: |
102 |
51 |
51 |
Лекции |
34 |
17 |
17 |
Практические занятия (ПЗ) |
|
|
|
Семинары (С) |
68 |
34 |
34 |
Лабораторные работы (ЛР) |
|
|
|
Самостоятельная работа |
148 |
74 |
74 |
Курсовой проект (работа) |
|
|
+ |
Вид итогового контроля |
|
Зачет |
Экзамен |
Содержание дисциплины.
5.1. Разделы дисциплины и виды занятий
№п/п |
Раздел дисциплины |
Лекции |
ПЗ |
С |
ЛР |
1 |
Этапы создания программного обеспечения. |
2 |
|
4 |
|
2 |
Понятие алгоритма. Способы записи алгоритма. |
2 |
|
4 |
|
3 |
Программа на языке высокого уровня. Синтаксис и семантика языка программирования. |
2 |
|
4 |
|
4 |
Основные управляющие структуры программирования. Условные алгоритмы |
|
|
|
|
5 |
Циклические алгоритмы. |
2 |
|
4 |
|
6 |
Массивы. Одномерный массив. |
2 |
|
4 |
|
7 |
Многомерные массивы и вложенные циклы. Динамические массивы. |
2 |
|
4 |
|
8 |
Обработка и поиск символьной информации. |
2 |
|
4 |
|
9 |
Представление чисел. Системы счисления. |
2 |
|
4 |
|
10 |
Оценка точности результатов вычислений. |
2 |
|
4 |
|
11 |
Ввод / вывод данных. Текстовые файлы. |
2 |
|
4 |
|
12 |
Модульный принцип построения проекта и программного кода. Процедуры и функции. |
2 |
|
4 |
|
13 |
Сортировка и поиск. |
2 |
|
4 |
|
14 |
Рекурсия. Программирование рекурсивных алгоритмов. |
2 |
|
4 |
|
15 |
Программирование графики. |
2 |
|
4 |
|
16 |
Обработка ошибок и отладка программ. |
2 |
|
4 |
|
17 |
Разработка интерфейса программы. Дополнительные вопросы программирования. |
2 |
|
4 |
|