4.2. Разделы дисциплины и виды занятий
№ п/п | Наименование раздела дисциплины (модуля) | ЛК[1] | ЛР | ПЗ | СP | ТК | СР |
В соответствии с Типовым положением о вузе к видам учебной работы отнесены:
лекции, консультации, семинары, практические занятия, лабораторные работы, контрольные работы, коллоквиумы, самостоятельные работы, научно-исследовательская работа, практики, курсовое проектирование (курсовая работа). Высшее учебное заведение может устанавливать другие виды учебных занятий.
Лабораторный практикум
№ п/п | Наименование раздела дисциплины (модуля) | Наименование лабораторных работ | Трудоемкость | |
часы | з. е. | |||
1. | Особенности и функциональные возможности интегрированной среды разработки Microsoft Visual . | 2 | ||
2. | Программирование алгоритмов линейной и разветвляющейся структуры. Организация циклов в программе. Составление выражений. | 6 | ||
3. | Работа с массивами. Одномерные статические массивы. Многомерные динамические массивы. | 6 | ||
4. | Работа со строками. Динамические одномерные массивы. | 4 | ||
5. | Работа со структурами. Вложенные структуры. Массивы структур. | 6 | ||
6. | Программирование и использование функций. | 4 | ||
7. | Работа с файлами. | 6 | ||
итого: | 34 | 0 | ||
6. Практические и семинарские занятия
№ п/п | Наименование раздела дисциплины | Содержание раздела | Трудоемкость, | |
часы | з. е. | |||
1. | Способы записи алгоритмов | Словесный алгоритм, блок-схема алгоритма | 2 | |
2. | Программа на языке высокого уровня | Написание программы на языке выс. уровня, отладка, компиляция, исполнение | 2 | |
3. | Представление основных структур программирования: итерация, ветвление, повторение | Условный оператор, циклические операторы. Правила записи. Примеры использования. | 4 | |
4. | Процедуры | Условный оператор, циклические операторы. Правила записи. Примеры использования | 4 | |
5. | Типы данных, определяемые пользователем | Тип-перечисление, тип-диапазон, тип-множество | 4 | |
6. | Записи | Описание, ввод данных, сортировка, вывод данных. | 4 | |
7. | Файлы | Текстовые, типизированные, нетипизированные файлы. | 4 | |
8. | Динамические структуры данных | Динамические массивы, динамические файлы. | 4 | |
9. | Списки: основные виды и способы реализации | Списки, стеки, очереди. Реализация. | 4 | |
10. | Программирование рекурсивных алгоритмов | Рекурсия, косвенная рекурсия, правила описания, примеры использования. | 4 | |
итого: | 36 | 0 | ||
№№ п-п | Наименование проекта (работы) | Номер темы | Конкретная цель выполнения проекта (работы) | Объем заданий | Время дополн. час. |
1. | Создание приложения, тестирующего студентов на знание операций работы с матрицами. | 6, 7, 9, 11, 12 | Получить практические навыки разработки и реализации приложения в Delphi | 3 | 30 |
(Указываются образовательные технологии, используемые при реализации различных видов учебной работы.
В соответствии с требованиями ФГОС ВПО по направлению подготовки реализация компетентностного подхода должна предусматривать широкое использование в учебном процессе активных и интерактивных форм проведения занятий (компьютерных симуляций, деловых и ролевых игр, разбор конкретных ситуаций, психологические и иные тренинги) в сочетании с внеаудиторной работой с целью формирования и развития профессиональных навыков обучающихся. В рамках учебных курсов должны быть предусмотрены встречи с представителями российских и зарубежных компаний, государственных и общественных организаций, мастер-классы экспертов и специалистов.
Удельный вес занятий, проводимых в интерактивных формах, определяется главной целью (миссией) программы, особенностью контингента обучающихся и содержанием конкретных дисциплин, и в целом в учебном процессе они должны составлять для программ бакалавров не менее 20 (30) % аудиторных занятий (определяется требованиями ФГОС с учетом специфики ООП). Занятия лекционного типа для соответствующих групп студентов не могут составлять более 40% аудиторных занятий для программ бакалавров (определяется соответствующим ФГОС).
Оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины и учебно-методическое обеспечение самостоятельной работы студентовТекущий контроль включает в себя контроль выполнения заданий для самостоятельной работы. К ежемесячному контролю дополнительно относится контроль выполнения домашних заданий, осуществляемый в форме индивидуальных консультаций и проверке заданий, предложенных для самостоятельной работы. Рубежный контроль осуществляется посредством выполнения контрольных работ (на практических занятиях и в форме домашней контрольной работы), тестового контроля.
Итоговый контроль осуществляется приемом зачета или экзамена.
Итоговые аттестации проводятся в соответствии с требованиями к итоговой аттестации, установленными государственными образовательными стандартами высшего профессионального образования.
3.1 Контрольная работа для текущего контроля на 5 неделе по темам: типы данных, стандартные функции, линейный алгоритм. В качестве примера приведен первый вариант. Разработано 10 вариантов.
Вариант I
1. I. Изобразить на плоскости (X, Y) область, в которой и только в которой истинно указанное выражение
(X <= 0) and (Sqr(X) + Sqr(Y) <= 4) or (X >= 0) and (Y <= - X + 2) and (Y >= X - 2).
2. II. Объяснить, в чем заключается синтаксическая ошибка (или ошибки) в приведенной программе. Написать тот вариант программы, который будет правильным.
Program MyError;
Var X, Y, Сумма : integer;
Begin
Label1.caption:=Введите значение X;
X:=edit1.text
Label2.caption:=Введите значение Y;
Y:=edit2.text;
Сумма = X + Y;
Edit3.text:= Сумма;
End.
3. III. Точно и четко сформулировать условие задачи, которая решается в данной программе
Program Kr_2;
Var X1, Y1, X2, Y2, R1, R2 : Real;
Begin
Label1.caption:= ‘Введите X1, Y1’;
X1:=strtofloat(edit1.text);
Y1:=strtofloat(edit2.text);
Label2.caption:= ‘Введите X2, Y2’;
X2:=strtofloat(edit3.text);
Y2:=strtofloat(edit4.text);
R1 := SQRT(X1 * X1 + Y1 * Y1);
R2 := SQRT(X2 * X2 + Y2 * Y2);
If R1 = R2 Then edit2.text:=‘Лежат’ Else edit2.text:=‘Не лежат’;
End.
4. IV. Придумать и записать высказывание, которое может быть истинным или ложным. Записать соответствующее ему логическое выражение, имеющее значение TRUE, если высказывание истинно, и FALSE в противном случае.
3.2 Тестовые вопросы для текущего контроля знаний на 9 неделе по темам: структуры алгоритмов, процедуры, функции.
Вариант 1.
Задано объявление:Type
Weekdays=(Monday, Tuesday, Wednesday, Thursday, Fryday);
Var
Days:weekdays;
К какому типу относится переменная days:1.целый, 2.тип-диапозон, 3.тип-перечисление, 4.множество, 5.строковый, 6.вещественный, 7.символьный.
2. 
Как будет выглядеть запись формулы в Delphi:
1. x:=-b+sqr(b*b-4*a*c)/2*a;
x:=-b+abs(sqr(b)-4ac)/2a; x:=-b+(sqrt(sqr(b)-4*a*c))/2*a; x:=(-b+sqrt(sqr(b)-4*a*c))/(2*a); x:=(-b+sqrt(sqr(b)-4*a*c))div(2*a);3. Что будет напечатано в результате работы программы:
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 |


