ОПИСАНИЕ
ЛАБОРАТОРНЫХ РАБОТ
1 курс, 1 семестр
«ЯЗЫКИ ПРОГРАММИРОВАНИЯ»
Для направления подготовки дипломированного специалиста 230100
«Информатика и вычислительная техника»
специальности:
230105 Программное обеспечение вычислительной техники и автоматизированных систем
Факультет ОТФ–2
Кафедра вычислительной математики и программирования
Курс 1, семестры 2.
Курсовая работа во 2 семестре.
Москва 2013 г.
График выполнения лабораторных работ 2 семестр
недели сдачи | Номер и название выполняемой работы | Оценка (баллы) |
4 неделя | Лабораторная работа № 1 Работа выполняется в Win32 Project Освоение приемов создания меню в Win32 Project. Работа в редакторе ресурсов. | 5+5 |
7 неделя | Лабораторная работа №2 Работа выполняется в консоли и Win32 Project Освоение приемов создания диалоговых окон в Win32 Project. Работа в редакторе ресурсов Составление алгоритмов и написание программ обработки строк. | 5+5 |
9 неделя | Лабораторная работа №3 Работа выполняется в консоли Составление алгоритмов и написание многомодульных программ обмена данными с диском в стиле С++. | 5+5 |
11 неделя | Лабораторная работа №4 Работа выполняется в консоли и Win32 Project Составление алгоритмов и написание многомодульных программ циклической структуры для обработки массива строк в среде СИ++. | 5+5 |
13 неделя | Лабораторная работа №5 Работа выполняется в консоли Составление алгоритмов и написание многомодульных программ циклической структуры в среде С++ для обработки побитовой информации. | 5+5 |
13-14 неделя | СДАЧА КУРСОВОГО ПРОЕКТА НА ПРОВЕРКУ ПРЕПОДАВАТЕЛЮ | |
14-15 неделя | ЗАЩИТА КУРСОВОГО ПРОЕКТА |
Рубежный контроль курсового проекта (50 баллов)
- 3 неделя: утверждение эскиза графического рисунка, выполненного на миллиметровой бумаге с расчетом координат опорных точек рисунка (5 баллов)
- 8 неделя: графическая часть проекта с привязкой к меню (25 баллов)
- 11 неделя: работа с файлами, функции решения задачи, привязка к меню (45 баллов)
- 13-14 недели: сдача курсового проекта с отчетом преподавателю на проверку (50 баллов)
- 14-15 недели: защита проекта
Общие методические указания к выполнению лабораторных работ по дисциплинам, в рамках которых изучается язык программирования С++
При выполнении лабораторных работ Вам предстоит получить практические навыки в процедурном программировании на языке С++ под Windows.
Получите от преподавателя номер варианта выполняемых Вами лабораторных работ. Будьте внимательны, в рамках одной лабораторной работы может выполняться общее задание для всех студентов, индивидуальное задание для каждого отдельного студента, или общее и индивидуальное задания вместе. Общее количество лабораторных работ, выполняемых в семестре, Вам сообщит преподаватель.
В процессе выполнения каждой лабораторной работы для выбранной по вашему варианту индивидуальной задачи Вам предстоит:
· Прочитать общее задание к лабораторной работе и разобраться в том, что вам предстоит сделать, решая ваш индивидуальный вариант задачи.
· Выполнить общее задание лабораторной работы, если оно есть.
· Если в лабораторной работе выполняется индивидуальное задание, необходимо найти среди индивидуальных заданий вариант вашей задачи.
· Составить алгоритмы для найденной индивидуальной задачи. При разработке алгоритмов и программы решаемой задачи необходимо неукоснительно пользоваться общими указаниями к заданиям каждой лабораторной работы.
· Придумать отладочные данные, откомпилировать и отладить программу на разработанных вами отладочных данных.
· Продемонстрировать преподавателю работу программы и защитить ее, ответив на контрольные вопросы преподавателя. В процессе защиты Вашей работы преподаватель может попросить внести изменения в программу либо попросить решить подобную же задачу. Цель защиты лабораторной работы – демонстрация Вами полученных навыков и умений самостоятельной работы по изучаемой теме.
· После защиты лабораторной работы, представить преподавателю оформленный отчет только к тем лабораторным работам, которые имеют индивидуальные задания. В тексты функций должны быть внесены все исправления и изменения, сделанные в процессе обсуждения работы с преподавателем. Только после прохождения всей этой процедуры работа может считаться выполненной.
Отчет должен содержать:
1. Титульный лист с указанием в нем:
· номера выполненной Вами лабораторной работы,
· названия работы и цели ее выполнения,
· выполняемого вами варианта и номера индивидуальной задачи в этом варианте,
· номера группы и фамилии исполнителя.
2. Текст общих указаний к выполнению задач данной лабораторной работы и текст индивидуальной задачи (задач) выполненного Вами варианта задания.
3. Блок-схемы алгоритмов и откорректированные после выполнения тексты только тех функций, которые реализуют приложения индивидуальных заданий.
В процессе выполнения лабораторных работ в семестре вы должны набрать определенное количество баллов.
Максимальное количество баллов, которые вы можете собрать в семестре – 50.
· Каждая лабораторная работа, представленная преподавателю в требуемый срок, дает вам 5 баллов. Задержка срока представления вами лабораторной на одно занятие уменьшает количество получаемых вами баллов на 2 балла. Минимум за представленную с опозданием лабораторную работу равен 1 баллу.
· Защита каждой лабораторной работы может принести вам от 1 до 5 баллов. Защитить лабораторную работу необходимо в период между ее представлением преподавателю и представлением следующей выполненной лабораторной работы. Лабораторная работа не принимается к рассмотрению, если не защищена предыдущая лабораторная работа.
Если в течение семестра в срок до начала зачетной недели вы сумели набрать 40 баллов и больше, зачет вы получаете автоматом и вы допускаетесь до экзаменов. В противном случае вы сдаете письменный зачет.
На письменном зачете для получения допуска на экзамен вам необходимо решить задачи по тем разделам, которые вы не проработали в течение семестра. На зачете вы можете получить для решения от 1 до 3 задач в зависимости от количества набранных вами баллов в семестре и количества представленных и защищенных вами работ. Допуск на экзамены - успешное получение зачета и успешная защита курсовой работы.