Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Государственное образовательное учреждение

Высшего профессионального образования

«Липецкий государственный педагогический университет»

Факультет Информационных и социальных технологий

Кафедра информатики

УТВЕРЖДАЮ

_______________________

"_____"__________________2012 г.

Рабочая программа дисциплины (модуля)

Интернет-технологии

Направление подготовки

Педагогическое образование

Профиль подготовки

Практическая теология Православия

Квалификация (степень) выпускника

Бакалавр

Форма обучения

Очная

Липецк

2012

1. Цели освоения дисциплины

Основной целью курса является:

приобретение студентами знаний об Интернет-программировании, освоение возможностей языков JavaScript, PHP для программирования Web-сайтов и Web-интерфейсов к базам данных.

2. Место дисциплины в структуре ООП бакалавриата

Б3 Профессиональный цикл (вариативная часть). Изучение данной дисциплины базируется на следующих курсах (разделах курсов): «Информатика и программирование», «Мировые информационные ресурсы», «Информационная безопасность». После освоения данной дисциплины студент подготовлен для изучения следующих курсов учебного плана: «Разработка программных приложений», «Информационные системы в маркетинге».

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

·  о проблемах и направлениях развития Web-технологий;

·  об основных методах и средствах проектирования программного обеспечения Web-сайтов;

·  об использовании дополнительных пакетов и библиотек при программировании;

В результате изучения дисциплины студенты должны знать:

·  этапы производства программного продукта;

·  методы и средства тестирования программ;

·  способы эффективной реализации Web-интерфейсов к базам данных;

·  протоколы обмена информацией Web-серверов и клиентских браузеров.

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

·  основные модели, методы и средства информационных технологий и способы их применения для решения задач в предметных областях;

·  объектно-ориентированные методы и средства разработки алгоритмов и программ, способы отладки, испытания и документирования программ;

·  современные готовые библиотеки модулей;

·  современные системные программные средства, технологии и инструментальные средства.

3 Компетенции обучающегося, формируемые в результате освоения дисциплины (модуля).

В результате освоения дисциплины обучающийся должен:

Демонстрировать способность и готовность:

ОК-8

способен работать с информацией в глобальных компьютерных сетях

ПК-7

способен использовать технологические и функциональные стандарты, современные модели и методы оценки качества и надежности при проектировании, конструировании и отладке программных средств

ПК-10

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

4. Структура и содержание дисциплины (модуля)

Общая трудоемкость дисциплины составляет 3 зачетные единицы 108 часов.

Объем дисциплины

семестр

Кол-во нед.

Кол-во часов в неделю

Аудиторная работа

всего

СРС

Всего

Контр.

Курс.

Форма контроля

всего

Лекции

Лаб. / раб.

Прак./ раб.

Лекции

Лаб. /раб.

Прак. /раб.

8

16

3

1

2

16

48

64

44

108

Диф. зачёт

Всего

16

48

64

44

108

Структура дисциплины

Таблица 1

Наименование

раздела дисциплины

Семестр

Виды учебной работы (в часах)

Лекции

С

Практические занятия

ЛБ

СРС

1. 

Основы Интернет-программирования.

8

2

9

7

2. 

Программирование на стороне сервера

8

3

10

9

3. 

Базы данных СУБД MySQL, PostgresSql

8

4

10

9

4. 

Основы языка PHP

8

4

10

9

5. 

Web-программирование и хостинг

8

3

9

10

Содержание дисциплины

Таблица 2

Наименование раздела дисциплины

Содержание раздела (дидактические единицы)

1. 

Основы Интернет-программирования.

Предмет Интернет-программирования. Программирование на стороне клиента и сервера. Инструменты и технологии программирования.

2. 

Программирование на стороне сервера

Программирование на стороне сервера. Протокол HTTP. CGI. Передача параметров серверу. Запоминание состояния. Меры безопасности.

3. 

Базы данных СУБД MySQL, PostgresSql

Доступ к базам данных. СУБД MySQL. Система безопасности. Утилиты. Язык SQL.

4. 

Основы языка PHP

PHP. Особенности языка. Доступ к базам данных. Примеры программ.

5. 

Web-программирование и хостинг

Интернет-программирование и хостинг. Особенности удаленной отладки приложений

5. Образовательные технологии

В соответствии с требованиями ФГОС ВПО по направлению подготовки реализация компетентностного подхода предусматривает широкое использование в учебном процессе активных и интерактивных форм проведения занятий (компьютерных симуляций, деловых и ролевых игр, разбор конкретных ситуаций, психологические и иные тренинги) в сочетании с внеаудиторной работой с целью формирования и развития профессиональных навыков обучающихся. В рамках учебных курсов предусмотрены встречи с представителями российских и зарубежных компаний, государственных и общественных организаций, мастер-классы экспертов и специалистов.

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

Удельный вес занятий, проводимых в интерактивных формах, определяется главной целью (миссией) программы, особенностью контингента обучающихся и содержанием конкретных дисциплин, и в целом в учебном процессе они должны составляют 35% аудиторных занятий (определяется требованиями ФГОС с учетом специфики ООП). Занятия лекционного типа для соответствующих групп студентов составляют 37% аудиторных занятий.

6. Самостоятельная работа студентов.

Таблица 3

Наименование раздела дисциплины

Вид самостоятельной работы

Трудоемкость (в академических часах)

1.

Основы Интернет-программирования.

Промежуточное интернет тестирование

7

2.

Программирование на стороне сервера

Подготовка презентаций

9

3.

Базы данных СУБД MySQL, PostgresSql

Подготовка к лабораторным

9

4.

Основы языка PHP

Подготовка реферата

9

5.

Web-программирование и хостинг

Консультационная помощь

10

Индивидуальная и самостоятельная работа

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

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

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

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

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

-  наличие безошибочно работающей программы (на ЭВМ, в тетради);

-  рациональность предложенного алгоритма решения;

-  теоретическая подготовка.

Выполнение в срок всех практических работ семестра является основанием для допуска студента к сдаче экзамена.

Задания для практических работ выбираются из списка задачников, приведенных в списке литературы.

7. Компетентностно –ориентированные оценочные средства

Средства оценивания:

1) Диагностирующий контроль

Предполагает использование предварительного интернет тестирования по темам, предполагающим владение информационной базой на уровне школьной подготовки дисциплины «Информатика»

2) Текущий контроль

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

Таблица 4

Наименование раздела дисциплины

Средства текущего контроля

1.

Основы Интернет-программирования.

Промежуточное интернет тестирование

2.

Программирование на стороне сервера

Подготовка презентаций

3.

Базы данных СУБД MySQL, PostgresSql

Подготовка к лабораторным

4.

Основы языка PHP

Подготовка реферата

5.

Web-программирование и хостинг

Консультационная помощь

3) Промежуточная аттестация

Порядок сдачи экзамена

Оценка объема и качества знаний студентов по результатам семестровой аттестации определяется в соответствии с Положением о бально-рейтинговой системе оценки знаний. Максимальный рейтинг за семестр 100 баллов.

Элементы учебной

деятельности

Максимум за

семестр

1 семестр

Посещение лекций

8

Посещение лаб. занятий

17

Контрольные работы

9

Защита лабораторных работ

26

Всего за работу в семестре

60

Компонент своевременности

10

Всего за семестр

70

Сдача экзамена

30

Нарастающим итогом

100

Компонент своевременности – элемент, стимулирующий ритмичность работы в течение семестра. Выставляется только студентам, которые без опозданий отчитываются по предусмотренным элементам контроля.

Студент не допускается до сдачи экзамена при количестве баллов за работу в семестре меньше 40.

Экзаменационный билет состоит из двух теоретических вопросов и одной задачи (практического задания), посвященной одному из разделов курса. Если студент не смог правильно ответить на один из теоретических вопросов или не смог составить правильно работающей программы, то это расценивается как неумение использовать теоретические знания для решения практических задач и как неудовлетворительная сдача экзамена (баллов за экзамен меньше 10).

Студентам, написавшим все контрольные работы на «хорошо» и «отлично», сдавшим все лабораторные работы в срок, могут быть выставлены экзаменационные оценки «хорошо» или «отлично» без сдачи экзамена. По желанию студента оценка «хорошо» может быть пересдана на экзамене.

Требования к уровню усвоения дисциплины, критерии оценки знаний студентов:

От 86 до 100 баллов – «Отлично» - если студент глубоко и прочно усвоил весь программный материал, исчерпывающе, последовательно, грамотно и логически стройно его излагает, тесно увязывает с задачами будущей профессиональной деятельности, не затрудняется с ответом, при видоизменении задания, свободно справляется с задачами и практическими заданиями, правильно обосновывает принятые решения, умеет самостоятельно обобщать и изучать материал, не допуская ошибок.

От 70 до 85 баллов – «Хорошо» – если студент твердо знает программный материал, грамотно и по существу излагает его не допуская существенных неточностей в ответе на вопрос, может правильно применять теоретические положения и владеет необходимыми умениями и навыками при выполнении практических заданий.

От 50 до 69 баллов – «Удовлетворительно» – если студент усвоил только основной материал, но не знает отдельных деталей, допускает неточности, недостаточно правильные формулировки, нарушает последовательность в изложении программного материала и испытывает затруднения в выполнении практических заданий.

Менее 50 баллов – «Неудовлетворительно» – если студент не знает значительной части программного материала, допускает существенные ошибки с большими затруднениями, выполняет практические задания, задачи.

Вопросы к зачёту

1.  Предмет Интернет-программирования, его особенности. Различия в программировании на стороне клиента и сервера. Инструменты и технологии программирования.

2.  Протокол HTTP. Структура запросов и ответов.

3.  CGI. Способы передачи данных. Запоминание состояния.

4.  СУБД MySQL. Характеристика и особенности.

5.  Система безопасности MySQL.

6.  Язык SQL. Создание и удаление баз данных и таблиц в MySQL.

7.  Типы данных в MySQL.

8.  Ключи, индексы, автоинкрементирование. Изменение структуры таблиц.

9.  Запросы на добавление, изменение и удаление данных.

10.  Запросы на извлечение данных. Объединения. Псевдонимы, группировка и упорядочивание.

11.  Функции в MySQL.

12.  Функции в PostgresSql.

13.  PHP. Особенности языка.

14.  PHP. Операторы INCLUDE и REQUIRE. Особенности написания функций.

15.  PHP. Работа с классами.

16.  PHP. Регулярные выражения.

17.  PHP. Работа с текстовыми файлами.

18.  PHP. Обработка входных данных.

19.  PHP. Доступ к базам данных.

20.  Аутентификация пользователей средствами PHP.

21.  Аутентификация пользователей средствами Web-сервера.

22.  PHP. Способы управления сеансами. Работа с теневыми посылками.

23.  PHP. Функции управления сеансами.

8. Учебно-методическое и информационное обеспечение дисциплины

а) основная литература:

1.  Разработка веб-приложений с помощью PHP и MySQL.: Вильямс, 20с. - ISBN 1574-0.

2.  ,, HTML 4.0.-СПб.:BHV - С.-Петербург,2000.-671 с.:ил.-ISBN -Х.

3.  Дубаков -мастеринг средствами CSS.-СПб.:БХВ-Петербург,2002.-528 с.:ил.-(Мастер).-ISBN -7.

4.  Рексфорд Дж. Web-протоколы. Теория и практика. HTTP/1.1, взаимодействие протоколов, кэширование, измерение трафика:Пер. с англ./Пер. За-дорожный С. С., -М.:БИНОМ,2002.-592 с.-ISBN -2.

5.  HTML 4.0 для Чайников. Интернет ресурс: http://*****/

6.  Учебник HTML. Интернет ресурс: http://ru. /tutorials/html/.

б) дополнительная литература:

1.  Компьютеры, сети, Интернет. Энциклопедия / ; Общ. ред. -СПб.:Питер,2002.-925 с.:ил.-(Энциклопедия).-Библиогр.:с.910-911.-ISBN -2.

2.  IIS 6. Полное руководство: Справочник профессионала: Пер. с англ./Пер. -М.:СП ЭКОМ,2004.-671 с.:ил.-(Полное руково-дство).-ISBN -1.

3.  Пер. с англ. С. Балашова. Dynamic HTML:Справочник.-СПб.:Питер Ком,1999.-510 с.:ил.-ISBN -6.

4.  Прохоров : как это работает. - СПб.: БХВ-Петербург, 2004.-280 с.-ISBN -2.

5.  , "Публикация баз данных в Интернете", СПб.: БХВ-Петербург, 2001. – 560 с.: ил. – ISBN -8.

6.  , Трудоношин технологии и сети.-2-е изд.,испр. и доп.-М.:Изд-во МГТУ им. Н.Э. Баумана,2000.-247 с.:ил.-Библиогр.:с.244.-ISBN -9.

7.  Моррис Б. HTML в действии. Интернет ресурс: http://web-mastery. info/books/book-30.html

9. Материально-техническое обеспечение дисциплины (модуля)

Ноутбук, проектор, интерактивная доска.

Используются дисплейные классы для выполнения лабораторных работ

Для прохождения курса необходимо следующее ПО:

­  Интернет-серверы.

­  Мультимедийные пакеты (Pfotoshop, Flash).

­  Сетевые операционные системы (Network).

­  Microsoft SQL Server.

­  Базы данных, информационно-справочные и поисковые системы: yandex, google. Сайт веб-консорциума (http://www. w3.org). Документация по PHP (http://www. *****).

­  Учебные и методические пособия (учебники, учебно-методические пособия, пособия для самостоятельной работы и др.).

Программа составлена в соответствии с требованиями ФГОС ВПО с учетом рекомендаций и ПрООП ВПО по направлению и профилю подготовки 050100.62 Педагогическое образование (профили «Практическая теология православия»).

Автор (ы)

Рецензент (ы) ёва

Председатель ученого совета

Программа одобрена на заседании кафедры_____________________________________

от «______»___________________________ г., протокол № _______________________

Зав. кафедрой

_________________ (_______________)

«______» ___________________ г.

Согласовано:

Начальник учебного управления

_________________(_______________)

«______»____________________ г.

Аннотация рабочей программы дисциплины

1. Цель дисциплины:

приобретение студентами знаний об Интернет-программировании, освоение возможностей языков JavaScript, PHP для программирования Web-сайтов и Web-интерфейсов к базам данных.

2. Место дисциплины в структуре ООП бакалавриата

Изучение данной дисциплины базируется на следующих курсах (разделах курсов): «Информатика и программирование», «Мировые информационные ресурсы», «Информационная безопасность». После освоения данной дисциплины студент подготовлен для изучения следующих курсов учебного плана: «Разработка программных приложений», «Информационные системы в маркетинге».

3. Требования к результатам освоения дисциплины:

Процесс изучения дисциплины направлен на формирование и развитие компетенций: ОК-8, ПК-7, ПК-10

В результате изучения дисциплины студент должен:

знать:

·  этапы производства программного продукта;

·  методы и средства тестирования программ;

·  способы эффективной реализации Web-интерфейсов к базам данных;

·  протоколы обмена информацией Web-серверов и клиентских браузеров.

уметь использовать:

·  основные модели, методы и средства информационных технологий и способы их применения для решения задач в предметных областях;

·  объектно-ориентированные методы и средства разработки алгоритмов и программ, способы отладки, испытания и документирования программ;

·  современные готовые библиотеки модулей;

·  современные системные программные средства, технологии и инструментальные средства.

владеть информацией:

·  о проблемах и направлениях развития Web-технологий;

·  об основных методах и средствах проектирования программного обеспечения Web-сайтов;

об использовании дополнительных пакетов и библиотек при программировании

Общая трудоемкость дисциплины составляет 3 зачетные единицы ( 108 часов).

Семестр: 8.

Основные разделы дисциплины: Основы Интернет-программирования. Программирование на стороне сервера. Базы данных СУБД MySQL, PostgresSql. Основы языка PHP. Web-программирование и хостинг.