Учебно-методический комплекс дисциплины Бийск бпгу имени В. М. Шукшина
Вид материала | Учебно-методический комплекс |
СодержаниеТема лекции Тема семинарского занятия Тема лабораторной работы Самостоятельная работа Письменные итоговые работы 3.2. Контрольно-измерительные материалы Содержание текущих контрольных мероприятий |
- Учебно-методический комплекс дисциплины Бийск бпгу имени В. М. Шукшина, 2836.1kb.
- Учебно-методический комплекс дисциплины Бийск бпгу имени В. М. Шукшина, 2979.19kb.
- Учебно-методический комплекс дисциплины Бийск бпгу имени В. М. Шукшина, 2143.51kb.
- Учебно-методический комплекс дисциплины Бийск бпгу имени В. М. Шукшина, 785.31kb.
- Учебно-методический комплекс дисциплины Бийск бпгу имени В. М. Шукшина, 793.69kb.
- Учебно-методический комплекс дисциплины Бийск бпгу имени В. М. Шукшина, 901.29kb.
- Учебно-методический комплекс дисциплины Бийск бпгу имени В. М. Шукшина, 2591.69kb.
- Учебно-методический комплекс дисциплины Бийск бпгу имени В. М. Шукшина, 814.76kb.
- Учебно-методический комплекс дисциплины Бийск бпгу имени В. М. Шукшина, 2075.7kb.
- Учебно-методический комплекс дисциплины Бийск бпгу имени В. М. Шукшина, 1147.22kb.
Примечание:
Первый семестр обучения заканчивается изучением темы 1раздела 2 модуля № 2. В этом семестре планируется две контрольных точки: первая – после проведения контрольной работы № 1 (50%), вторая – в конце семестра (50%).
Второй семестр также предполагает две контрольные точки: первая - после выполнения контрольной работы № 2 (30%), вторая – в конце семестра (после изучения Темы 1 раздела 1 модуля 3) (70%).
Третий семестр: две контрольных точки: первая – после выполнения контрольной работы №3 (тема 4 раздел 2 модуль 3) (70%), вторая - в конце семестра, после проведения итогового тестирования (30%).
* Подразумевается, что студенты должны набрать минимум 60%, для того, чтобы изучение дисциплины считалось успешным
ФИО преподавателя: __Шилинг Галина Сергеевна_
Утверждено на заседании кафедры от «30» июня 2009 г. Протокол № 10
Зав. кафедрой __Старовикова Ирина Владимировна_
3.1.2. Рейтинговая книжка студента
по дисциплине «Программирование»
Формы рейтингового оценивания:
а) Лекции
ТЕМА ЛЕКЦИИ | КОЛ-ВО ЧАСОВ | ПОСЕЩ-ТЬ | КОЛ-ВО БАЛЛОВ |
Модуль 1. Раздел 1. Тема 1. Понятие среды программирования. Введение в Паскаль. | 4 | | |
Модуль 1. Раздел 1. Тема 2. Типы данных | 2 | | |
Модуль 1. Раздел 2. Тема 1. Выражения и операции языка | 2 | | |
Модуль 1. Раздел 2. Тема 2. Операторы языка | 4 | | |
Модуль 1. Раздел 3. Тема 1. Структура программ. Процедуры и функции | 4 | | |
Модуль 1. Раздел 4. Тема 1. Структурированные типы данных | 6 | | |
Модуль 2. Раздел 1. Тема 1. Файлы и указатели | 4 | | |
Модуль 2. Раздел 2. Тема 1. Модули | 8 | | |
Модуль 2. Раздел 3. Тема 1. Моделирование динамических структур данных | 4 | | |
Модуль 2. Раздел 3. Тема 2. Метод статистических испытаний | 2 | | |
Модуль 2. Раздел 3. Тема 3. Численные методы решения уравнений с одной переменной | 2 | | |
Модуль 2. Раздел 3. Тема 4. Решение дифференциальных уравнений | 2 | | |
Модуль 2. Раздел 3. Тема 5. Построение графиков функций. Основы математического моделирования | 4 | | |
Модуль 2. Раздел 3. Тема 6. Компиляция программ | 2 | | |
Модуль 3. Раздел 1. Тема 1. Принципы объектно-ориентированного программирования | 2 | | |
Модуль 3. Раздел 1. Тема 2. Знакомство со средой программирования Delphi | 4 | | |
Модуль 3. Раздел 2. Тема 1. Основные положения объектно-ориентированного программирования | 6 | | |
Модуль 3. Раздел 2. Тема 2. Процесс обработки событий | 2 | | |
Модуль 3. Раздел 2. Тема 3. Дополнительные возможности Delphi | 2 | | |
Модуль 3. Раздел 2. Тема 4. Многозадачность. Потоки | 2 | | |
Модуль 3. Раздел 2. Тема 5. Delphi и базы данных | 2 | | |
б) Семинарские занятия
ТЕМА СЕМИНАРСКОГО ЗАНЯТИЯ | КОЛ-ВО ЧАСОВ | ПОСЕЩ-ТЬ | КОЛ-ВО БАЛЛОВ |
| 4 | | |
| 2 | | |
| 4 | | |
| 4 | | |
| 4 | | |
| 4 | | |
| 2 | | |
| 4 | | |
| 4 | | |
| 4 | | |
в) Лабораторные работы
ТЕМА ЛАБОРАТОРНОЙ РАБОТЫ | КОЛ-ВО ЧАСОВ | ПОСЕЩ-ТЬ | КОЛ-ВО БАЛЛОВ |
| 2 | | |
| 2 | | |
| 4 | | |
| 2 | | |
| 4 | | |
| 2 | | |
| 2 | | |
| 4 | | |
| 4 | | |
| 2 | | |
| 2 | | |
| 4 | | |
| 2 | | |
| 4 | | |
| 4 | | |
| 2 | | |
| 4 | | |
| 2 | | |
| 4 | | |
| 10 | | |
Примечание:
Активная работа на паре – «0,5 единиц».
Устные опросы по предыдущей теме – до 0,5 единицы.
Отсутствие на паре – «-1 единица».
Набранное количество баллов по приведенной выше схеме является повышающим коэффициентом при выставлении рейтинга (максимальный повышающий коэффициент – 10 баллов). Данный коэффициент Kp для студента вычисляется из расчета заработанных единиц R, по следующей формуле Kp=(R*10)/Max.
В приведенной формуле:
Max=70 (для лекций)
Max=66 (для лабораторных работ)
Max=36 (для семинарских работ)
г) Самостоятельная работа
САМОСТОЯТЕЛЬНАЯ РАБОТА | ВЫСТУПЛЕНИЕ С ДОКЛАДОМ | ||
ГЛУБИНА ПРОРАБОТКИ ТЕМЫ | КОЛ-ВО ИСТОЧНИКОВ | КОЛ-ВО БАЛЛОВ | |
Подготовка доклада по базовому модулю №2(раздел 3, тема 4) | | | |
Подготовка сообщения по базовому модулю №3 (раздел 1, тема 1) | | | |
Подготовка сообщения по базовому модулю №3 (раздел 2, тема 3) | | | |
д) Письменные итоговые работы
ПИСЬМЕННЫЕ ИТОГОВЫЕ РАБОТЫ | КОЛ-ВО БАЛЛОВ |
Контрольная работа 1(модуль № 1 раздел 4 тема 1) | |
Письменная работа 1(модуль № 1 раздел 1 тема 2) | |
Письменная работа 2(модуль № 1 раздел 2 тема 2) | |
Письменная работа 3(модуль № 1 раздел 3 тема 1) | |
Терминологический диктант (модуль № 1 раздел 2 тема 1) | |
| |
Письменная работа 1(модуль № 2 раздел 3 тема 1) | |
Письменная работа 2(модуль № 2 раздел 3 тема 5) | |
Тестирование итоговое (конец семестра 4, после: модуль 2 раздел 2 тема 1) | |
Контрольная работа 2(модуль № 2 раздел 3 тема 3) | |
Тест остаточных знаний (начало семестра 5, перед: модуль 2 раздел 3 тема 1) | |
Тестирование итоговое (конец семестра 5, после модуль 2 раздел 3 тема 6) | |
| |
Тест остаточных знаний (начало 6 семестра перед модуль 3 раздел 1 тема 2) | |
Письменная работа 1(модуль № 3 раздел 2 тема 1) | |
Письменная работа 2(модуль № 3 раздел 2 тема 5) | |
Контрольная работа 3(модуль № 3 раздел 2 тема 4) | |
| |
Тестирование (итоговый модуль) | |
В конце семестра рейтинговая оценка является суммарной оценкой за все виды работ, проведенные в течение семестра.
3.2. КОНТРОЛЬНО-ИЗМЕРИТЕЛЬНЫЕ МАТЕРИАЛЫ
3.2.1. Текущий контроль
Формы текущего контроля: рейтинговое оценивание, тестирование, деятельность на семинарах и лабораторных работах, конспекты, выполнение домашних задач, доклады и сообщения, выполнение контрольных работ.
Содержание текущих контрольных мероприятий: примерный перечень домашних задач и тестов по модулям представлен в методических рекомендациях для студентов.
Примерный перечень тем докладов и сообщений
- История развития языков программирования.
- Современные стили программирования.
- Коллективная разработка программных проектов.
- Использование моделирования при проектировании программ.
- Использование функциональных схем при решении задач на Паскале.
- Особенности объектно-ориентированного программирования.
- Обзор расширенных возможностей языка Delphi.
- Использование языков программирования в криптологии.
- Возможности языка Паскаль при обработке информации с носителей.
- Возможности языка Delphi при обработке информации с носителей.
Контрольная работа №1 (4 семестр)
Образец
…………………………………………………………………………………………………
ВАРИАНТ 1
- Зачеркнуть числа, написанные на Паскале с ошибками:
070 , 7е0 , 15е , 5! , 0e0.5 , 7.1e-3 , 7,1e-3
- Вычислить значение выражение: 3 * k div 5 – 1 > k - 7 mod 2 при k = 1
- Будет ли работать программа? Если нет, то объяснить почему.
Program upr;
var x: integer; y: real;
begin
x:=1.0; y:=20/4;
writeln(x,y);
end.
………………………………………………………………………………………………….
ВАРИАНТ 2
- Зачеркнуть числа, написанные на Паскале с ошибками:
3,14 , -23.0 , 0.00 , -00,0 , 3e11.0 , -.1e1 , 2.0e0
- Вычислить значение выражение: (a or b) and not a при a=true, b=false.
- Будет ли работать программа? Если нет, то объяснить почему.
Program upr;
var x: integer; y: real;
begin
x:=1+sqr(5.0); y:=100/sqr(5);
writeln(x,y);
end.
………………………………………………………………………………………………….
ВАРИАНТ 3
- Зачеркнуть числа, написанные на Паскале с ошибками:
00e1.0 , 06.0e0 , -1e+2.0 , -1e-2.1 , 7,3e-5 , -55/5 , 1-e3
- Вычислить значение выражение: (x*y<>0) and (y>x) при x=2, y=1.
- Будет ли работать программа? Если нет, то объяснить почему.
Program upr;
var x: integer; y: real;
begin
x:=sqrt(16); y:=sin(0);
writeln(x,y);
end.
………………………………………………………………………………………………….
ВАРИАНТ 4
- Зачеркнуть числа, написанные на Паскале с ошибками:
-e+3 , 3e1.0 , 3e1,0 , 7.0e0 , 6.e0 , 1+e3 , +0000
- Вычислить значение выражение: a and b or not b and a при a= true, b=false.
- Будет ли работать программа? Если нет, то объяснить почему.
Program upr;
var x,y: integer;
begin
x:=sqr(16); y:=trunc(-3.14);
writeln(x,y);
end.
………………………………………………………………………………………………….
ВАРИАНТ 5
- Зачеркнуть числа, написанные на Паскале с ошибками:
2e001 , +e+2 , 0e0.0 , -6e,1 , 7.7e+0 , 0e0,0 , 007e1
- Вычислить значение выражение: sqr(5) mod (7-5*trunc3.14)>0
- Будет ли работать программа? Если нет, то объяснить почему.
Program upr;
var x,n: integer; y:real;
begin
n:=5; y:=n+1; x:=5-3*y;
writeln(x,y);
end.
ВАРИАНТ 6
- Зачеркнуть числа, написанные на Паскале с ошибками:
070 , 7е0 , 15е , 5! , 0e0.5 , 7.1e-3 , 7,1e-3
- Вычислить значение выражение: 3 * k div 5 – 1 > k - 7 mod 2 при k = 1
- Будет ли работать программа? Если нет, то объяснить почему.
Program upr;
var x: integer; y: real;
begin
x:=1.0; y:=20/4;
writeln(x,y);
end.
………………………………………………………………………………………………….
ВАРИАНТ 7
- Зачеркнуть числа, написанные на Паскале с ошибками:
3,14 , -23.0 , 0.00 , -00,0 , 3e11.0 , -.1e1 , 2.0e0
- Вычислить значение выражение: (a or b) and not a при a=true, b=false.
- Будет ли работать программа? Если нет, то объяснить почему.
Program upr;
var x: integer; y: real;
begin
x:=1+sqr(5.0); y:=100/sqr(5);
writeln(x,y);
end.
…………………………………………………………………………………………………
ВАРИАНТ 8
- Зачеркнуть числа, написанные на Паскале с ошибками:
00e1.0 , 06.0e0 , -1e+2.0 , -1e-2.1 , 7,3e-5 , -55/5 , 1-e3
- Вычислить значение выражение: (x*y<>0) and (y>x) при x=2, y=1.
- Будет ли работать программа? Если нет, то объяснить почему.
Program upr;
var x: integer; y: real;
begin
x:=sqrt(16); y:=sin(0);
writeln(x,y);
end.
....................................................................................................................................................
ВАРИАНТ 9
- Зачеркнуть числа, написанные на Паскале с ошибками:
-e+3 , 3e1.0 , 3e1,0 , 7.0e0 , 6.e0 , 1+e3 , +0000
- Вычислить значение выражение: a and b or not b and a при a= true, b=false.
- Будет ли работать программа? Если нет, то объяснить почему.
Program upr;
var x,y: integer;
begin
x:=sqr(16); y:=trunc(-3.14);
writeln(x,y);
end.
………………………………………………………………………………………………….
ВАРИАНТ 10
- Зачеркнуть числа, написанные на Паскале с ошибками:
2e001 , +e+2 , 0e0.0 , -6e,1 , 7.7e+0 , 0e0,0 , 007e1
- Вычислить значение выражение: sqr(5) mod (7-5*trunc3.14)>0
- Будет ли работать программа? Если нет, то объяснить почему.
Program upr;
var x,n: integer; y:real;
begin
n:=5; y:=n+1; x:=5-3*y;
writeln(x,y);
end.
…………………………………………………………………………………………………….
ВАРИАНТ 11
- Зачеркнуть числа, написанные на Паскале с ошибками:
070 , 7е0 , 15е , 5! , 0e0.5 , 7.1e-3 , 7,1e-3
- Вычислить значение выражение: 3 * k div 5 – 1 > k - 7 mod 2 при k = 1
- Будет ли работать программа? Если нет, то объяснить почему.
Program upr;
var x: integer; y: real;
begin
x:=1.0; y:=20/4;
writeln(x,y);
end.
………………………………………………………………………………………………….
ВАРИАНТ 12
- Зачеркнуть числа, написанные на Паскале с ошибками:
3,14 , -23.0 , 0.00 , -00,0 , 3e11.0 , -.1e1 , 2.0e0
- Вычислить значение выражение: (a or b) and not a при a=true, b=false.
- Будет ли работать программа? Если нет, то объяснить почему.
Program upr;
var x: integer; y: real;
begin
x:=1+sqr(5.0); y:=100/sqr(5);
writeln(x,y);
end.
..........................................................................................................................................................
ВАРИАНТ 13
- Зачеркнуть числа, написанные на Паскале с ошибками:
00e1.0 , 06.0e0 , -1e+2.0 , -1e-2.1 , 7,3e-5 , -55/5 , 1-e3
- Вычислить значение выражение: (x*y<>0) and (y>x) при x=2, y=1.
- Будет ли работать программа? Если нет, то объяснить почему.
Program upr;
var x: integer; y: real;
begin
x:=sqrt(16); y:=sin(0);
writeln(x,y);
end.
………………………………………………………………………………………………….
ВАРИАНТ 14
- Зачеркнуть числа, написанные на Паскале с ошибками:
-e+3 , 3e1.0 , 3e1,0 , 7.0e0 , 6.e0 , 1+e3 , +0000
- Вычислить значение выражение: a and b or not b and a при a= true, b=false.
- Будет ли работать программа? Если нет, то объяснить почему.
Program upr;
var x,y: integer;
begin
x:=sqr(16); y:=trunc(-3.14);
writeln(x,y);
end.
………………………………………………………………………………………………….
ВАРИАНТ 15
- Зачеркнуть числа, написанные на Паскале с ошибками:
2e001 , +e+2 , 0e0.0 , -6e,1 , 7.7e+0 , 0e0,0 , 007e1
- Вычислить значение выражение: sqr(5) mod (7-5*trunc3.14)>0
- Будет ли работать программа? Если нет, то объяснить почему.
Program upr;
var x,n: integer; y:real;
begin
n:=5; y:=n+1; x:=5-3*y;
writeln(x,y);
end.
Контрольная работа №2 (5 семестр)
Образец
Вариант 1
- Если все указатели хранят адреса, зачем различать типы указателей?
- Напишите фрагмент программы: присоединение элемента к списку.
- Напишите программу для построения графика функции
- Опишите суть метода Монте-Карло.
- Нарисуйте блок-схему для следующей задачи: Задан массив чисел. Замените каждое число суммой предыдущих (включая заменяемое).