ПРАКТИКА ПО ИНФОРМАТИКЕ

Федеральное агентство по образованию

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

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

«Санкт - Петербургский государственный

инженерно-экономический университет»

Кафедра информационных систем в экономике

УТВЕРЖДАЮ

Зам. директора

по учебно-методической работе

к. э.н., доц.

________________

«__»__________ 200_г

Рег.№______________

ПРОГРАММА И МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ПРАКТИКЕ

ПРАКТИКА ПО ИНФОРМАТИКЕ

ПР. У. 02

Специальность 0800801 – Прикладная информатика в экономике

Специализация «Информационные системы в бухгалтерском учете»

Кизляр

2009г

Рабочая программа по учебной практике по информатике составлена на основе Государственного образовательного стандарта высшего профессионального образования к уровню подготовки выпускника по специальности 351Прикладная информатика (в экономике) № 52 мжд/сп от 01.01.01г.

СОСТАВИТЕЛЬ

ст. преподаватель

НАУЧНЫЙ РЕДАКТОР

к. э.н., доцент

ОБСУЖДЕНО

На заседании кафедры Информационных систем в экономике

«03» сентября 2009г., протокол № 1

ОДОБРЕНО

Советом Филиала

«24» сентября 2009г., протокол № 1

1. ОБЩИЕ ПОЛОЖЕНИЯ

Целью проведения практики по информатике является обучение студентов основным понятиям программных средств их реализации; закрепление навыков программирования на основе изучения профессионального языка программирования С++, позволяющего программно реализовать большинство информационных задач; изучение основ системы визуального объектно-ориентированного проектирования C++ Builder.

Задачи изучения дисциплины:

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

- получить навыки в решении задач на языке С++;

- иметь представление о существующих программных средствах высокоуровневых информационных технологий;

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

Рекомендации по изучению дисциплины

Программа базируется на дисциплинах «Информатика и программирование».

Для освоения дисциплины наряду с проработкой лекционного материала необходимо выполнение лабораторного практикума.

2. ОБЪЕМ ЧАСОВ ПО ПРАКТИКЕ

Смотри таблицу 1.

Таблица 1

Наименование раздела/

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

Всего часов

Аудиторные занятия по формам обучения

в том числе

Самостоят. работа по формам обучения

Лекции

Практич. заняти

Лабораторные (ДИ)

очная

заочная

очная

заочная

очная

заочная

очная

заочная

очная

заочная

ТЕМА 1. ИЗУЧЕНИЕ ОСНОВ ЯЗЫКА С++

Этапы выполнения программы на С++. Алфавит. Ключевые слова. Идентификаторы. Структура программы, ее гибкость. Директивы препроцессора.

Выражения, адресные выражения. Операции языка, приоритет и ассоциативность операций. Унарные, бинарные и тернарная операции.

Операции сравнения (отношения). Операции инкремента и декремента. Простое присваивание. Составные присваивания

Операторы языка (составной, условного и безусловного перехода, циклов, продолжения, разрыва, возврата и др.)

Декларация функций (прототип). Дефиниция функций. Оператор возврата. Тело функции. Тип возвращаемого значения функции. Функции типа void-аналог подпрограмм в других языках. Формальные и фактические параметры функции

6

4

2

2

4

2

10

4

ТЕМА 2. ОСНОВЫ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПРОГРАММИРОВАНИЯ С++

Декларация структуры и объединения, их инициализация. Объявление переменной типа структуры или объединения. Операции выбора элементов структуры (объединения, класса).ООП. Понятие об инкапсуляции, наследовании и полиморфизме. Инкапсуляция. Определение класса. Свойства элементов данных класса. Управление доступом (видимостью) объектов класса. Строение класса. Член - функции и член - данные класса. Полные имена членов класса. Указатели на члены класса.

Специальные член - функции класса. Конструкторы и деструкторы. Инициализация член - данных класса. Правила применения конструкторов и деструкторов. Наследование. Производные классы.

6

4

2

4

2

10

4

ТЕМА 4. СИСТЕМА ВИЗУАЛЬНОГО ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПРОЕКТИРОВАНИЯ ПРОГРАММ. C++ BUILDER

Интегрированная среда разработки C++ Builder. Общий вид окна ИСР. Полоса главного меню и всплывающие меню. Палитра компонентов. Окно формы. Окно редактора кода. Инспектор объектов. Основные проектные операции, создание и сохранение нового проекта. Включение в проект новой формы, заимствование форм из депозитария.

Размещение компонентов на форме. Сетка редактора форм.

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

6

2

2

4

2

10

4

ТЕМА 4. СИСТЕМА ВИЗУАЛЬНОГО ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПРОЕКТИРОВАНИЯ ПРОГРАММ. C++ BUILDER

Интегрированная среда разработки C++ Builder. Общий вид окна ИСР. Полоса главного меню и всплывающие меню. Палитра компонентов. Окно формы. Окно редактора кода. Инспектор объектов. Основные проектные операции, создание и сохранение нового проекта. Включение в проект новой формы, заимствование форм из депозитария.

Размещение компонентов на форме. Сетка редактора форм.

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

9

2

1

8

2

17

8

Всего

86

27

10

7

2

20

8

27

22

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

Экзамен

Зачет

+

+

3. СОДЕРЖАНИЕ РАЗДЕЛОВ И ТЕМ ДИСЦИПЛИНЫ

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

Тема 1. Изучение основ языка С++

Этапы выполнения программы на С++. Алфавит. Ключевые слова. Идентификаторы. Структура программы, ее гибкость. Директивы препроцессора.

Выражения, адресные выражения. Операции языка, приоритет и ассоциативность операций. Унарные, бинарные и тернарная операции.

Операции сравнения (отношения). Операции инкремента и декремента. Простое присваивание. Составные присваивания

Операторы языка (составной, условного и безусловного перехода, циклов, продолжения, разрыва, возврата и др.)

Декларация функций (прототип). Дефиниция функций. Оператор возврата. Тело функции. Тип возвращаемого значения функции. Функции типа void-аналог подпрограмм в других языках. Формальные и фактические параметры функции

Тема 2. Основы объектно-ориентированного программирования С++

Декларация структуры и объединения, их инициализация. Объявление переменной типа структуры или объединения. Операции выбора элементов структуры (объединения, класса).ООП. Понятие об инкапсуляции, наследовании и полиморфизме. Инкапсуляция. Определение класса. Свойства элементов данных класса. Управление доступом (видимостью) объектов класса. Строение класса. Член - функции и член - данные класса. Полные имена членов класса. Указатели на члены класса.

Специальные член - функции класса. Конструкторы и деструкторы. Инициализация член - данных класса. Правила применения конструкторов и деструкторов. Наследование. Производные классы.

Тема 3. Система визуального объектно-ориентированного проектирования программ C++ Builder

Основы визуального программирования интерфейса, возможности C++ Builder. Библиотека классов, как пример ООП. Компоненты, свойства, методы, события. Библиотека визуальных компонентов. Организация проекта в С++. Понятие модуля. Структура головного файла проекта, структура файлов модулей. Файлы, используемые в проектах.

Тема 4. Система визуального объектно-ориентированного проектирования программ C++ Builder

Интегрированная среда разработки C++ Builder. Общий вид окна ИСР. Полоса главного меню и всплывающие меню. Палитра компонентов. Окно формы. Окно редактора кода. Инспектор объектов. Основные проектные операции, создание и сохранение нового проекта. Включение в проект новой формы, заимствование форм из депозитария.

Размещение компонентов на форме. Сетка редактора форм.

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

4. ПЕРЕЧЕНЬ ТЕМ ЛАБОРАТОРНЫХ РАБОТ

Студент во время учебной практики по информатике должен закрепить теоретические знания по основам программирования на языке С++.

Таблица 2

№ п/п

Тема лабораторной работы

Количество часов по специальностям и формам обучения

очная

заочная

1

Размещение компонентов на форме. Сетка редактора форм.

Выделение, перемещение, выравнивание и фиксация компонентов.

5

2

2

Работа с группой компонентов, выравнивание их по размеру и положению. Важные общие свойства компонентов.

5

2

33

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

Разработка приложения «Калькулятор»

10

4

Всего

20

8

5. ТРЕБОВАНИЯ К ВЫПОЛНЕНИЮ ОТЧЕТА ПО ПРАКТИКЕ

Готовый отчет по практике должен содержать следующие пункты:

- анализ задачи;

- постановка задачи;

- блок-схема алгоритма;

- результат тестирования приложения на компьютере;

- отладка программы.

Отчет должен быть распечатан на листах А4. В отчет необходимо включить скриншоты работы приложения, текст программы на языке С++, блок-схему алгоритма.

6. СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ

1.  Основы алгоритмизации и языки программирования: практикум на С++. Сост. .-СПб.: СпбГИЭА, 1997.

2.  Язык С++. Курс Объектно-ориентированного программирования, Пер. с англ.-М.: Изд. дом “Вильямс”, 2004.

3.  Секунов Visual C++6. – СПб.:БХВ-Петербург, 2001.

4.  Язык программирования С++. Ч I : Пер. с англ. –Киев: ДиаСофт, 2000.

5.  Язык программирования С++. Ч II : Пер. с англ. –Киев: ДиаСофт, 2000.

6.  Информатика: Учебник / Под ред. Н. В.. Макаровой. - М.: Финансы и статистика, 1997.

7.  Рамин программное обеспечение персональных ЭВМ в операционной системе MS DOS: Учеб. пособие /СШГИЭА.-СП6., 1997.

8.  IBM PC для пользователя. СПб АО"Коруна", 1997.

9.  Бройдо оргтехника для делопроизводства и управления: - М.: Информационно - издательский дом «Филинъ», 1998.-4.24 с.

10.  Виноградов спутниковые системы связи и сети ЭВМ. - М.:Эко-Трендз.- Т.14.-1994.-64с.

11.  «Железо» IBM. 2-ое изд., перераб. И доп.- М.:Микроарт, 1995.-198 с.:ил.

12.  Бройдо информационная техника. Учеб. пособие / СП6ГИЭА.-СП6., 1999.

13.  .Ананьев, А. Федоров Самоучитель Visual Basic 6.0. – СПб.: БХВ – Санкт-Петербург, 2004.

14.  , , Глазырина от Microsoft. M: ABF, 2005г

15.  Информатика. Методические указания к лаб. раб. по изучению текстового процессора WORD 2000 для студ. всех спец. СПбГИЭУ/Сост.: , , ; СПбГИЭУ. – СПб., 2002.

16.  Информатика. Использование архиваторов в Windows 98 Методические указания к лаб. раб. для студ. всех спец. СПбГИЭА/ Сост.: , ; СПбГИЭА. – СПб., 2004.

17.  Информатика. Технические средства современного офиса Методические указания к лаб. для студ. всех форм обучения и спец. СПбГИЭА/ Сост.: ; СПбГИЭА. – СПб., 2005.

18.  , ,.Белыбердин -экономические расчеты в Excel. ФИЛИНЪ. М.,2006

19.  Применение табличных процессоров в экономических расчетах: Метод. указ. к лаб. работам в среде табл. процессора EXCEL 2000 для студ. всех спец. СПбГИЭУ/ Сост.: и др.; СПбГИЭУ. – СПб., 2005.