Часть 2 Технология программирования 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Часть 2 Технология программирования



Модуль № 1

№ недели Тема лекционных занятий Лабораторная работа Проверочные работы
  Раздел 4 Сведения о лексемах и алфавите, идентификаторах, ключевых словах языка Си. Операторы объявления переменных. Стандартные функции консольного ввода/вывода. Операции и выражения Раздел 4 Создание и отладка программы вычисления математического выражения. Форматный ввод/вывод (2 часа)  
  Раздел 5 Структура программы на языке Си. Оператор присваивания, условный оператор, составной оператор. Логические операции. Раздел 5 Программа определения принадлежности точки заданной области (2 часа) Домашнее задание Определить и нарисовать график функции y=f(x) по фрагменту программы, содержащей вложенные условные операторы.
  Раздел 5 Операторы цикла (параметризованный цикл, циклы с предусловием, постусловием). Операторы continue и break, оператор switch. Раздел 5 Организация вычислений по рекуррентным формулам с помощью различных циклов (2 часа)  
  Раздел 6 Назначение функций, виды функций, описание и определение функций. Формальные и фактические параметры. Рекурсия   Раздел 4-5 Контрольная работа Базовые понятия языка Си. Операторы. Функции (2 часа)
  Раздел 8 Одномерные массивы. Определение. Поиск информации. Обработка Раздел 8 Обработка данных в одномерном массиве. Поиск информации (2 часа)  
  Раздел 8 Двумерные массивы Раздел 8 Заполнение двумерного массива. Обработка и поиск данных в двумерном массиве. (2 часа)  
  Раздел 8 Модификация массивов Раздел 8 Модификация одномерных массивов (2 часа)  

 

Модуль № 2

 

№ недели Тема лекционных занятий Лабораторная работа Проверочные работы
  Раздел 1 Основы архитектуры семейства 80x86 Раздел 1 Использование позиционных систем счисления. Перевод чисел в разных системах счисления. Кодирование символов (2 часа)  
  Раздел 2 Команды ЦП: пересылки, арифметические, перехода Раздел 2 Вычисление результатов по заданным формулам с использованием представления значений в виде байтов, слов, двойных слов. (2 часа)  
  Раздел 2 Стек, подпрограммы, программные прерывания Раздел 2 Формирование данных в виде строк. Обработка исходных строк по заданному алгоритму. (2 часа)  
  Раздел 2 Стек, подпрограммы, программные прерывания Раздел 2 Формирование данных в виде массивов, состоящих из байтов и слов. Обработка исходных массивов по заданному алгоритму (2 часа)  
  Раздел 3 Средства языков Ассемблера   Раздел 2 Контрольная работа Организация ветвлений в программах. Условные и безусловные переходы. Организация повторений и циклов в программах
  Раздел 3 Средства языков Ассемблера Раздел 3 Создание и отладка программ по заданному алгоритму с использованием подпрограмм. (2 часа)  
  Раздел 1 З2-разрядная архитектура. Битовые команды. Раздел 3 Создание и отладка программ по заданному алгоритму с использованием макросов и блоков повторения. (4 часа)  
  Раздел 3 Модульное программирование  

 

Модуль № 3

 

№ недели Тема лекционных занятий Лабораторная работа Проверочные работы
  Раздел 6 Базовые типы данных. Функции. Раздел 8 Удаление и добавление строк и столбцов в матрице. Сортировка элементов матрицы.(4 часа)  
  Раздел 7 Связь между именами, адресами и значениями переменных. Указатели, адресная арифметика. Массивы и указатели.  
  Раздел 8 Одномерные массивы символов. Библиотеки стандартных функций обработки строк.   Раздел 4 Контрольная работа Базовые понятия языка Си. Базовые типы данных. Указатели
  Раздел 10 Потоки. Форматный и неформатный ввод/вывод. Файловые потоки Раздел 8 Обработка строк (2 часа)  
  Раздел 10 Доступ к файлам, управление ошибками открытия файла, функции считывания и записи информации из файла и в файл   Раздел 8 Контрольная работа Массивы и строки  
  Раздел 10 Доступ к текстовым файлам, управление ошибками открытия файла, функции считывания и записи символов из файла и в файл Раздел 10 Работа с текстовыми файлами. Обработка и поиск информации. (2 часа)  
  Раздел 9 Структуры данных в Си. Операция уточнения. Раздел 10 Работа с бинарными файлами. Обработка и поиск информации. (2 часа)  
  Раздел 10 Файлы. Структурные типы данных. Раздел 9-10 Создание файла с структурами. Организация в виде меню основных действий с записями базы: добавление, удаление, поиск информации и сортировка (6 часов)  
  Раздел 5 Препроцессорные средства языка Си  
  Раздел 9 Объединения, перечисления, битовые поля.  

 

Модуль № 4

 

№ недели Тема лекционных занятий Лабораторная работа Проверочные работы
  Раздел 11 Жизненный цикл программного обеспечения. Программный модуль и этапы его разработки. Раздел 6 Функции  
  Раздел 11 Оценка программного обеспечения   Раздел 10 Контрольная работа Файлы
  Раздел 12 Абстрактные типы данных. Раздел 7 Динамические массивы  
  Раздел 12 Односвязные списки Раздел 12 Односвязные списки (2 часа)  
  Раздел 12 Двусвязные списки Раздел 12 Двусвязные списки и кольца (4 часа)  
  Раздел 13 Деревья. Построение. Поиск  
  Раздел 13 Различные способы обхода дерева Раздел 13 Использование деревьев для решения задач. Различные способы обхода дерева (4 часа)  
  Раздел 13 Алгоритмы обработки деревьев  
  Раздел 14 Графы. Основные понятия. Способы представления Раздел 14 Графы (4 часа)  
  Раздел 14 Алгоритмы обработки графов  

 

 

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

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

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

При проведении промежуточного и итогового контроля особое внимание обращается на умение решать задачи, поэтому билеты содержат не только теоретические вопросы, но и задачи.

 

9 Оценочные средства для текущего контроля и аттестации студента



Поделиться:


Последнее изменение этой страницы: 2017-02-07; просмотров: 78; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.243.160 (0.006 с.)