Информатика и программирование

Материал из ПИЭ.Wiki

Перейти к: навигация, поиск

Содержание

Краткая характеристика курса

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

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

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

Цель преподавания курса

Курс "Информатика и программирование" является одной из основных дисциплин специальности 080801 «Прикладная информатика (в экономике)». Предметом изучения являются основные положения и понятия в области информатики, элементы теории алгоритмов, языки программирования Паскаль, Си.

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

Основой учебного курса является обучение основным аспектом работы на компьютере, основам технического и программного обеспечения IВМ РС - совместимых компьютеров, основам современных подходов в области программирования, правилам правописания и грамматики языков программирования Паскаль, Си, составления прикладных программ с использованием современных методов и стиля программирования.

Задачи изучения курса

В ходе изучения курса "Информатика и программирование" ставятся следующие задачи:

  • раскрыть содержание основных понятий и категорий информатики;
  • изучить основные виды и назначение программного обеспечения ЭВМ, научиться определять возможность и эффективность использования программного обеспечения для решения типовых учебных задач;
  • рассмотреть возможности использования прикладных программ в профессиональной сфере;
  • изучить основные алгоритмические конструкции и уметь использовать их для построения алгоритмов;
  • научиться применять основные виды программного обеспечения ЭВМ для решения типовых учебных задач.

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

знать:

  • изобразительные средства описания алгоритмов;
  • основные приемы алгоритмизации и программирования;
  • основные типы алгоритмов и их использование для решения вычислительных, инженерных, экономических и других типов прикладных задач;
  • основные структуры данных, способы их представления и обработки;
  • систему программирования на алгоритмических языках высокого уровня (Паскаль, Си);
  • принципы разработки программ;
  • принципы автономной и комплексной отладки и тестирования простых программ;
  • технологический процесс подготовки и решения задач на ПЭВМ.

уметь:

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

иметь навыки:

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

Перечень дисциплин, усвоение которых студентами необходимо для изучения курса

Курс "Информатика и программирование" предусматривает использование знаний студентов, полученных в ходе изучения ими следующих дисциплин:

Требования ГОС ВПО к содержанию курса

Основные понятия информатики

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

Модели решения функциональных и вычислительных задач

Модели решения функциональных и вычислительных задач

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

Алгоритм

Языки программирования высокого уровня

Основы и методы защиты информации

Компьютерный практикум

Программирование на языке Паскаль

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

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

Структура программного обеспечения с точки зрения пользователя

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

Основы хранения информации в компьютере

Программные среды

Организация и средства человеко-машинного интерфейса, мультисреды и гиперсреды

Назначение и основы использования систем искусственного интеллекта

Информатика и искусственный интеллект

Понятие об информационных технологиях на сетях

Понятие об экономических и правовых аспектах информационных технологий, аксиоматический метод

Основные этапы компьютерного решения задач

Модульные программы

Модульное программирование

Объектно-ориентированное программирование

Объектно-ориентированное программирование

Критерии качества программы

Качество программного обеспечения

Диалоговые программы

Дружественность интерфейса

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

Постановка задачи и спецификация программы

Способы записи алгоритма

Способы описания алгоритмов

Стандартные типы данных

Стандартные типы данных

Представление основных структур: итерации, ветвления, повторения

Процедуры: построение и использование

Типы данных, определяемые пользователем

Записи

Файлы

Файл

Динамические структуры данных

Динамические структуры данных

Списки: основные виды и способы реализации

Программирование рекурсивных алгоритмов

Рекурсия

Способы конструирования программ

Основы доказательства правильности

Верификация программы

Архитектура и возможности семейства языков высокого уровня

Структура курса

Модуль 1

Модуль 2

Модуль 3

Литература

  1. Воройский Ф.С. Информатика. Новый систематизированный толковый словарь-справочник (Введение в современные информационные и телекоммуникационные технологии в терминах и фактах). - 3-е изд., перераб. и доп. - М.: ФИЗМАТЛИТ, 2003. - 760 с. ISBN 5-9221-0426-8
  2. Воройский Ф.С. Информатика. Энциклопедический словарь-справочник: введение в современные информационные и телекоммуникационные технологии в терминах и фактах. - М.: ФИЗМАТЛИТ, 2006. - 768 с. ISBN 5-9221-0717-8.
  3. Информатика : учебник/Б.В. Соболь [и др.].-Изд. 3-е, дополн. и перераб. - Ростов н/Д: Феникс, 2007. - 446 [1] с. (Высшее образование). ISBN 978-5-222-12081-1
  4. М.М. Бежанова, Л.А. Москвина. Практическое программирование. Приемы создания программ на языке Паскаль. М.: Научный Мир, 2000, 270 с. ISBN 5-89176-112-2
  5. Системное программное обеспечение / А.В.Гордеев, А.Ю.Молчанов. - СПб.: Питер, 2003. - 736 с.: ил. ISBN 5-272-00341-1
  6. Степанов А.Н. Информатика: Учебник для вузов. 4-е изд. - СПб.: Питер, 2006. - 684 с.: ил. ISBN 5-94723-898-5
  7. Фридланд А.Я. Информатика и компьютерные технологии: Основные термины: Толк. слов.: Более 1000 базовых понятий и терминов. - 3-е изд., испр. и доп. / А.Я. Фридланд, Л.С. Ханамирова, И.А. Фридланд. - М.: ООО "Издательство Астрель": ООО "Издательство АСТ", 2003. - 272 с. ISBN 5-17-014546-2 (ООО "Издательство АСТ") ISBN 5-271-04324-X (ООО "Издательство Астрель")
  8. Microsoft Press Толковый словарь по вычислительной технике/Пер. с англ. - М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd", 1995. - 496 с.: ил. ISBN 5-7502-0008-6
Просмотры
Инструменты

Besucherzahler russian mail order brides
счетчик посещений
Rambler's Top100
Лингафонные кабинеты  Интерактивные доски  Интерактивная приставка Mimio Teach