Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
| Государственное автономное образовательное учреждение высшего профессионального образования «ТЮМЕНСКАЯ ГОСУДАРСТВЕННАЯ АКАДЕМИЯ МИРОВОЙ ЭКОНОМИКИ, УПРАВЛЕНИЯ И ПРАВА» |
2.5. Реализация образовательных программ | |
СМК – РОП - РУП - 2.5
| ЯЗЫКИ ПРОГРАММИРОВАНИЯ |
СОГЛАСОВАНО Проректор по учебной работе _______________ "____" _______________ 2013 г. | УТВЕРЖДЕНО Решением Учёного совета (протокол от 01.01.2001 г.) |
В. В. СеРГЕЕВ
ЯЗЫКИ ПРОГРАММИРОВАНИЯ
Рабочая учебная программа
Направление подготовки
230700 «Прикладная информатика»
Профиль подготовки
Экономика
Квалификация (степень) выпускника
Бакалавр
Форма обучения
очная
Тюмень
2013
ББК 32.973-018.1
Я41
ЯЗЫКИ ПРОГРАММИРОВАНИЯ [Текст]: рабочая учебная программа. Тюмень: ГАОУ ВПО ТО «ТГАМЭУП». 2013. – 11 с.
Рабочая учебная программа по дисциплине «Языки программирования» разработана в соответствии с Федеральным государственным образовательным стандартом высшего профессионального образования и учебным планом, рекомендациями и ПрООП ВПО по направлению 230700 «Прикладная информатика» профилю «Экономика».
Рабочая учебная программа включает цели освоения дисциплины; место дисциплины в структуре ООП бакалавриата; компетенции обучающегося, формируемые в результате освоения дисциплины; структуру и содержание дисциплины; образовательные технологии; учебно-методическое обеспечение самостоятельной работы студентов; оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины; учебно-методическое и информационное обеспечение дисциплины; материально-техническое обеспечение дисциплины.
Одобрено на заседании кафедры математики и информатики (протокол от 01.01.2001 г.), печатается по решению Учебно-методического совета (протокол от 11.г.)
Рецензенты:
, кандидат физ.-тех. наук, доцент кафедры математики и информатики «ТГАМЭУП»;
, кандидат физико-математических наук, доцент кафедры программного обеспечения ИМКН ТюмГУ.
Автор-составитель
Ответственный за выпуск к. ф-м. н., доцент
(сохранена редакция автора-составителя)
Формат 60х84/16. Гарнитура Times New Roman.
Тираж 5. Объём 0,70 у.-п. л.
Отпечатано в лаборатории
множительной техники «ТГАМЭУП»
© «ТГАМЭУП», 2013
© , 2013
1. Цели освоения дисциплины
Целью курса является обеспечение знаниями основ программирования по курсу «Языки программирования» на основе как теоретического, так и практического материала.
2. Место дисциплины в структуре ООП бакалавриата
Дисциплина «Языки программирования» является одной из дисциплин профиля вариативной части профессионального цикла.
Для изучения дисциплины необходимы знания по теории программирования, уметь читать и разрабатывать алгоритмы.
Студент должен:
Знать:
- основы синтаксиса языков программирования;
- основные принципы работы с файлами;
- основные операторы и конструкции;
- основные теги языка разметки гипертекста HTML;
- основы построения баз данных.
Уметь:
- составлять алгоритмы, блок-схемы;
- выполнять поставленные задачи с наибольшей оптимизацией программного кода.
- верстать интернет-страницы на языке разметки гипертекста HTML.
Студент должен быть готов к получению теоретических знаний, а также приобретению необходимых практических навыков по написанию программного кода на языке php.
Целью курса является обеспечение знаниями основ программирования по курсу «Языки программирования» на основе как теоретического, так и практического материала.
В задачи курса входит овладение навыками web программирования. На сегодняшний день данная область деятельности активно развивается, поэтому задачей курса так же является показать важность и перспективность данного направления.
Прикладной задачей дисциплины является приобретение навыков web программирования с применением баз данных.
3. Компетенции обучающегося, формируемые в результате
освоения дисциплины
В результате освоения дисциплины «Языки программирования» формируются элементы следующих профессиональных компетенций:
В результате освоения дисциплины «Основы программирования» формируются элементы следующих общекультурных и профессиональных компетенций:
· способен использовать, обобщать и анализировать информацию, ставить цели и находить пути их достижения в условиях формирования и развития информационного общества (ОК-1);
· способен самостоятельно приобретать и использовать в практической деятельности новые знания и умения, стремится к саморазвитию (ОК-5);
· способен понимать сущность и проблемы развития современного информационного общества (ОК-7);
· способен работать с информацией в глобальных компьютерных сетях (ОК-8);
· способен моделировать и проектировать структуры данных и знаний, прикладные и информационные процессы (ПК-9);
· способен применять к решению прикладных задач базовые алгоритмы обработки информации, выполнять оценку сложности алгоритмов, программировать и тестировать программы (ПК-10);
· способен оценивать и выбирать современные операционные среды и информационно-коммуникационные технологии для информатизации и автоматизации решения прикладных задач и создания ИС (ПК-16);
· способен применять методы анализа прикладной области на концептуальном, логическом, математическом и алгоритмическом уровнях (ПК-17);
· способен применять системный подход и математические методы в формализации решения прикладных задач (ПК-21);
- способен готовить обзоры научной литературы и электронных информационно-образовательных ресурсов для профессиональной деятельности (ПК-22).
В результате освоения дисциплины обучающийся должен:
Знать:
– синтаксис языка программирования php;
– методы и функции для работы с файлами;
– основные операторы и конструкции;
– принципы построения реляционных баз данных.
Уметь:
– выполнять простейшие автоматизированные арифметические расчеты;
– обрабатывать файлы и работать с информацией в файлах;
– строить структуру реляционной базы данных;
– работать с таблицами базы данных.
Владеть:
- умеет составлять логически правильные конструкции на языке программирования php;
- инструментальными средствами для разработки web-ориентированных приложений, интернет-сайтов;
- современными техническими средствами и информационными технологиями.
4. Структура и содержание дисциплины «Языки программирования»
Общая трудоемкость дисциплины составляет 3 зачетных единиц или 108 часов, в т. ч.
очная форма обучения
В том числе лекции - 32 час,
Лабораторные работы - 48 час,
Самостоятельная работа - 28 час.
Вид промежуточной аттестации - зачёт. 7 семестр.
Структура дисциплины
очная форма обучения
Раздел дисциплины (темы) | Семестр | Неделя семестра | Виды учебной работы, включая СРС и трудоемкость (в час.) | Формы текущего контроля успеваемости (по неделям семестра) Форма промежуточной аттестации (по семестрам) | |||
Всего | Лекции | Лаборат. занятия | СРС | ||||
Раздел 1. Основы php | 7 | 1-6 | 47 | 14 | 22 | 11 | Контрольная работа |
Тема 1. Введение в php | 7 | 1 | 8 | 2 | 4 | 2 | Опрос |
Тема 2. Строковые функции | 7 | 2,3 | 13 | 4 | 6 | 3 | Опрос, практ. задания |
Тема 3. Массивы | 7 | 4,5 | 13 | 4 | 6 | 3 | Опрос, практ. задания |
Тема 4. Функции | 7 | 6 | 13 | 4 | 6 | 3 | Опрос, практ. задания |
Раздел 2. Работы с файлами в php | 7 | 7-9 | 14 | 4 | 6 | 4 | Контрольная работа |
Тема 5. Функции работы с файлами | 7 | 7,8,9 | 14 | 4 | 6 | 4 | Опрос, практические задания |
Раздел 3. Основы работы с базами данными | 7 | 10-18 | 47 | 14 | 20 | 13 | Контрольная работа |
Тема 6. Реляционные базы данных | 7 | 10,11 | 13 | 4 | 6 | 3 | Опрос |
Тема 7. Введение в mysql | 7 | 12,13,14 | 14 | 4 | 6 | 4 | Опрос, практ. задания |
Тема 8. Команды SQL | 15,16, 17,18 | 20 | 6 | 8 | 6 | Опрос, практ. задания | |
ИТОГО | 7 | 1-18 | 108 | 32 | 48 | 28 | Зачёт |
Содержание дисциплины
Раздел 1. Основы php
Тема 1. Введение в php. Основы веб-технологий, актуальность и положительные моменты построения и эксплуатации интернет-сайтов и веб-ориентированных приложений. Понятие веб-сервера Apache. Логика построения скриптов на языке программирования php. Синтаксис языка программирования php.
Тема 2. Функции работы со строками. Методы работы со строками. Функции поиска в тексте. Функции форматного вывода. Функции объединения, разъединения строк. Функции работы с URL. Функции преобразования регистра.
Тема 3. Работа с массивами. Понятие и структура массивов. Инициализация массивов. Цикл foreach для обхода массивов. Многомерные массивы. Сортировка массивов. Прикладное применение массивов в решении задач.
Тема 4. Работа с функциями. Определения и вызовы функций. Входящие и исходящие данные. Область видимости переменных.
Раздел 2. Работа с файлами в PHP
Тема 5. Прикладное использование файлов. Понятие файла. Структура файла. Использование данных, полученных из файла. Работа с файлами, при использовании функции для работы с массивами и строками.
Тема 6. Функции работы с файлами. Открытие файлов. Отображение файлов. Закрытие файлов. Чтение из файлов и запись в файлы. Копирование, переименование, удаление файлов. Атрибуты файлов.
Раздел 3. Основы работы с базами данных
Тема 7. Реляционные базы данных. Модели данных. Основы реляционных баз данных. Принципы построения реляционных баз данных.
Тема 8. Введение в MySQL. История SQL. Обзор SQL. Запросы SQL.
Тема 9. Команды MySQL. Работа с MySQL с помощью php. Подключение к MySQL, закрытие соединения с MySQL. Выбор базы данных. Выполнение запросов MySQL с использованием php. Работа с результатом выборки.
5. Образовательные технологии
Учебный процесс происходит с использованием разнообразных методов организации и осуществления учебно-познавательной деятельности (словесные, наглядные и практические методы передачи информации, проблемные лекции и др.); стимулирования и мотивации учебно-познавательной деятельности (дискуссии и др.); контроля и самоконтроля (индивидуального и фронтального, устного и письменного опроса, экзамена). Широко (более 20% аудиторных занятий) используются активные и интерактивные формы проведения занятий: ситуационный анализ. Приведение реальных примеров использования веб-ориентированных приложений, так же приводятся доказательства эффективности в реализации и использовании веб-ориентированных приложений. Приводятся основные назначении интернет-сайтов, приводятся способы заработка финансовых средств на интернет-сайтах.
Методическое обеспечение интерактивных форм проведения занятий находится в составе учебно-методического комплекса дисциплины на кафедре.
Использование активных и интерактивных форм обучения
№ | тема | форма | часы | |
лекц | лаб | |||
1 | Тема 3. Массивы | Ситуационный анализ | 2 | |
2 | Тема 5. Функции работы с файлами | Ситуационный анализ, групповой проект в интернет-среде | 2 | 4 |
3 | Тема 7. Введение в mysql | групповой проект | 4 | |
4 | Тема 8. Команды SQL | групповой проект, в интернет-среде, электронный тест | 4 | |
Итого часов аудиторных | 4 | 12 | ||
Всего аудиторных часов по дисциплине | 32 | 48 | ||
Процент использования активных и интерактивных форм | 12,5% | 25% | ||
Всего от общего количества аудиторных часов | 20% |
6. Учебно-методическое обеспечение самостоятельной работы студентов
Самостоятельная работа студентов реализуется в разных видах. Она включает подготовку студентов к семинарским (практическим) занятиям. Для этого студент изучает лекции преподавателя, Интернет-ресурсы, рекомендованные в разделе 8 «Учебно-методическое и информационное обеспечение дисциплины», глоссарий. Самостоятельная работа предусматривает также решение во внеучебное время практических заданий, приведённых в разделе 7 «Оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины». К самостоятельной работе студента относится подготовка к экзамену. Экзаменационные вопросы приведены также в разделе 7.
График самостоятельной работы студентов
Тема | Семестр | СРС и трудоемкость (в час.) | Баллы | Формы контроля СРС |
Тема 1. Введение в php | 2 | 0-2 | Подготовка к выполнению проекта | |
Тема 2. Строковые функции | 3 | 0-2 | ||
Тема 3. Массивы | 3 | 0-2 | ||
1 промежуточная аттестация | 7 | 8 | 0-6 | Подготовка к контрольному тесту |
Тема 4. Функции | 3 | 0-2 | Подготовка к выполнению проекта, к тестированию, | |
Тема 5. Функции работы с файлами | 4 | 0-2 | ||
Тема 6. Реляционные базы данных | 3 | 0-2 | ||
2 промежуточная аттестация | 7 | 10 | 0-6 | Подготовка к контрольному тесту |
Тема 7. Введение в mysql | 4 | 0-3 | Подготовка к выполнению проекта, к тестированию, | |
Тема 8. Команды SQL | 6 | 0-3 | ||
3 промежуточная аттестация | 7 | 10 | 0-6 | Подготовка к контрольному тесту |
ИТОГО | 28 | 0-18 |
Методические указания по подготовке к контрольному тестированию
Успешное выполнение тестовых заданий является необходимым условием итоговой положительной оценки в соответствии с рейтинговой системой обучения. Тестовые задания подготавливаются на основе учебников и учебных пособий по дисциплине "Языки программирования", изданных за последние 5 лет.
Выполнение примерных тестовых заданий, приведённых в рабочих учебных программах, предоставляет студентам возможность самостоятельно контролировать уровень своих знаний, обнаруживать пробелы в знаниях и принимать меры по их ликвидации. Форма изложения тестовых заданий позволяет закрепить и восстановить в памяти пройденный материал. Предлагаемые тестовые задания охватывают узловые вопросы теоретических и практических основ по дисциплине "Языки программирования".
Форма тестов предоставляет студенту возможность выбора правильного ответа или нескольких правильных ответов из числа предложенных вариантов. Для выполнения тестовых заданий студенты должны изучить лекционный материал по теме, соответствующие разделы учебников, учебных пособий и других литературных источников.
Контрольные тестовые задания могут включать вопросы по нескольким темам, пройденным в текущем и предыдущем периодах, и выполняются студентами на семинарских занятиях. Самостоятельно подготовиться к выполнению контрольного теста студент имеет возможность, работая с тестом на lms. tiiel. ru в тренировочном режиме. Оценивается тест от 0 до 5 баллов. Баллы учитываются в работе на семинарских занятиях.
Методические указания по подготовке
к выполнению практической работы
При изучении дисциплины студентам предлагается углубленно изучить проблемные вопросы дисциплины "Языки программирования" посредством выполнения практической работы.
Практическая работа представляет собой ряд заданий по изучаемой теме для самостоятельного выполнения во время лабораторных занятий. В среднем выполнение практического задания в зависимости от сложности выбранной темы и особенностей организации студентом своей самостоятельной работы составляет от 15 до 90 мин.
При подготовке к выполнению практических заданий студенту необходимо проработать теоретический материал по данной теме, методические указания к выполнению практических работ, выполнить примеры практических заданий, содержащихся в рабочей учебной программе.
Оценивается практическое задание от 1 до 6 баллов в зависимости от сложности и объёма работы.
ГЛОССАРИЙ
Apache HTTP-сервер — свободный веб-сервер. Apache является кроссплатформенным ПО, поддерживает операционные системы Linux, BSD, Mac OS, Microsoft Windows, Novell NetWare, BeOS. Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т. д.
MySQL («май-эс-кью-эль») — свободная система управления базами данных (СУБД). Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц, поддерживающие полнотекстовый поиск, поддерживающие транзакции на уровне отдельных записей.
PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста», англ. Personal Home Page Tools (устар.) — «Инструменты для создания персональных веб-страниц») — скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений.
База данных — совокупность данных, хранимых в соответствии со схемой данных, манипулирование которыми выполняют в соответствии с правилами средств моделирования данных.
Веб-ориентированное приложение – приложение, ориентированное на решение поставленных решение задач с использование веб-технологий.
Веб-приложение — клиент-серверное приложение, в котором клиентом выступает браузер, а сервером — веб-сервер. Логика веб-приложения распределена между сервером и клиентом, хранение данных осуществляется, преимущественно, на сервере, обмен информацией происходит по сети. Одним из преимуществ такого подхода является тот факт, что клиенты не зависят от конкретной операционной системы пользователя, поэтому веб-приложения являются межплатформенными сервисами.
Веб-сервер — это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными. Веб-серверы — основа Всемирной паутины.
Веб-сервером называют как программное обеспечение, выполняющее функции веб-сервера, так и непосредственно компьютер, на котором это программное обеспечение работает.
Индекс массива — целое число, либо значение типа, приводимого к целому, указывающее на конкретный элемент массива.
Массив – это именованный набор однотипных переменных, расположенных в памяти непосредственно друг за другом, доступ к которым осуществляется по индексу.
Реляционная модель данных — логическая модель данных, прикладная теория построения баз данных. Для реляционных баз данных верен информационный принцип: всё информационное наполнение базы данных представлено одним и только одним способом, а именно — явным заданием значений атрибутов в кортежах отношений; в частности, нет никаких указателей (адресов), связывающих одно значение с другим;
Сайт - это (от англ. site - участок) совокупность логично объединенных страниц в единое целое, которые представляют собой рекламно-информационные ресурсы, объединенные общей идеей и общим дизайном, набор документов в формате HTML, графических файлов, мультимедиа данных, программ связанных между собой по смыслу и ссылками, доступных по протоколу HTTP, которые отличаются единством оформления и тематики.
Скри́птовый язы́к (англ. scripting language, в русскоязычной литературе принято название язык сценариев) — язык программирования, разработанный для записи «сценариев», последовательностей операций, которые пользователь может выполнять на компьютере. Сценарии обычно интерпретируются, а не компилируются (хотя всё чаще применяют компиляцию каждый раз перед запуском).
Файл – это определённое логическое представление и соответствующие ему операции чтения/записи.
Функция — это поименованная часть программы, которая может вызываться из других частей программы столько раз, сколько необходимо. Функция обязательно возвращает значение.
7. Оценочные средства для текущего контроля успеваемости,
промежуточной аттестации по итогам освоения дисциплины
ЗАДАНИЯ ДЛЯ ЛАБОРАТОРНЫХ занятий
РАЗДЕЛ 1. ОСНОВЫ PHP
Тема 1. Введение в php
Контрольные вопросы
1. Что из себя представляют веб-технологии.
2. Что из себя представляет интернет-сайт.
3. Что из себя представляет веб-сервера Apache.
4. Что такое клиент-серверное приложение.
5. Основные языковые конструкции: условия, циклы.
6. Способы получения данных из html-формы. Методы post и get.
Практические задания
Задание 1. Написать скрипт на языке программирования php, который считает сумму двух введенных чисел (“a” и “b”). Для этого на экран вывести два элемента ввода и кнопку «Расчитать». При нажатии на кнопку, введенные числа суммируются, результат выводится ниже формы.
Задание 2. Написать скрипт на языке программирования php, который решает квадратное уравнение. Результат вывести на экран в виде:
Дискриминант D=Значение
Корни уравнения: х1 = значение; х2 = значение.
Предусмотреть варианты, если дискриминант равен нулю, либо меньше нуля.
Тема 2. Функции работы со строками
Контрольные вопросы
1. Методы работы со строками.
2. Функции поиска в тексте.
3. Функции форматного вывода.
4. Функции объединения, разъединения строк.
5. Функции работы с URL.
6. Регулярные выражения regexp в php.
Практические задания
Задание 3. Посчитать количество слов в произвольном тексте.
Задание 4. Осуществить поиск заданного слова в произвольном тексте. Поиск должен осуществляться без учета окончания слова и без учета регистра. Результатом поиска должно быть количество вхождений искомого слова.
Задание 5. Проверить введенный пользователем номер телефона на соответствие шаблону: «(код города) номер телефона», где код города – цифры длинной 3-4 символа, номер телефона – цифры по шаблону «».
Вывести на экран любое соответствие заданному шаблону.
Тема 3. Работа с массивами
Контрольные вопросы
1. Понятие массива. Способы задания массива. Индексы массива.
2. Многомерные массивы.
3. Функции работы с массивами.
Тема 4. Работа с функциями
Контрольные вопросы
1. Определение и вызовы функций.
2. Входящие и исходящие данные.
Практические задания
Задание 6. Написать функция решения квадратного уравнения. Входящими данными являются переменные a, b и c. В качестве исходящих данных должно выводиться значение дискриминанта и корни уравнения.
РАЗДЕЛ 2. РАБОТА С ФАЙЛАМИ В PHP
Тема 5. Прикладное использование файлов
Контрольные вопросы
1. Понятие файла. Структура файла.
2. Основы работы с файлами.
Тема 6. Функции работы с файлами
Контрольные вопросы
1. Открытие файлов. Чтение из файлов. Запись в файл. Закрытие файлов.
2. Копирование, переименование, удаление файлов.
Практические задания
Задание 7. Написать скрипт, представляющий собой адресную книгу. Должны быть реализованы функции добавления, редактирования, удаления персоны из адресной книги, возможность поиска персоны по Фамилии. При реализации задачи, пользоваться функциями работы со строками и массивами.
Задание 8. Написать новостной скрипт. Должны быть реализованы функции добавления, редактирования, удаления новости, возможность поиска новости по слову. При реализации задачи, пользоваться функциями работы со строками и массивами.
РАЗДЕЛ 3. ОСНОВЫ РАБОТЫ С БАЗАМИ ДАННЫХ
Тема 7. Реляционные базы данных
Контрольные вопросы
1. Модели данных.
2. Основы реляционных баз данных. Принципы построения реляционных баз данных.
Тема 8. Введение в MySQL
Контрольные вопросы
1. История SQL.
2. Запросы SQL.
Практические задания
Задание 9. Написать скрипт, выполняющий произвольные запросы SQL, введенные пользователем в строку ввода и исполняющиеся при нажатии на кнопку «Выполнить».
Тема 9. Команды MySQL
Контрольные вопросы
1. Работа с MySQL с помощью php.
2. Подключение к MySQL, закрытие соединения с MySQL.
3. Выполнение запросов MySQL с использованием php. Работа с результатом выборки
Практические задания
Задание 10. Написать новостной скрипт. На главной странице новостей должны быть разделы новостей слева и в центре отображаться соответствующие выбранному разделу новости. Должен работать поиск. Реализовать систему администрирования (Добавление, редактирование и удаление новости).
Задание 11. Написать скрипт адресной книги. В базе должны храниться данные Фамилия, Имя, Отчество, Адрес, Номер телефона, Комментарий. Реализовать добавление, редактирование и удаление персоны из адресной книги.
Должен работать поиск по Фамилии, имени, отчеству.
Вопросы для подготовки к ЗАЧЁТУ
1. Что представляет собой язык php.
2. Область применения php.
3. Функциональные возможности php.
4. Типы данных php. Преобразование типов данных php.
5. Строковые функции. Основные операции со строками.
6. Регулярные выражения regexp в php.
7. Константы и переменные. Обработка данных форм, при помощи php.
8. Функции. Область видимости переменных.
9. Входные параметры функции.
10. Возможности использования рекурсии.
11. Массивы. Основные операции с массивами.
12. Способы обхода элементов массива.
13. Функции для чтения и записи в файл. Вывод содержимого файла.
14. Приемы работы с файлами.
15. Копирование, удаление и перемещение файлов.
16. Способы передачи значений переменных между скриптами.
17. Сессии в php.
18. Cookies в php.
19. Модели баз данных
20. Реляционная модель
21. Принципы организации структуры таблицы построенной на основе реляционной модели базы данных.
22. Что представляет собой mysql.
23. История появления sql..
24. Основные возможности sql.
25. Типы данных в sql
26. Запрос на выборку из таблицы. (Выражение SELECT, WHERE).
27. Группировка в sql. (Выражение GROUP BY, HAVING)
27. Древовидная структура базы данных. Способы организации древовидной структуры.
8. Учебно-методическое и информационное обеспечение дисциплины
основная
1. , Ильина системы, сети и телекоммуникации:учебник.-СПб.:Питер,2011.-560 с.
2. Гавриков основы разработки и реализации языков программирования: учебное пособие/, , ; под ред. . - М.: Кнорус, 2010.
3. Изучаем JQUERY.-2-е изд.-СПб.:Питер, 2012.-400 с.
4. PHP и MySQL. Исчерпывающее руководство.-СПб.: Питер, 2013.-512 с.
5. UML 2 для программистов.-2-е изд.-СПб :Питер, 2012.-240 с.
6. , Изучаем программирование на HTML5.- СПб.:Питер, 2013.-640 с.
дополнительная:
1. Turbo Pascal/ . – СПб: Издательство «Питер», 2000. – 496 с.: ил.
2. , . Практическое программирование. Приемы создания программ на языке Паскаль. М.. Научный мир. 20с.
3. Попов и Дельфи. Самоучитель. – СПб.: Питер, 2004. – 544 с.: ил.
4. Turbo Pascal: решение сложных задач. – СПб.: БХВ – Петербург, 2006. – 208 с.: ил.
5. Программирование на языке Паскаль: задачник/ под ред. – СПб.: Питер, 2003. – 336 с.: ил.
6. Turbo Pascal. – СПб.: БХВ – Петербург, 2004. – 1056 с.: ил.
7. Фаронов Паскаль 7.0. Начальный курс. Учебное пособие. – М.: Издательство «ОМД Групп», 2003. – 616 с., ил.
8. Turbo Pascal 7.0 на примерах/ Под ред. – К.: Издательство Юниор, 2003. – 496 с., ил.
Сайты Internet
1. www. php. ru
2. www. softtime. ru
3. www. mysql. ru
4. www. intuit. ru
9. Материально-техническое обеспечение дисциплины
Аудиторные занятия и СРС по дисциплине «Языки программирования» проходят в компьютерных классах, обеспечивающих доступ к сетям типа Интернет.
СОДЕРЖАНИЕ
1. Цели освоения дисциплины.. 2
2. Место дисциплины в структуре ООП бакалавриата. 3
3. Компетенции обучающегося, формируемые в результате. 3
освоения дисциплины.. 3
4. Структура и содержание дисциплины «Языки программирования». 4
5. Образовательные технологии. 6
6. Учебно-методическое обеспечение самостоятельной работы студентов. 7
7. Оценочные средства для текущегого контроля успеваемости, промежуточной
аттестации по итогам освоения дисциплины Ошибка! Закладка не определена.
8. Учебно-методическое и информационное обеспечение дисциплины Ошибка! Закладка не определена.
9. Материально-техническое обеспечение дисциплины Ошибка! Закладка не определена.
ЯЗЫКИ ПРОГРАММИРОВААНИЯ
Рабочая учебная программа
для студентов направлений подготовки
230700 «Прикладная информатика»
(сохранена редакция автора-составителя)
Формат 60x84/16. Гарнитура Times New Roman.
Тираж 30. Объем 1,63 у.-п. л.
«ТЮМЕНСКАЯ ГОСУДАРСТВЕННАЯ АКАДЕМИЯ
МИРОВОЙ ЭКОНОМИКИ, УПРАВЛЕНИЯ И ПРАВА»
02
Отпечатано в лаборатории множительной техники «ТГАМЭУП»




