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

написать программную документацию.

4. Структура и содержание дисциплины «информатика и программирование»

Таблица 3. Содержание дисциплины

№ раздела

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

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

Форма текущего контроля

Введение. Основные понятия. Программирование.

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

тестирование

Технологии обработки информации

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

тестирование

Среды программирования.

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

защита лабораторных работ

Технологии программирования

Основные этапы компьютерного решения задач; модульные программы; объектно-ориентированное программирование; критерии качества программы; диалоговые программы; дружественность; основы программирования в телекоммуникациях и распределенной обработки информации; постановка задачи и спецификация программы; способы записи алгоритма

защита лабораторных работ

Специальные способы представления данных

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

защита лабораторных работ


Таблица 4. Тематический план по дисциплине

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

№ п/п

Раздел курса, темы занятий

Всего часов

Всего аудитор­ных часов

Из них

СРС

Лекц.

Лаб.

Введение. Основные понятия. Программирование.

29

4

2

2

25

Технологии обработки информации

29

4

2

2

25

Среды программирования.

29

4

2

2

25

Технологии программирования

29

4

2

2

25

Специальные способы представления данных

56

4

2

2

51

Итого:

180

20

10

10

151


5. Образовательные технологии

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

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

Для оценивания результатов изучения дисциплины используется бально-рейтинговая система.



Содержание форм, методов, средств организации образовательного процесса

6.1.Темы(содержание) лекционных занятий

Лекция 1. Введение. Основные понятия. Программирование

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

Лекция 2. Технологии обработки информации

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

Лекция 3. Среды программирования.

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

Лекция 4. Технологии программирования

    Основные этапы компьютерного решения задач; модульные программы; объектно-ориентированное программирование; критерии качества программы; диалоговые программы; дружественность; основы программирования в телекоммуникациях и распределенной обработки информации; постановка задачи и спецификация программы; способы записи алгоритма

Лекция 5. Специальные способы представления данных

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

6.2.Темы лабораторных занятий.

Лабораторная работа № 1. Алгоритмы. Свойства алгоритмов.

Цель работы: Изучение понятия алгоритм.

Рекомендации к самостоятельной работе:

.  Повторить лекционный материал по теме «Алгоритмы». Разобрать основные структуры алгоритмов.

       Методические рекомендации для подготовки к занятию

       1.Литература для подготовки к занятию: [5] c.37-50, [6] c.107-114, [12] c.7-15

       2. Задания для СРС:  изучить лекционный материал, ответить на контрольные вопросы, выполнить тест для самоконтроля.

Содержание работы:


Составить алгоритм в виде блок-схемы расчета значения функции
Z = |3 ех+3 – 2 ln ху| + 1,8х2  + 1 при любых значениях х и у.  Составить  алгоритм в виде блок-схемы расчета значения функции
Z = tg х3 – |2 sin х2у + 7.8 cos х |+ 10 при любых значениях х и у.  Составить алгоритм в виде блок-схемы: вводится вещественное число а. Не пользуясь никакими арифметическими операциями, кроме умножения, получить  a4  за две операции. Составить алгоритм в виде блок-схемы: вводится вещественное число а. Не пользуясь никакими арифметическими операциями, кроме умножения, получить  a6  за  три операции. Составить алгоритм в виде блок-схемы: вводится вещественное число а. Не пользуясь никакими арифметическими операциями, кроме умножения, получить  a7 за  четыре операции. Составить алгоритм в виде блок-схемы: найти произведение цифр введенного 4-значного числа. Составить алгоритм в виде блок-схемы: найти сумму цифр введенного 4-значного числа. Составить алгоритм в виде блок-схемы: определить сумму квадратов цифр введенного 3-значного числа. Составить алгоритм в виде блок-схемы: введенное 4-значное число изменить так, чтобы 1 и 3 цифры  поменялись местами. Составить алгоритм в виде блок-схемы: введенное 4-значное число изменить так, чтобы 3 и 4 цифры  поменялись местами.

Форма представления отчета:

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

Лабораторная работа № 2. Алгоритмы. Алгоритмы разветвляющейся структуры.

Цель работы: Изучить разветвляющиеся алгоритмы

Рекомендации к самостоятельной работе:

.  Повторить лекционный материал по теме «Алгоритмы». Разобрать основные структуры алгоритмов.

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

Методические рекомендации для подготовки к занятию

       1.Литература для подготовки к занятию: [5] c.37-50, [6] c.107-114, [12] c.7-15

       2. Задания для СРС:  изучить лекционный материал, ответить на контрольные вопросы, выполнить тест для самоконтроля.

Содержание работы:


Составить алгоритм в виде блок-схемы: введено трехзначное число. Найти сумму четных цифр. Составить алгоритм в виде блок-схемы: введено четырехзначное число. Содержится ли в записи этого числа цифра 7? Составить алгоритм в виде блок-схемы: введено четырехзначное число.  Найти среднее арифметическое нечетных цифр. Составить алгоритм в виде блок-схемы: введено четырехзначное число. Найти  сумму цифр, кратных 3-м. Составить алгоритм в виде блок-схемы: вводятся  Х и Y. Если хотя бы одно из этих чисел положительно, то найти их произведение. Иначе – найти их сумму. Составить алгоритм в виде блок-схемы: из  чисел  A, B, C, D  выбрать  максимальное. Составить алгоритм в виде блок-схемы: определить, принадлежит ли введенное Х интервалу (-10, 15)? Составить алгоритм в виде блок-схемы: вводится натуральное Х. если оно четное, то уменьшить его вдвое, если нечетное – увеличить на 10. Составить алгоритм в виде блок-схемы: определить, сколько среди заданных чисел A, B, C, D отрицательных. Составить алгоритм в виде блок-схемы: сколько среди заданных чисел A, B, C, D нечетных.

Форма представления отчета:

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4