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