Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

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

Пересдача экзамена

(обновлен в 03:42 27.09.2017)

 

Расписание переэкзаменовки:

23 сентября с 9.00 до 12.00 –

Аудитория пока не известна

На экзамене иметь при себе:

· Распечатку курсовой работы

· Зачетку

· Оригинал или заверенная копия диплома, если вы были освобождены

 

Основной упор на экзамене будет производиться на знание основных элементов языка С. Объективная правильность проекта и высокий уровень выполненного задания не играет существенной роли. Гораздо важнее уметь хорошо ориентироваться в написанном коде, отвечать на самые элементарные вопросы. По коду программы будет задано три вопроса. Каждая ошибка уменьшает общую оценку.

 

Организационный лист

Семестр – 2

Заочники 2016 года

 

Преподаватель: Буров Владимир Николаевич, к.т.н., доцент кафедры ИРС.

Новый рабочий e-mail: burov@nntu.ru

Облако: https://cloud.mail.ru/public/EQms/3tBFt2zZA

Курс «Информационные радиосистемы» посвящен изучению языка программирования С. Были прочитаны все установочные лекции за два семестра.

Требуется:

Ø Ликвидировать задолженность по зачету от первого семестра, если она имеется (см. Орглист – Семестр 1)

Ø Сделать курсовую работу, состоящую из двух заданий

 

По плану в конце второго семестра будет экзамен с оценкой и курсовая работа с оценкой. Процедура сдачи экзамена представляет собой собеседование по заданию в курсовой работе, ответы на вопросы и т.д. По результатам собеседования выставляются сразу две оценки. Можете считать, что экзамен растянут по семестру. Если на самую первую консультацию вы принесете полностью сделанную курсовую работу и правильно ответите на все вопросы, то на экзамене сразу будет зачет автоматом.

В процессе выполнения задания по курсовому проектированию вам потребуется расширять свой уровень знаний по языку С. В конце орглиста приведен список контрольных вопросов для самопроверки. Я НЕ БУДУ вас спрашивать конкретно эти вопросы на экзамене, но вы должны быть компетентны по тематике этих вопросов.

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

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

 

Требования к курсовой работе

Курсовая работа состоит из двух заданий. Первое задание идет на тему «Сортировка массивов» (файл Методы сортировки - Задание.pdf). Второе задание на тему «Реализация динамических структур на массиве» (файл Реализация динамических структур на массиве - Задание.pdf). Задания лежат в сетевой папке Семестр 2 + Курсовая работа -> ПРАКТИКА. Пример оформления курсовой работы и дополнительные советы по разработке лежат в файле «Пример оформления отчета по курсовой работе - Методичка.pdf».

Если у вас вариант № 13 или № 14 по динамическим структурам, то задание будет только одно, т.к. эти варианты очень сложные. Все варианты заданий приведены в таблице во вкладке «Семестр-2». Если вы не обнаружили свою фамилию в таблице, то немедленно сообщите мне об этом, т.к. все студенты обязаны получить задание! Возможно это потому, что вы не учились в первом семестре или были переведены сразу на первый семестр.

Из двух заданий только по какому-либо одному (на ваш выбор) нужно приводить полное описание, как показано в методичке.

Настоятельно рекомендую использовать мой шаблон проекта в качестве основы для построения проекта курсовой работы. В учебном проекте выполнены все настройки так, как надо. Мне надоело смотреть программы, созданные на базе оконных шаблонов типа Windows Form, такой проект не будет просто так запускаться. Окна Windows нам не нужны. Нужен пустой («чистый») консольный проект С/С++.

Если вы хорошо разбираетесь в С/С++, то разрешается использовать любые инструменты С++ вплоть до шаблонов или классов. Тогда вопросы пойдут по тому коду, который был представлен к защите. В любом случае должны быть выполнены указанные два задания.

Если вы на предыдущем образовании изучали специализированные разделы программирования:

«Сетевые технологии»

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

«Основы телекоммуникационных систем» (48 часов)

«Информационные технологии в профессиональной деятельности» (167 часов)

«Вычислительная техника» (270 часов)

тогда у вас будет полный зачет автоматом по второму семестру. Наличие базовых дисциплин типа «Информатика и ИКТ» или просто «Информатика» недостаточно для полного зачета автоматом.

Порядок проведения экзамена:

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

 

Основная литература

1. Керниган, Брайан У., Ритчи, Деннис М. Язык программирования С, 2-е издание.: Пер. с анг.- М.: Вильямс, 2006.

2. Пол Дейтел, Харви Дейтел. Как программировать на С

 

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

Visual Studio Community 2015 (Windows 8.1/10)

Visual Studio Community 2013 (Windows 7/8.1/10) https://www.visualstudio.com/downloads/download-visual-studio-vs

Пояснение 1: для активации среды Visual Studio Community 2015 потребуется использовать существующий аккаунт Microsoft или создать его вновь.

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

Пояснение 3: отключить проверку SDL. Свойства проекта -> C/C++ -> Общие -> Проверки SDL -> Нет. Эта галка мешает нормальной компиляции проекта.

Здесь же: Обрабатывать предупреждения как ошибки -> Нет (это надо сделать как для Release так и для Debug конфигураций).

Здесь же: Уровень предупреждений -> Отключить все предупреждения(/W0)

 

Все предупреждения компилятора должны быть отключены! Если даже они и есть, то не обращать на них внимания!

 

Qt 5.5.1 (Windows 7/8.1/10 или Linux)

Прямая ссылка для установочного пакета: http://download.qt.io/official_releases/qt/5.5/5.5.1/qt-opensource-windows-x86-mingw492-5.5.1.exe

Программа для просмотра и редактирования исходных текстов программ. Компилятора не содержит. Notepad++

https://notepad-plus-plus.org/

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...