М. К. Аммосова Институт математики и информатики Кафедра «Компьютерного и математического моделирования» рабочая программа
Вид материала | Рабочая программа |
СодержаниеВиды занятий Виды занятий Объекты профессиональной деятельности. Виды профессиональной деятельности. Задачи профессиональной деятельности выпускника. Высокоуровневые методы информатики и |
- М. К. Аммосова Институт математики и информатики кафедра "Компьютерного и математического, 77.23kb.
- М. К. Аммосова Институт математики и информатики Кафедра «Компьютерного и математического, 48.61kb.
- М. К. Аммосова Институт математики и информатики Кафедра «Компьютерного и математического, 129.23kb.
- М. К. Аммосова Институт математики и информатики Кафедра «Компьютерного и математического, 146.73kb.
- М. К. Аммосова Институт математики и информатики Кафедра «Компьютерного и математического, 151.73kb.
- М. К. Аммосова Институт математики и информатики рабочая программа, 31.65kb.
- М. К. Аммосова Институт математики и информатики Кафедра прикладной математики рабочая, 247.89kb.
- М. К. Аммосова Институт математики и информатики Кафедра прикладной математики рабочая, 219.2kb.
- М. К. Аммосова Институт математики и информатики Кафедра прикладной математики рабочая, 460.29kb.
- М. К. Аммосова Институт математики и информатики Кафедра математической экономики рабочая, 71.2kb.
Министерство образования РФ
Якутский государственный университет им. М.К.Аммосова
Институт математики и информатики
Кафедра «Компьютерного и математического моделирования»
РАБОЧАЯ ПРОГРАММА
курса
Высокоуровневые методы информатики и программирования
специальность 351400, Прикладная информатика в экономике
квалификация: Информатик-экономист
Якутск 2002
Составитель: к.т.н.Полубелова Т.Н., доцент кафедры КиММ ИМИ,ЯГУ.
1. ВЫПИСКА ИЗ УЧЕБНОГО ПЛАНА
Объем работы студента (в часах) из учебного плана специальности 351400 – прикладная информатика в экономике, утвержденного Ученым советом ЯГУ, по дисциплине “Информационные технологии” составляет 61 часа, в том числе:
аудиторных занятий - 51 часа;
самостоятельная работа студента – 10 часов.
Курс читается на втором году обучения, семестр 4.
Распределение часов на семестр
-
Виды занятий
Количество часов на 18 недель
Лекционные
17
Лабораторные
34
СРС
10
Итого
51
Недельная нагрузка на одного студента
-
Виды занятий
Количество часов
Лекционные
1
Лабораторные
2
СРС
0,59
Итого
3,59
2. Требования государственного образовательного стандарта
2.1. Общие требования к образованности специалиста
Информатик-экономист – это специалист, который:
- получил специальное образование в области информатики и занимается созданием, внедрением, анализом и сопровождением профессионально-ориентированных информационных систем в предметной области (экономики);
- является профессионалом в области применения информационных систем, решает функциональные задачи, а также управляет информационными, материальными и денежными потоками в предметной области с помощью таких информационных систем.
Информатик-экономист в большей степени имеет дело с профессионально-ориентированной оболочкой (которую он проектирует, создаёт и применяет), состоящей из специальных программных средств, информационного обеспечения и организационных мероприятий поддержки функционирования конкретных процессов в области применения, и в меньшей степени имеет дело с ядром информационной системы (разработкой комплекса вычислительных средств, операционной системы, систем управления базами данных и др.).
Выпускник – информатик-экономист должен иметь специализацию, определяемую областью применения методов информатики и профессионально-ориентированных информационных систем, перечнем изучаемых дисциплин в конкретной области, информационных дисциплин и выпускной квалификационной работой.
Выпускник – информатик-экономист в своей практической деятельности анализирует, прогнозирует, моделирует и создает информационные процессы и технологии в рамках профессионально-ориентированных информационных систем.
Объекты профессиональной деятельности.
Объектами профессиональной деятельности информатика-экономиста являются:
- информационные процессы, которые определяются спецификой предметной области;
- события, функциональные процессы и базы данных в предметной области, действия по выработке управленческого решения или по разработке экспертного заключения, информационные потоки, ресурсы (материальные, информационные и иные нематериальные, денежные и др.) в организациях, характерных для предметной области (органы государственного и муниципального управления, финансовые и экономические учреждения, органы налогообложения, органы управления на предприятиях различных организационно-правовых форм: администрация, бухгалтерия, экономические отделы, и др.);
- новые направления деятельности в области применения, которые требуют внедрения компьютерного оборудования, локальных вычислительных сетей и (или) средств выхода в глобальные информационные сети для осуществления сбора, хранения, анализа, обработки и передачи информации, необходимой для обеспечения функциональных процессов;
- профессионально-ориентированные информационные системы, в том числе:
в области экономики:
информационные системы в административном управлении, информационные системы в банковском деле, информационные системы в страховом деле, информационные системы в налогообложении, информационные системы в бухгалтерском учете и аудите, информационные системы фондового рынка, информационные системы в антикризисном управлении, информационные системы в таможенном деле, информационные системы в оценочной деятельности, информационные системы в маркетинге и рекламе.
Виды профессиональной деятельности.
Основные виды профессиональной деятельности информатика-экономиста это организационно-управленческая, проектно-технологическая, маркетинговая, экспериментально-исследовательская, консалтинговая, аналитическая, эксплуатационная деятельность.
Задачи профессиональной деятельности выпускника.
Информатик-экономист по специальности 351400 «Прикладная информатика в экономике» подготовлен к решению следующих профессиональных задач:
- внедрение методов информатики в предметной области:
- экономики, статистики, информационных систем и математических методов в экономике,
- развитие возможностей и адаптация профессионально-ориентированных информационных систем на всех стадиях их жизненного цикла:
- создание информационно-логических моделей объектов, разработка нового программного и информационного обеспечения в предметной области,
- стыковка информационных систем из разных предметных областей в связи с появляющимися новыми задачами,
- перевод систем на новые аппаратные и информационные платформы;
- оптимизация информационных процессов обработки информации:
- рациональное управление взаимосвязанными материальными, денежными и информационными потоками,
- постановка и решение оптимизационных задач,
- разработка имитационных моделей процессов для менеджеров в предметной области,
- применение методов системного анализа и алгоритмов математического программирования при адаптации информационных систем в предметной области;
- решение задач унификации профессионально-ориентированного программного и информационного обеспечения предметной области:
- сертификация программных продуктов, приведение их к требованиям действующих стандартов,
- использование международных стандартов обработки информации и обмена данными,
- создание интерфейсов для информационных систем, использующих разные стандарты;
- использование международных информационных ресурсов и решение задач, возникающих при их использовании:
- обеспечение информационной безопасности функционирования информационной системы при взаимодействии с информационными рынками по сетям или с использованием иных методов обмена данными,
- оценка эффективности приобретаемого программного обеспечения и информационных баз данных для предметной области;
2.2. Квалификационные требования
Информатик-экономист должен осуществлять профессиональную деятельность и уметь решать задачи, соответствующие его квалификации.
2.2.1. Информатик-экономист должен обладать :
2.2.1.1. специальной подготовкой в предметной области;
2.2.1.2. знаниями перспективных информационных технологий проектирования, создания, анализа и сопровождения профессионально-ориентированных информационных систем;
2.2.1.3. специализацией, определяемой перечнем дисциплин из предметной области и из области информатики;
2.2.1.4. профессиональной способностью прогнозирования, моделирования и создания информационных процессов в конкретной области применения;
2.2.1.5. умением выполнять работы по развитию возможностей профессионально-ориентированных информационных систем на всех стадиях их жизненного цикла;
2.2.1.6. пониманием основных тенденций развития информационных систем, связанных с изменениями условий в области применения;
2.2.1.7. коммуникационной готовностью решения неинформационных задач предметной области.
2.2.2. Информатик-экономист должен знать:
2.2.2.1. задачи предметной области и методы их решения;
2.2.2.2. рынки информационных ресурсов и особенности их использования;
2.2.2.3. принципы обеспечения информационной безопасности;
2.2.2.4. технологии адаптации профессионально-ориентированных информационных систем;
2.2.2.5. требования к надежности и эффективности информационных систем в области применения;
2.2.2.6. перспективы развития информационных технологий и информационных систем в предметной области, их взаимосвязь со смежными областями;
2.2.2.7. методы научных исследований по теории, технологии разработки и эксплуатации профессионально-ориентированных информационных систем;
2.2.2.8. информационные системы в смежных предметных областях;
2.2.2.9. основные принципы организации интеллектуальных информационных систем;
- . сетевую экономику.
2.2.3. Информатик-экономист должен уметь:
2.2.3.1. формулировать и решать задачи проектирования профессионально-ориентированных информационных систем с использованием различных методов и решений;
2.2.3.2. ставить задачу системного проектирования и комплексирования локальных и глобальных сетей обслуживания пользователей информационных систем;
2.2.3.3. ставить и решать задачи, связанные с организацией диалога между человеком и информационной системой;
2.2.3.4. проводить выбор интерфейсных средств при построении сложных профессионально-ориентированных информационных систем;
2.2.3.5. формулировать основные технико-экономические требования к проектируемым профессионально-ориентированным информационным системам;
2.2.3.6. создавать и внедрять профессионально-ориентированные информационные системы в предметной области;
- разрабатывать ценовую политику применения информационных систем в предметной области.
2.2.4. Информатик-экономист должен владеть:
2.2.4.1. методиками анализа предметной области и проектирования профессионально-ориентированных информационных систем;
2.2.4.2. методами системного анализа в предметной области.
2.2.5. Информатик-экономист должен иметь опыт:
2.2.5.1. работы с основными объектами, явлениями и процессами, связанными с информационными системами, и использования методов их научного исследования;
2.2.5.2. разработки проектных решений и их реализации в заданной инструментальной среде;
2.2.5.3. выбора методов и средств реализации протоколов в сетях интегрального обслуживания пользователей информационных систем;
2.2.5.4. опыт работы с программно-техническими средствами диалога человека с профессионально-ориентированными информационными системами;
2.2.5.5. компоновки информационных систем на базе стандартных интерфейсов.
2.3. Информатик-экономист в области высокоуровневых методов информатики и программирования должен:
2.3.1. Знать и иметь опыт:
2.3.1.1. современные достижения вычислительной техники (вычислительные машины, системы и сети телекоммуникаций);
2.3.1.2. современные методы и средства разработки алгоритмов и программ на языке высокого уровня, этапы производства программного продукта, способы отладки, испытания и документирования программ информационных систем;
2.3.1.4. выбора технологии и разработки, составления, отладки, тестирования и документирования программы на языках высокого уровня для задач обработки числовой, символьной и текстовой информации;
2.3.1.5. разработки программ с применением объектно-ориентированных методов информатики;
2.3.1.6. современного программирования и использования возможностей вычислительной техники и программного обеспечения.
2.3.2. Уметь:
2.3.2.1. ставить и решать задачи, связанные с организацией диалога между человеком и информационной системой.
2.3.3. Иметь представление:
- о современных алгоритмических языках;
2.3.3.2. об автоматизации моделирования процессов в предметной области, информационных систем с использованием диалоговых режимов и баз данных моделирования;
2.4. Обязательный минимум содержания профессиональной образователной программы
Индекс | Наименования дисциплин и их основные дидактические единицы | Всего часов |
ОПД.Ф.04 | ВЫСОКОУРОВНЕВЫЕ МЕТОДЫ ИНФОРМАТИКИ И ПРОГРАММИРОВАНИЯ Новейшие направления в области создания технологий программирования. Законы эволюции программного обеспечения. Программирование в средах современных информационных систем: создание модульных программ, элементы теории модульного программирования, объектно-ориентированное проектирование и программирование. Объектно-ориентированный подход к проектированию и разработке программ: сущность объектно-ориентированного подхода; объектный тип данных; переменные объектного типа; инкапсуляция; наследование; полиморфизм; классы и объекты. Конструкторы и деструкторы. Особенности программирования в оконных операционных средах. Основные стандартные модули, обеспечивающие работу в оконной операционной среде. Среда разработки; система окон разработки; система меню. Отладка и тестирование программ. Основы визуального программирования. Размещение нового компонента. Реакция на события. Компоненты; использование компонентов. | 61 час |
3. Цели и задачи дисциплины
3.1. Принципы построения курса
3.1.1. Основание для чтения курса
- Рабочая программа соответствует Государственному образовательному стандарту по специальности 351400 – прикладная информатика в экономике.
3.1.2. Адресат курса
- студенты отделения прикладная информатика в экономике факультета прикладной математики Института математики и информатики при ЯГУ, второго года обучения.
3.1. 3. Уровень требований по сравнению со Стандартом
Уровень требований соответствует Стандарту без каких-либо дополнений и изменений.
3.1.4. Статус дисциплины
Дисциплина “Высокоуровневые методы информатики и программирования” в процессе освоения предметного поля знаний по специальности 351400 – Прикладная информатика в экономике, является обобщающей дисциплиной, так как строится на основе уже изученных базовых дисциплин: “Информатика и программирование”, “Информационные технологии”, “Информационные системы”.
Дисци плина в ООП имеет статус обязательной (в ГОС: общепрофессиональная дисциплина, входящая в федеральный компонент).
В рабочей программе по дисциплине “Высокоуровневые методы информатики и программирования” выделяются два направления:
1. Теоретические основы объектно-ориентированного программирования.
2.Программирование в различных программных системах объектно-ориентированного направления.
3.2. Предметные цели
3.2.1. Дать студентам представление:
3.2.1.1. о новейших направлениях в области создания технологий программирования и закономерностях эволюции программного обеспечения;
3.2.1.2. о поняти “объектно-ориентированное программирование”;
3.2.1.3. о понятиях “объект”, “свойство объекта”, “метод объекта”, “классы объектов” и “типы объектов”, “коллекции объектов”;
3.2.1.4. о понятиях “событие”, “управление событиями”, “управление объектами”;
3.2.1.5. о наследовании методов, конструкторах и деструкторах;
3.2.1.6. об электронных пользовательских формах и способах управления ими;
3.2.1.7. о структуре программных кодов в объектно-ориентрованных проектах.
3.2.2. Научить студентов:
3.2.2.1. разрабатывать диалоговые окна в среде Turbo Vision ЯП Паскаль;
3.2.2.2. создавать электронные пользовательские формы (на примере ЯП VBA и Dеlphi);
3.2.2.3. программировать на языках Object Pascal и Visual Basic;
3.2.2.4. пользоваться встроенными функциями и процедурами языков объектно-ориентированного программирования;
3.2.2.5. разрабатывать собственные (пользовательские) функции и процедуры;
3.2.2.6. пользоваться панелями элементов управления и компонентов;
3.2.2.7. управлять событиями и объектами, включая объект “пользовательская форма”;
3.2.2.8. создавать меню в разрабатываемых диалоговых окнах (пользовательских формах);
3.2.2.9. владеть навыками отладки и компиляции разрабатываемых ими программных приложений (проектов);
3.2.2.10. разрабатывать простейшие информационные системы и создавать дистрибутивные пакеты программ, готовые к распространению.
3.3. Интеллектуальные цели
3.3.1. Создать у студентов:
3.3.1.1. широкий, достаточно полный и целостный образовательный фундамент знаний и умений по объектно-ориентированному программированию, который способен в дальнейшем обеспечить поддержку, расширение и углубление своих знаний и умений как в процессе учебы, так и в процессе профессиональной деятельности;
3.3.1.2. ясное понимание роли электронных форм в успехах развития и функционирования современных предприятий;
3.3.1.4. целостное и ясное представление о базовых понятиях объектно-ориентированного проектирования;
3.3.1.5. терминологическую и понятийную основу, необходимую для понимания источников и поддержки уровня по специальности;
3.3.1.6. познакомить студентов с основными достижениями и актуальными проблемами в области объектно-ориентированного проектирования и программирования.
3.3.2. Научить студентов:
3.3.2.1. работать со специальной литературой;
3.3.2.2. планировать работу (на занятиях, при подготовке к контрольным проверкам);
3.3.2.3. сознательно применять логические приемы мышления (сравнение, аналогия, анализ, синтез, классификация и др.);
3.3.2.4. оценивать полученные результаты, представлять их в удобной для восприятия форме, аккуратно оформлять результаты работы, делать выводы.
4. Вопросы к зачетам
- Что такое VBA-приложение.
- Что такое объект. Привести примеры.
- Что представляют собой свойства объектов? Привести пример использование свойства Caption в VBA и Delphi.
- Что произойдет при выполнении сообщения вида:
VV1.TextBox1.Text=ActiveSheet.Cells(3,4) ?
Что означает здесь имя VV1?
- Назовите все составные части следующего сообщения для программного кода VBA-приложения:
ActiveWorkbook.Sheets(“Лист1”).Select
Что произойдет в результате выполнения этой команды?
- Что означает сообщение вида:
TextBox1.Text=””
В VBA?
Как будет выглядеть аналогичное сообщение вDelphi для компонента Memo1?
В процедуре для какого события как правило используются подобные сообщения в VBA?
- Что произойдет при выполнении процедуры:
Private Sub UserForm_Initialize()
ComboBox1.AddItem (ActiveSheet.Cells(3,4).Formula)
End Sub
Сколько раз и когда во время выполнения программного кода будет выполняться эта процедура?
- Чем отличается палитра компонентов в VBA и Delphi?
- Что такое методы? Привести пример использования метода Hide в VBA и Show в Delphi.
- Где и как можно просмотреть список методов или свойств во время создания программного кода?
- Что такое форма? Как она создается в VBA?
- Что такое форма? Как она создается в Delphi?
- Что такое событие? Привести пример обработки события Click в VBA и в Delphi.
- Что такое ООП?
- Какие языки ООП Вам известны?
ЛИТЕРАТУРА
Основная
- Архангельскиий А.Я. 100 компонентов общего назначения библиотеки Delphi 5. – М.: ЗАО “Издательство БИНОМ”, 1999. – 272 с.
- Бобровский С.И. Delphi 5: Начальный курс. М.: “Инфоркомм-Пресс”, издательство “ДЕСС”, 1999. – 272 с.
- Кузьменко В.Г. VBA 2000 – М.: ЗАО “Издательство БИНОМ”, 2000. – 408 с.
- Фаронов В.В. Турбо Паскаль 7.0: Начальный курс. Учебное пособие. М.: “Нолидж”, 2001. – 576 с.