- •Информатика и программирование рабочая программа учебной дисциплины
- •230700 Прикладная информатика
- •230700 «Прикладная информатика»
- •Цели и задачи учебной дисциплины
- •Место учебной дисциплины в структуре ооп впо
- •Результаты освоения программы учебной дисциплины
- •Структура и содержание учебной дисциплины
- •4.1. Учебный план дисциплины
- •4.2. Краткое содержание тем дисциплины и практических занятий по ним
- •4.2.1. Содержание тем
- •Тема 1. Основы информатики
- •Тема 2. История развития информатики и вычислительной техники
- •Тема 3. Обработка информации. Алгоритм и его свойства
- •Тема 4. Основы языка php и его основополагающие особенности
- •Тема 5. Синтаксис и семантика операторов php
- •Тема 6. Основы работы с массивами.
- •Тема 7. Функции в php. Создание и использование пользовательских функций в php
- •Тема 8. Работа с файлами
- •Тема 9. Основы работы с html-формами в php
- •Тема 10. Расширенные возможности создания web-документа с использованием php
- •Тема 11. Введение в использование современных технологий программирования (java и net – платформы)
- •Тема 12. Интегрированные среды разработки программного обеспечения
- •Тема 13. История создания и базовые основы языка java. Настройка среды разработки и создание первого приложения на java
- •Тема 14. Основные понятия языка java: лексика и структура программы. Организация ввода-вывода данных
- •Тема 19. Работа с важнейшими объектными типами java
- •Тема 20. Наследование и переопределение методов (полиморфизм). Пакеты, интерфейсы и композиции.
- •Тема 21. Создание программ с графическим интерфейсом.
- •Тема 26. Работы с формами в c#
- •Тема 27. Создание и развертывание windows- приложения
- •4.2.2. Содержание практических занятий
- •Образовательные технологии
- •5.1. Общая характеристика
- •5.2. Распределение образовательных технологий по разделам и занятиям
- •Оценочные средства контроля успеваемости по итогам освоения учебной дисциплины
- •6.1. Тематика курсовых проектов
- •6.1.1. Содержание (состав) курсового проекта
- •6.1.2. Предметные области для курсового проекта:
- •6.2. Вопросы для подготовки к зачету (по итогам 3 семестра).
- •6.3.Вопросы для подготовки к экзамену.
- •6.3.1. Вопросы к экзамену по итогам 2 семестра
- •6.3.2. Вопросы к экзамену по итогам 4 семестра
- •Материально-техническое обеспечение учебной дисциплины
- •Учебно-методическое обеспечение самостоятельной работы студентов (методические указания)
- •Учебно-методическое и информационное обеспечение учебной дисциплины
- •Шилдт г., Java. Руководство для начинающих. - м.: ид Вильямс, 2009. - 720с.
Материально-техническое обеспечение учебной дисциплины
Для проведения лекционных занятий необходимо наличие терминального компьютерного класса с сервером (преподавательским компьютером) с предустановленной службой VNC-сервер и возможностью терминального доступа к серверам с предустановленным программным обеспечением для курса.
Для проведения практических занятий и выполнения лабораторных работ необходимо следующее материально-техническое и программное обеспечение:
1. Сервер, работающий под управлением операционной системы Windows 2008 Server и сервер, работающий под управлением операционной системы Centos 5.5 c предустановленным программным обеспечением:
Web-сервер Apache (с поддержкой расширений PHP)
Среда разработки NetBeans (версии не ниже 6.9 c поддержкой языков программирования PHP и Java)
Среда разработки VisualStudio.Net (c поддержкой проектов С#)
Web-браузер Opera (версии не ниже 11.0)
Web-браузер Mozilla Firefox (версии не ниже 3.6.5)
Web-браузер Google Chrome (версии не ниже 8.0)
Web-браузер Internet Explorer (версии не ниже 8.0)
2. Компьютерный класс с тонкими клиентами с возможностью терминального доступа к указанным серверам и доступом в Internet.
Учебно-методическое обеспечение самостоятельной работы студентов (методические указания)
Эффективность лекционных и практических занятий по курсу «Информатика и программирование» во многом зависит от качества самостоятельной работы студентов, от их самоподготовки.
При подготовке к занятиям студенту полезно:
изучить теоретический материал по данной теме (конспект занятия);
ознакомиться с литературой, рекомендованной преподавателем;
выполнить задания, предложенные преподавателем, к занятию;
составить перечень вопросов, вызывающих затруднения, неясности или сомнения, обсудить их с преподавателем или на занятии;
заниматься самостоятельным поиском дополнительной литературы по изучаемой теме.
Самостоятельная работа призвана закрепить и активизировать теоретические знания и практические навыки, полученные студентами на лекциях и практических занятиях. Часть времени, отведенного на самостоятельную работу должна использоваться на подготовку к аудиторным занятиям, другая часть – на осмысление результатов практических работ и оформление их результатов в виде отчётов.
ОРГАНИЗАЦИЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ
№ |
Трудоемкость (всего, часов) |
Разделы (темы) учебной дисциплины |
Виды организации самостоятельной работы студентов |
1. |
4 |
Тема 1. Основы информатики |
|
2. |
4 |
Тема 2. История развития информатики и вычислительной техники |
|
3. |
12 |
Тема 3. Обработка информации. Алгоритм и его свойства. |
|
4. |
14 |
Тема 4.Основы языка PHP и его основополагающие особенности |
|
5. |
14 |
Тема 5. Синтаксис и семантика операторов PHP. |
|
6. |
14 |
Тема 6. Основы работы с массивами. |
|
7. |
14 |
Тема 7. Функции в PHP. Создание и использование пользовательских функций в PHP. |
|
8. |
14 |
Тема 8.Работа с файлами. |
|
9. |
14 |
Тема 9. Основы работы с HTML-формами в PHP. |
|
10. |
14 |
Тема 10. Расширенные возможности создания web-документа с использованием PHP. |
|
11. |
12 |
Тема 11. Введение в использование современных технологий программирования (Java и Net – платформы). |
|
12. |
12 |
Тема 12. Интегрированные среды разработки программного обеспечения. |
|
13. |
12 |
Тема 13. История создания и базовые основы языка Java. Настройка среды разработки и создание первого приложения на Java. |
|
14. |
12 |
Тема 14. Основные понятия языка Java: лексика и структура программы. |
|
15. |
12 |
Тема 15. Примитивные типы данных и операторы работы с ними. |
|
16. |
12 |
Тема 16. Управляющие конструкции языка Java. Исключения и их обработка. |
|
17. |
12 |
Тема 17. Введение в объектную модель Java: классы и их компоненты. |
|
18. |
12 |
Тема 18. Массивы в Java как объектные типы и их обработка |
|
19. |
10 |
Тема 19. Работа с важнейшими объектными типами Java |
|
20. |
12 |
Тема 20. Наследование и полиморфизм. Пакеты, интерфейсы и композиции. |
|
21. |
10 |
Тема 21. Создание программ с графическим интерфейсом. |
|
22. |
12 |
Тема 22. Обработка событий в приложении Java |
|
23. |
10 |
Тема 23. Компоненты пользовательского интерфейса SWING |
|
24. |
12 |
Тема 24. Создание десктопного приложения в специализированных пакетах Java. |
|
25. |
10 |
Тема 25. Базовые особенности языка C# как основного языка платформы .Net. |
|
26. |
12 |
Тема 26. Работы с формами в C#. |
|
27. |
10 |
Тема 27. Создание и развертывание Windows- приложения. |
|
Помимо форм работы, указанных в приведенной выше таблице, самостоятельная работа студентов предполагает подготовку к зачету и экзаменам во время соответствующих сессий. Остальная подготовка распределена по семестру.