Страница в разработке!!!
Требования к курсовой работе: https://www.altspu.ru/upload/iblock/54c/o_kursovyh_rabotah.pdf
Первое полугодие - зачет, второе полугодие - экзамен
Формула расчета автоматической оценки за экзамен для 3915д и для 3015д:
Оценка за экзамен = (40% от оценки за первый семестр) + (30% от оценки за курсовую работу) + (40% от оценки за второй семестр) - 15 баллов
Ниже опубликованы теоретические вопросы к Экзамену 2022-2023 (для желающих сдать полную форму экзамена). На Экзамене будет один теоретический вопрос и две практические задаче - одна на знание HTML и JavaScript, вторая на знание PHP и MySQL. (Для 3015д вопросы и задачи будут немного изменены, точные формулировки будут опубликованы за месяц до экзамена)
О курсовой работе 3015д:
1. 30% годовой оценки (см.формулу), образцы тем курсовых (тему нужно адаптировать, например добавив в формулировку темы название своей игры, нужно изменить в образце не менее одного слова, можно придумать свою собственную тему, опираясь на образец).
2. Объем курсовой работы: 25 страниц вместе со списком литературы.
3. Требования к оформлению работы.
4. Обложка, оглавление, список литературы.
ВЕС ТЕМ В КУРСЕ
HTML - 0 баллов, его нужно знать по умолчанию.
- Учебник для самостоятельного изучения: Алленова Наталья. Первые шаги в HTML http://dit.isuct.ru/IVT/BOOKS/WEBDESIGNING/WD3/index.html
- Самоучитель HTML4 http://htmlbook.ru/samhtml
- Учебник https://learn.javascript.ru/
- Введение в браузерные события https://learn.javascript.ru/introduction-browser-events
- Планирование: setTimeout и setInterval https://learn.javascript.ru/settimeout-setinterval
- Создание игры Змейка https://www.educative.io/blog/javascript-snake-game-tutorial
- JavaScript. Работа с картинками. https://developer.mozilla.org/ru/docs/Web/API/Canvas_API/Tutorial/Using_images
- Javascript для начинающих: уроки с заданиями, примеры https://labs-org.ru/567-2/javascript/
- Пример для группы 3922.
- Пример для группы 3015д (В том числе пример мультиплеера (программа содержит ошибку, которую нужно исправить))
- Скачайте образец программы 4.1
- Образец 4.2. Движение Робин Гуда. (нужно зеркально отразить спрайты для движения влево)
- Создать таблицу размером 2х6 (2 столбца, 6 строк)
В левом столбце находятся картинки, в правом текст.
При наведении на картинку стрелки мышки фон ячейки в правом столбце той же строки изменяется. При уходе стрелки с картинки фон правой ячейки возвращается в первоначальное состояние. - В документе есть две гиперссылки и картинка. При наведении стрелки мышки на первую гиперссылку картинка увеличивается в размерах. При наведении стрелки на вторую гиперссылку картинка уменьшается.
- В документе есть одна картинка. Она плавно двигается влево, достигнув левого края окна, она изменяет направление движения на движение вправо. Достигнув правого края картинка снова начинает движение влево. Цикл бесконечен.
- В документе есть три числа. Первые два числа раз в секунду изменяются на случайные значения, третье число является суммой двух первых.
- В документе есть картинка. Одна двигается по экрану, периодически случайно меняя направление движения. При движении картинка не выходит за пределы экрана.
- В документе находится картинка. При щелчке по данной картинке ее изображение изменятся (открывается другая картинка). При повторном щелчке появляется первоначальная картинка. Цикл бесконечен.
- В документе находится таблица из двух столбцов. В первом столбце шесть строк. Во втором столбце одна строка (одна ячейка). В первом столбце находятся названия предметов (например автомобили), во втором столбце находится изображение. Щелчок по названию предмета приводит к смене изображения в картинке. Каждому предмету соответствует своя картинка.
- По документу сверху вниз двигается картинка. Достигнув нижней границы окна картинка снова появляется сверху документа в случайном положении по горизонтали.
- В документе находится картинка и число. Щелчок по картинке увеличивает число на единицу. Цикл бесконечен.
- На экране находится картинка. Она плавно увеличивается в размерах. Достигнув определенного размера она начинает плавно уменьшаться. А потом, уменьшившись до определенной величины, начинает снова увеличиваться. Цикл бесконечен.
- Написать программу которая сгенерирует HTML-документ с таблицей размером 20х20 ячеек. Фон ячеек раскрашен в шахматном порядке. Второстепенная диагональ таблицы (из правого-верхнего в левое-нижнее) выделена отдельным цветом. В каждой ячейке таблицы находится число из ряда 1, 2, 3, 4 ....
- Написать программу, которая полностью совпадает с задачей №1. Кроме отличия - размеры таблицы передаются через метод GET.
- Документ состоит из десяти гиперссылок - Таблица 2х2, Таблица 3х3, Таблица 4х4.... Щелчок по гиперссылке открывает документ содержащий таблицу заданного размера. Пояснение к решению: Гиперссылки должны передавать в скрипт методом GET размеры таблицы. Таблица должна генерироваться по переданным значениям, а не быть уже заложенной в документ. Гиперссылки так же должны генерироваться автоматически, а не быть заложенными в документ. Данная задача является аналогом решенной задачи из серии задач по базам данным - гиперссылка "Удалить" в скрипте добавления-удаления записей в базе данных.
- В форме есть поля: Название автомобиля, Цвет, Цена. Форма передает данные своих полей в скрипт, который сохраняет их в базе. Если автомобиль с данным названием, цветом и стоимостью уже есть в базе скрипт выводит сообщение: дублирование данных.
- В базе хранятся данные о людях: имя, возраст, цвет волос. В форме выбирается цвет волос. После нажатия кнопки "Отправить" на экран выводится таблица со всем людьми из базы у которых есть тот же цвет волос.
- В базе хранится информация о товарах: название, количество, цена. Написать скрипт который выводит таблицу со всеми товарами которые есть в базе - их наименование, количество, цену. А так же сумму - общую стоимость товара.
- В базе хранится информация о товарах: название, количество, цена. В форме задается число - максимальная цена. Написать скрипт который выводит таблицу со всеми товарами которые есть в базе - их наименование, количество, цену - выделяя зеленым фоном строки в которых товар стоит ниже заданной максимальной цены, и красным остальные.
- Написать скрипт который при запуске считывает значение из кука, выводит его в документ, увеличивает значение на единицу и записывает его в кук. (Должен получиться простейший счетчик посещений)
- Сделать скрипт который выводит форму, которая запрашивает имя пользователя и его пароль. При запуске скрипта он считывает предыдущие значения имени пользователя и его пароля из кука. При нажатии кнопки "Отправить" текущее значение полей записывается в кук. (Ничего более написанного делать не нужно, не нужно писать полноценную авторизацию, какие-то проверки и т.д.)
- Написать скрипт который генерирует HTML-документ фоновый цвет которой при каждом запуске скрипта случайный. В документе при каждом запуске скрипта выводится случайная картинка, адрес которой берется из базы.
Комментариев нет:
Отправить комментарий