ОС1 – типовые индивидуальные задания по структурному программированию (Приложение 1);

ОС2 – материалы для проведения диктантов по программированию (Приложение 2);

ОС3 – тесты по основным разделам дисциплины (Приложение 3);

ОС4 – индивидуальные проектные задания по объектно-ориентированному программированию (Приложение 4);

ОС5 – темы курсовых работ по дисциплине и критерии их оценивания, изложенные в Положении о курсовой работе (Приложение 5);

ОС6 – практические задания для проведения зачета (Приложение 6).

Текущий контроль осуществляется в форме отчетов о выполнении индивидуальных заданий, контрольных работ, диктантов, рубежных срезов. Итоговой контроль осуществляется в форме зачета (в соответствии с учебным планом).

Критерий и шкала оценивания:

Результаты использования оценочных средств позволяют преподавателю судить о сформированности или несформированности каждой из выделенных компонент компетенций. В итоговой таблице диагностических результатов это отражается в виде балльной системы 0 (не сформирована) – 1 (сформирована).

Итоговый диагностический вывод формулируется на основе следующего правила: если сформировано более 70% составляющих компонентов компетенций (знаний, умений, владений), то делается вывод о сформированности соответствующей компетенции, в противном случае – о несформированности компетенции.

  6.  Учебно-методическое и ИНФОРМАЦИОННОЕ обеспечение ДИСЦИПЛИНЫ

6.1.  Рекомендуемая литература

Основная

1.  Камаев, Валерий Анатольевич. Технологии программирования [Текст] : учеб. для студентов вузов по направлению подгот. специалистов "Информатика и вычисл. техника" / , . — М. : Высш. шк., 2006. — 454 с. : ил. (27 экз. в библиотеке УрГПУ)

НЕ нашли? Не то? Что вы ищете?

2.  Парфилова, Надежда Ивановна. Программирование. Структурирование программ и данных [Текст] : учебник / , , ; под ред. . — Москва : Академия, 2012. — 237, [1] с. : табл. (5 экз. в библиотеке УрГПУ)

3.  Программирование [Текст] : учебник : в 2 томах / [, , и др.] ; под ред. . — Москва : Академия, 2013. Том 2. — 2013. — 238, [1] с. (5 экз. в библиотеке УрГПУ)

4.  Хорев, Павел Борисович. Технологии объектно-ориентированного программирования [Текст] : учеб. пособие для студентов по направлению 654600 "Информатика и вычисл. техника" / . — М. : Академия, 2004. — 448 с. (5 экз. в библиотеке УрГПУ)

Дополнительная

1.  Крылов, Евгений Васильевич. Техника разработки программ [Текст] : учеб. для студентов вузов по направлениям "Информатика и вычисл. техника" и "Техника и технологии": в 2 кн. Кн. 2. Технология, надежность и качество программного обеспечения / , , . — М. : Высш. шк., 2008. — 469 с. : ил. (3 экз. в библиотеке УрГПУ)

2.  Серебряков, Владимир Алексеевич. Теория и реализация языков программирования [Текст] : учеб. пособие по курсу теории и реализации яз. программирования / [и др.]. — 2-е изд., доп. и испр. — М. : МЗ Пресс, 2006. — 352 с. : ил. (1 экз. в библиотеке УрГПУ)

6.2.  Информационное обеспечение дисциплины

Программное обеспечение:

Ÿ  среда программирования Eclipse;

Ÿ  виртуальная Java-машина JRE 1.8.

Электронные ресурсы:

1.  Бурмистров, на языке JAVA. Методические указания к лабораторным работам [Электронный ресурс] : учебно-методическое пособие. — Электрон. дан. — Пенза : ПензГТУ (Пензенский государственный технологический университет), 2014. — 150 с. — Режим доступа: http://e. /books/element. php? pl1_id=62752

2.  Гаврилов, на Java. Конспект лекций [Электронный ресурс] : справочник / , , . — Электрон. дан. — Спб. : НИУ ИТМО (Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики), 2010. — 132 с. — Режим доступа: http://e. /books/element. php? pl1_id=43547

3.  Программирование  JAVA [Электронный ресурс] : электронный курс. — Режим доступа: http://lms. biblioclub. ru/enrol/index. php? id=110

4.  Углубленное программирование на JAVA [Электронный ресурс] : электронный курс. — Режим доступа: http://lms. biblioclub. ru/course/view. php? id=306

6.3.  Печатные или электронные ресурсы для лиц с ОВЗ

В процессе освоения дисциплины обучающимися с ограниченными возможностями здоровья используется специальное техническое и программное обеспечение, а также электронные образовательные ресурсы.

Оборудование:

Ÿ  читающая машина SARA CE;

Ÿ  видео-увеличитель стационарный электронный TOPAZ XL-20;

Ÿ  персональный компьютер с брайлевским дисплеем «Эверест».

Программное обеспечение:

Ÿ  программа экранного доступа JAWS версия 13.0. (FREEDOM SCIENTIFIC);

Ÿ  программа для чтения книг в текстовых форматах и перевода их в звуковые файлы БАЛАБОЛКА;

Ÿ  программа экранного доступа NVDA;

Ÿ  система распознавания текста ABBYY FineReader;

Ÿ  голосовой модуль АЛЁНА (ACAPELA GROUP).

Электронные ресурсы:

Ÿ  лекции в виде озвученных презентаций по всем темам курса (входят в состав электронного УМК по дисциплине).

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

Техническое обеспечение

Ÿ  персональные компьютеры (Pentium и выше);

Ÿ  локальная компьютерная сеть;

Ÿ  проекционное оборудование (цифровой проектор, экран, ноутбук).

При изучении данной дисциплины рекомендуется использовать:

Ÿ  мультимедийные презентации на лекционных занятиях;

Ÿ  примеры готовых приложений, демонстрирующих изучаемые объекты языков программирования;

Ÿ  примеры цифровых образовательных ресурсов, разработанные студентами за предшествующие годы освоения дисциплины.

  8.  СВЕДЕНИЯ ОБ авторЕ программы

кандидат педагогических наук,

доцент кафедры информатики, информационных технологий и методики обучения информатике УрГПУ,

раб. , 371-35-27

Приложение 1

ОС1: Примеры типовых индивидуальных заданий
по разделу «Введение в программирование на языке Java»

Линейные программы:

1.1.  Составить программу, которая вычислит длину окружности и площадь круга заданного радиуса.

1.2.  Составить программу, которая вводит трехзначное число и выводит число-перевертыш (т. е. число, полученное из введенного перестановкой цифр слева направо).

1.3.  Составить программу вычисления площади треугольника, заданного длинами своих сторон (по формуле Герона ).

1.4.  Составить программу вычисления площади треугольника, заданного координатами своих вершин на плоскости (по формуле Герона ).

1.5.  Составить программу, которая поменяет местами значения двух переменных:

a.)  с использованием третьей переменной;

b.)  без использования третьей переменной.

1.6.  «Из градусов в радианы». Угол α задан в градусах, минутах и секундах. Найти его величину в радианах с максимально возможной точностью.

1.7.  «Из дюймов в метры». Длина отрезка задана в дюймах (1 дюйм = 2,54 см). Выразить длину отрезка в метрах, сантиметрах и миллиметрах. Например, 21 дюйм = 0 м 53 см 3,4 мм.

1.8.  «Временной интервал». Заданы моменты начала и конца некоторого промежутка времени в часах, минутах и секундах (в пределах одних суток). Найти продолжительность этого промежутка в тех же единицах измерения.

Разветвляющиеся программы

2.1.  Составить программу, которая определит, в какой координатной четверти лежит точка с координатами (X,Y).

2.2.  Составить программу, которая вычислит корни квадратного уравнения ax2+bx+c=0.

2.3.  Составить программу, которая определит, поместится ли квадрат со стороной А в круг радиуса R, или круг в квадрат.

2.4.  «Вид треугольника». Треугольник задан координатами своих вершин на плоскости. Составить программу, которая определит, является ли он прямо-, остро - или тупоугольным.

2.5.  «Посылка». Составить программу, которая определит, можно ли коробку размером axbxc упаковать в посылку размером rxsxt? «Углом» укладывать нельзя.

2.6.  «Кирпич». Составить программу, которая определит, пройдет ли кирпич со сторонами a, b и c сквозь прямоугольное отверстие со сторонами r и s? Стороны отверстия должны быть параллельны граням кирпича.

2.7.  «Треугольник и точка». Составить программу, которая определит, лежит ли точка М(x,y) внутри треугольника, заданного координатами своих вершин A, B и C?

2.8.  Составить программу, которая определит, является ли введенное шестизначное число номером «счастливого» билета (т. е. сумма первых трех цифр равна сумме последних трех цифр). Указание: используйте тип LongInt.

2.9.  Три шахматиста играют в шахматы. Известно количество очков, набранных каждым из них. Составить программу, которая определит, на сколько очков победитель оторвался от самого слабого игрока.

2.10.  Составить программу, которая вводит текущую дату (число, номер месяца и год) и выводит следующую дату. Например, 31 12 2005 ® 1 января 2006.

2.11.  Составить программу, которая вводит текущую дату (число, номер месяца и год) и выводит предыдущую дату. Например, 1 05 2005 ® 30 апреля 2005.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6