Рабочая программа дисциплины «информатика и программирование» Рекомендуется для направления подготовки

Вид материалаРабочая программа

Содержание


Место дисциплины в структуре ООП
Требования к результатам освоения дисциплины
Объем дисциплины и виды учебной работы
Аудиторные занятия (всего)
Самостоятельная работа (всего)
5.2 Разделы дисциплины и междисциплинарные связи с обеспечиваемыми (последующими) дисциплинами
5.3. Разделы дисциплин и виды занятий
Методические рекомендации по организации изучения дисциплины
Подобный материал:
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЭКОНОМИКИ И ФИНАНСОВ

РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ

«ИНФОРМАТИКА И ПРОГРАММИРОВАНИЕ»

Рекомендуется для направления подготовки

230700 Прикладная информатика

Квалификация выпускника – бакалавр

Санкт-Петербург

2011 год
  1. Цели и задачи дисциплины:

Цели дисциплины:

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

Задачи дисциплины:
  • освоение предусмотренного программой теоретического материала и приобретение практических навыков использования программных и технических средств.
  • изучение методов программирования для овладения знаниями в области технологии программирования; подготовка к осознанному использованию как языков программирования, так и методов программирования.
  1. Место дисциплины в структуре ООП:

Дисциплина «Информатика и программирование» относится к математическому и естественно-научному циклу, входит в его базовую часть.


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

Дисциплина «Информатика и программирование» является предшествующей для «Операционные системы», «Вычислительные системы, сети и телекоммуникации», «Высокоуровневые методы информатики и программирования».
  1. Требования к результатам освоения дисциплины:

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

Способен самостоятельно приобретать и использовать в практической деятельности новые знания и умения, стремиться к саморазвитию (ОК-5).

Способен понимать сущность и проблемы развития современного информационного общества (ОК-7).

Способен работать с информацией в глобальных компьютерных сетях (ОК-8).

Способен применять к решению прикладных задач базовые алгоритмы обработки информации, выполнять оценку сложности алгоритмов, программировать и тестировать программы (ПК-10).


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

    Знать: понятия информатики: данные, информация, знания, информационные процессы, информационные системы и технологии; методы структурного программировании.

Уметь: разрабатывать и отлаживать эффективные алгоритмы и программы с использованием современных технологий программирования.

    Владеть: навыками программирования в современных средах.
  1. Объем дисциплины и виды учебной работы

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

Вид учебной работы

Всего часов

Семестры

1

2

Аудиторные занятия (всего)

144

72

72

В том числе:

-

-

-

Лекции

80

40

40

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

64

32

32

Самостоятельная работа (всего)

180

72

108

В том числе:

-

-

-

Курсовой проект (работа)

40




40

Реферат

12

12




Компьютерное тестирование 1

12

12




Мультимедийная презентация

12




12

Контрольная работа 1

12

12




Компьютерное тестирование 2

10




10

Контрольная работа 2

10




10

Вид промежуточной аттестации (экзамен)

72

36

36

Общая трудоемкость час

зач. ед.

324

144

180

9

4

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

5.1. Содержание разделов дисциплины

№ п/п

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

Содержание раздела


Основные понятия и методы теории информации и кодирования. Информационные процессы. Информационное общество.

Понятие данных, информации, знаний; методы изучения, меры измерения информации, качество информации. Информационные процессы и их классификация. Сущность и проблемы развития современного информационного общества.


Технические средства реализации информационных процессов.

Базовые информационные технологии сбора и регистрации информации, передачи, обработки и хранения информации.


Алгоритмизация и программирование приложений.


Понятие и свойства алгоритмов. Способы записи алгоритмов. Графика вычислительных процессов. Модульная структура программ. Понятие класса объектов, объектов, свойств и методов обработки. Интегрированная среда разработки программ Visual Studio .NET


Программные средства реализации информационных процессов.

Классификация программных средств. Современные операционные среды и информационно-коммуникационные технологии. Текстовые и табличные процессоры: назначении, основные функциональные возможности. Создание и использование шаблонов документов. Табличные процессоры: назначении, основные функциональные возможности. Автоматизация обработки документов MS Word и Excel, подготовка макросов и программных модулей на языке Visual Basic for Application, настройка интерфейса пользователя.


Методология разработки программ. Современные технологии создания программного обеспечения.

Методы разработки программ. Жизненный цикл программного обеспечения. Методы структурного анализа и проектирования ПО. Методы объектно-ориентированного анализа и проектирования ПО. Язык UML. Сопоставление и взаимосвязь структурного и объектно-ориентированного подходов. Технологии создания программного обеспечения.


Информационные технологии интеграции приложений

Форматы обмена данными приложений, конвертирование файлов приложений. Информационная технология OLE (Object Linking and Embedde), программирование связывания и внедрения объектов.


Компьютерные сети. Защита информации в компьютерных сетях.

Компьютерные сети и технологии и принципы их организации. Основные понятия защиты информации в компьютерных системах. Методы и средства обеспечения информационной безопасности.

5.2 Разделы дисциплины и междисциплинарные связи с обеспечиваемыми (последующими) дисциплинами

№ п/п

Наименование обеспечиваемых (последующих) дисциплин

№ № разделов данной дисциплины, необходимых для изучения обеспечиваемых (последующих) дисциплин

1

2

3

4

5

6

7

1.

Операционные системы

х



















2.

Вычислительные системы, сети и телекоммуникации



















х

3.

Информационные системы и технологии

х




х







х

х

4.

Корпоративный документооборот

х

х




х










5.

Высокоуровневые методы информатики и программирования










х

х







5.3. Разделы дисциплин и виды занятий

№ п/п

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

Лекц.

Практ.

зан.

СРС

Все-го

час.


Основные понятия и методы теории информации и кодирования. Информационные процессы. Информационное общество.

8

6

10

24


Технические средства реализации информационных процессов.

8

2

8

18


Алгоритмизация и программирование приложений.


10

14

18

42


Программные средства реализации информационных процессов.

16

14

22

52


Методология разработки программ. Современные технологии создания программного обеспечения.

16

12

21

49


Информационные технологии интеграции приложений

10

8

14

32


Компьютерные сети. Защита информации в компьютерных сетях.

12

8

15

35
  1. Лабораторный практикум (не предусмотрено)
  2. Практические занятия (семинары)

    № п/п

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

    Тематика практических занятий (семинаров)

    Трудо-емкость

    (час.)

    1.


    Структурные единицы информации. Единицы измерения и способы кодирования информации. Технологически процесс сбора, передачи, хранения и обработки экономической информации.

    6

    2.


    Понятие и основные виды архитектуры компьютера. Состав и назначение основных элементов персонального компьютера, их характеристики. Устройства ввода/вывода данных, их разновидности и основные характеристики.

    2

    3.


    Понятие алгоритма и его свойства. Блок-схема алгоритма. Основные алгоритмические конструкции. Базовые алгоритмы. Программы линейной структуры. Операторы ветвления, операторы цикла.

    14

    4.


    Понятие системного и служебного (сервисного) программного обеспечения: назначение, возможности, структура. Операционные системы. Файловая структура операционных систем. Операции с файлами. Базовые Информационные технологии для работы с текстовыми документами. Базовые информационные технологии для работы с электронными таблицами.

    14

    5.


    Этапы решения задач на компьютерах. Понятие о структурном программировании. Модульный принцип программирования. Подпрограммы. Принципы проектирования программ сверху-вниз и снизу-вверх. Объектно-ориентированное программирование. Эволюция и классификация языков программирования. Основные понятия языков программирования. Структуры и типы данных языка программирования. Трансляция, компиляция и интерпретация. Разработка приложения на языке VB 6.0.

    12

    6.


    Информационные технологии интеграции приложений MS Office.

    8

    7.


    Сетевые технологии обработки данных. Основы компьютерной коммуникации. Принципы организации и основные топологии вычислительных сете. Сетевой сервис и сетевые стандарты. Основы работы Защита информации в локальных и глобальных компьютерных сетях.

    8
  3. Примерная тематика курсовых работ
  1. Разработка Windows-приложения учета движения товаров на складе.
  2. Разработка Windows-приложения планирования деятельности цехов-изготовителей.
  3. Разработка Windows-приложения учета оплаты отгруженной продукции заказчикам.
  4. Разработка Windows-приложения для анализа выполнения договорных обязательств.
  5. Разработка Windows-приложения для анализа выполнения плана выпуска продукции.
  6. Разработка Windows-приложения для анализа выполнения финансового плана предприятия.
  7. Разработка Windows-приложения учета предоплаты товаров за заказанную продукции
  8. Разработка Windows-приложения для анализа запасов продукции на складах (излишки).
  9. Разработка Windows-приложения для анализа запасов продукции на складах (дефицит).
  10. Разработка Windows-приложения учета отгрузки продукции со склада заказчикам.
  1. Учебно-методическое и информационное обеспечение дисциплины:

а) основная литература
  1. Информатика: учебник/под ред. В.В. Трофимова.-М.: изд-во Юрайт; Высшее образование.2010.- 911с. –(Университеты России).
  2. Власовец А.М. Введение в VBA: Учебное пособие. – СПб.:Изд-во СПбГУЭФ, 2010. – 135с.

б) дополнительная литература
  1. Бройдо В.Л., Ильина О.П. Вычислительные системы, сети и телекоммуникации: Учебник для вузов. 4-е изд. – СПб.: Питер, 2011.
  2. Макарова Н.В., Бройдо В.Л. , Ильина О.П. и др. Информатика. /Под ред. Макаровой Н.В. М. Финансы и статистика, 2009.
  3. Инструментальные средства разработки приложений Microsoft Office. Язык программирования Visual Basic for Application.: Учебное пособие: — СПбГУЭФ, 2007.
  4. Гуда А.Н., Колесников В.И. Информатика и программирование. Компьютерный практикум. Издательство: Дашков и К, 240 с., 2010. 

в) программное обеспечение
  1. ППП MS Office 2010
  2. Visual Studio.Net

г) базы данных, информационно-справочные и поисковые системы
  1. ссылка скрыта
  2. ссылка скрыта
  3. ссылка скрыта



  1. Материально-техническое обеспечение дисциплины:
  1. Компьютерный класс, оборудованный для проведения практических работ средствами оргтехники, персональными компьютерами, объединенными в сеть с выходом в Интернет;
  2. Установленное лицензионное программное обеспечение.
  1. Методические рекомендации по организации изучения дисциплины:

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

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


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

1 семестр

2 семестр

Количество баллов

Количество баллов

Зачетный минимум

Зачетный максимум

Зачетный минимум

Зачетный максимум

Курсовой проект (работа)







35

50

Реферат

10

20







Компьютерное тестирование 1

15

25







Мультимедийная презентация

15

25







Контрольная работа 1

15

30







Компьютерное тестирование 2







10

30

Контрольная работа 2







10

20

Итого:

55

100

55

100

Экзамен 1 семестр

55

100







Экзамен 2 семестр







55

100


Итоговая оценка по курсу: Для формирования итоговой оценки за семестр рассчитывается средняя взвешенная величина: 80% оценки составляет работа студента в течение семестра (количество набранных баллов по каждому виду самостоятельной работы) и 20% оценки составляет ответ на экзамене.


Соответствие баллов рейтинга числовым оценкам за семестр:


менее 55 баллов – «неудовлетворительно»;

от 55 до 70 баллов – «удовлетворительно»;

от 71 до 85 баллов – «хорошо»;

от 86 до 100 баллов – «отлично».


Разработчики:

СПбГУЭФ,

кафедра информатики, доцент М.И. Барабанова

Эксперты:


ООО «СТЭП Энергострой» ген. директор М.К. Казаков