НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Факультет радиотехники электроники и физики

Кафедра конструирования и технологии радиоэлектронных средств

“УТВЕРЖДАЮ”

Декан РЭФ

“___”______________2006 г.

РАБОЧАЯ ПРОГРАММА учебной дисциплины

ИНФОРМАТИКА. Часть 1, 2.

ООП по направлению 551100 «Проектирование и технология электронных средств» (уровень подготовки – бакалавриат)

Факультет «Радиотехники электроники и физики»

Курс 1, семестр 1, 2

Лекции 68 час.

Практические работы 0 час.

Лабораторные работы 44 час.

Самостоятельная работа 52 час.

Экзамен (зачет) 1, 2 семестр

Всего 164

Новосибирск

2006

Рабочая программа составлена на основании Государственного образовательного стандарта высшего профессионального образования по направлению 551100 «Проектирование и технология электронных средств» квалификация – бакалавриат.

Регистрационный номер 27 тех/бак, дата утверждения ГОС – 10.03. 2000

Шифр дисциплины в ГОС – ЕН. Ф.02, общие математические и естественнонаучные дисциплины, федеральный компонент.

Шифр дисциплины по учебному плану – 13.

Рабочая программа обсуждена на заседании кафедры КТРС, протокол №

от «__» __________ 2006г. 

Программу разработал

ассистент

Заведующий кафедрой

профессор, д. т.н.

Ответственный за основную

образовательную программу

профессор, д. т.н.

1. Внешние требования

ГОС по направлению 551100 по направлению «Проектирование и технология электронных средств».

1.3.4. Обобщенные задачи профессиональной деятельности выпускника

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

Бакалавр по направлению «Проектирование и технология электронных средств» в зависимости от вида профессиональной деятельности подготовлен к решению следующих профессиональных задач:

a.  Научно - исследовательская деятельность:

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

·  Проведение экспериментальных исследований и обработка результатов;

1.4. Квалификационные требования

Для решения профессиональных задач бакалавр:

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

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

·  … составляет описания экспериментов, готовит данные для составления отчетов, обзоров и другой документации;

Бакалавр должен знать:

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

·  средства вычислительной техники, коммуникации и связи;

·  порядок пользования реферативными, периодическими и справочно-информационными изданиями по профилю работы;

4. Требования к обязательному минимуму содержания основной образовательной программы подготовки бакалавра по направлению «Проектирование и технология электронных средств»

Индекс

Наименование дисциплин и их основные разделы

Всего

часов

ЕН. Ф.02

Информатика:

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

300

7.1. требования к профессиональной подготовленности бакалавра

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

Бакалавр должен

ЗНАТЬ:

·  современные средства вычислительной техники и коммуникации;

УМЕТЬ ПРИМЕНЯТЬ:

·  прикладные программы по различным аспектам проектирования электронных средств;

2. Особенности построения дисциплины

Особенности построения дисциплины описываются в табл. 2.

Таблица 2. Особенности построения дисциплины

Особенность

Содержание

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

Курс соответствует дисциплине «Информатика» стандарта направления (индекс ЕН. Ф.02 федерального компонента общематематических и естественно-научных дисциплин) и является ее 1-ей частью, которая распространяется на 3 раздела этого стандарта: технические и программные средства реализации информационных процессов; программное обеспечение и технология программирования; компьютерный практикум.

Адресат курса

Студенты 1 курса обучающиеся по направлению 551100 «Проектирование и технология электронных средств» (уровень подготовки – бакалавриат).

Главная цель

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

Ядро курса

Основы технологий сбора, накопления, обработки, передачи, отображения и защиты информации. Ведение программной документации. Основы алгоритмического программирования на языках высокого уровня. Язык программирования С++ выбран в качестве базового языка высокого уровня.

Уровень требований по сравнению с ГОС

Требования к дисциплине соответствует ГОС по направлению 551100 «Проектирование и технология электронных средств».

Требования к начальной подготовке, необходимые для успешного усвоения Вашего курса

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

Объём курса в часах

68 часов лекций, 44 часа лабораторных работ, 52 часа самостоятельных работ.

Описание основных «точек»

1 семестр. По учебному плану предусмотрен зачет. Допуском к зачету является успешная защита самостоятельной работы, контрольной работы и лабораторных работ.

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

Учет индивидуальных особенностей обучающихся

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

Ваш курс и современные информационные технологии

Microsoft office, Microsoft Visual Studio, Borland Studio, MathSoft MathCad, MatLab, Internet, Ethernet.

3. Цели учебной дисциплины

Цели учебной дисциплины описываются в табл. 3.

Таблица 3. После изучения дисциплины студент будет

Номер цели

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

иметь представление

1

О электронной таблице Excel

2

О поддержке баз данных Microsoft Access

3

О способах представления информации в ЭВМ

4

О языках высокого уровня, объектном программировании, современных технологиях в области разработки программного обеспечения

5

О способах защиты информации

6

Основы программирования в операционной системе Windows.

знать

7

Понятие информации, меры информации

8

Архитектуру ЭВМ.

9

Основные алгоритмы сортировки, поиска, сжатия данных

10

Топологии компьютерных сетей, и обмен информации в них

11

Основы программирования баз данных

уметь

12

Пользоваться текстовыми процессорами

13

Программировать на языках высокого уровня

14

Визуализировать информацию

15

Читать и оформлять программную документацию

иметь опыт

16

В обработке данных

17

В визуализации данных

18

В составлении программной документации

19

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

20

В программировании систем сбора данных

21

Работы с пакетом MathCAD

22

Работы с электронными таблицами

23

Управления базами данных

24

Составления web-страниц

4. Содержание и структура учебной дисциплины

Описание лекционных занятий размещается в табл. 4 с указанием семестра, в котором организуется обучение по данной дисциплине.

Таблица 4

Темы лекционных занятий

Часы

Ссылки на цели

Семестр №1

Модуль 1. Основные понятия и определения. Поколения компьютеров. Архитектура ЭВМ. Основные блоки ЭВМ и их назначение. Арифметико-логическое устройство. Устройство управления. Микропроцессорная память. Типы микропроцессоров. Шины расширений. Внутримашинный системный интерфейс. Информационно-логические основы построения ЭВМ. Представление информации в ЭВМ. Системы счисления. Логические основы построения ПК. Программное управление ЭВМ. Файловые системы.

10

7, 8

Модуль 2. Компьютерные сети. Коммуникационная среда и передача данных. Пакет протоколов TCP-IP. Безопасность компьютерных сетей.

8

5, 10

Модуль 3. Основы защиты информации и сведений, составляющих государственную тайну. Методы защиты информации.

4

5

Модуль 4. Основы программирования в операционной системе Windows. Режим ядра. Исполняемая часть. Ядро. Абстракция от оборудования. Пользовательские процессы. Подсистемы среды и библиотеки. Сообщения. Процессы и потоки. Способы синхронизации потоков.

6

6

Модуль 5. Основные алгоритмы поиска, сортировки, сжатия и восстановления информации.

6

9

Семестр №2

Модуль 6. Язык программирования C++. Истоки языка C++. Переменные. Типы данных. Операторы языка C++. Функции языка C++. Массивы. Операторы управления. Указатели, ссылки. Объектно-ориентированное программирование.

14

3, 4, 12, 13, 14, 15, 16

Модуль 7. Основные объекты библиотек VCL, STL, .Net Framework.

8

19

Модуль 8. Базы данных. Основы работы с базами данных. Язык запросов SQL.

8

11, 13

Модуль 9. Единая система программной документации. Составление и чтение программной документации.

4

18

Описание лабораторных работ размещается в таблице 6 с указанием семестра, в котором организуется обучение по дисциплине.

таблица 6

Темы лабораторных работ

Учебная деятельность

Часы

Ссылки на цели

Семестр №1

Текстовый процессор Microsoft Word

1

4

12

Электронная таблица Microsoft Excel, поддержка баз данных Microsoft Access

1

4

1, 2

Математический пакет MathCad

1

4

21

Язык разметки HTML

1

4

19

Семестр №2

Знакомство со средой программирования Borland Builder

1

4

6, 4, 17

Операторы языка C++

1

4

4

Реализация циклических вычислительных процессов

1

4

4

Математические возможности языка C++

1

4

4

Знакомство с библиотекой компонент Borland VCL, .NET Framework

1

4

4, 6

Графические возможности Borland Builder

1

4

4, 6, 14

Разработка приложений с использованием баз данных Microsoft Access. Язык запросов SQL.

1

4

4, 11

Структура дисциплины

5. Учебная деятельность

Учебная деятельность студентов распространяется на выполнение:

1 семестр: самостоятельной работы, двух контрольных работ, 4 лабораторных работ;

Тема самостоятельной работы выбирается из индивидуальных способностей студента. Целью самостоятельной работы является приобретение практических навыков работы с ПК и самостоятельному получению знаний.

Примеры самостоятельной работы:

1. Написать Web-сайт своей группы;

2. Написать реферат.

2 семестр: расчетно-графического задания, двух контрольных работ и 7 лабораторных работ.

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

Примеры расчетно-графических заданий:

1.  Написать и оформить программу, которая решает систему алгебраических уравнений методом Крамера.

2.  Написать и оформить программу, которая вычисляет интеграл методом средних прямоугольников

3.  Исследовать временные показатель методов сортировки: Шелла, бинарных деревьев, слияний (фон Неймана).

4.  Исследовать временные показатели методов поиска: простой, Бойера-Мура-Хорспула, Кнута-Мориса-Пратта, Сдвиг-И.

6. Правила аттестации студентов по учебной дисциплине

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

7. Список литературы

Основной список

1.  Информатика. Базовый курс. – Санкт-Петербург: Питер, 2001 – 640с.

2.  Г. Шилд Самоучитель C++: Пер. с анг. – 3-е изд. – СПб.: БВХ-Петербург, 2002. -688 с. ISBN 5-7791-0086-1

3.  Подбельский С++. Москва: «Финансы с статистика», 2003 г.

4.  Численные методы для ПЭВМ на языках бейсик, фортран и паскаль. Томск: МП «Раско», 1992

5.  Информатика./Под ред. – М.: Финансы и статистика, 2001;

Дополнительный список

1.  Borland C++ Builder 6. Для профессионалов / . – СПб.: Питер, 2004. – 798 с.: ил.

2.  Обнаружение хакерских атак. Для профессионалов (+CD). / Чирилло Дж. – СПб.: Питер, 2003. – 864 с. ил.

3.  C++ Стандартная библиотека. Для профессионалов / Н. Джосьютис. – СПб.: Питер, 2004. – 730 с.: ил.

4.  C++ Builder 6. Справочное пособие. Книга 1. Язык C++. – М.: Бином-Пресс, 2002 г. – 544 с.: ил.

5.  C++ Builder 6. Справочное пособие. Книга 2. Классы и компоненты. – М.: Бином-Пресс, 2002 г. – 528 с.: ил.

6.  Рихтер Дж. Windows для профессионалов: создание эффективных Win32-приложений с учетом специфики 64-разрядной версии Windows / Пер. с англ. – 4-е изд. – СПб: Питер; М.: Издательско-торговый дом «Русская редакция», 2004. – 749 с. ил. ISBN 5-272-00384-5

7.  Шеферд Дж. Программирование на Microsoft Visual C++ 6.0 для профессионалов / Пер. с англ. – СПб: Питер; М.: Издательско-торговый дом «Русская Редакция», 2003. – 864 с.: ил. ISBN 5-272-00385-3

8.  Самоучитель С++

9.  Владимир Шамис. Borland C++ Builder 6. С.-Пб.: «Питер», 2004 г.

10.  , Целобенок С. Минск: Унверстэцкае, 1995 г.

11.  , , Шишаков информатики. М.: Информационно-издательский дом «Филинъ», 1998 г.

12.  Рекурсивные методы в программировании. М.: Мир, 1974 г.

13.  Энциклопедия языка Си. М.: Мир, 1992 г.

14.  Алгоритмы и структуры данных. Досса: Хамарайан, 1997 г.

15.  «Алгоритмы + структуры данных = программы». М.: Мир, 1985 г.

16.  Систематическое программирование. Введение. М.: Мир, 1977 г.

17.  Программирование на языке Си. М.: Радио и связь,1988 г.

18.  Информатика, Учебник под ред. М.: Финансы м статистика, 1998 г.

19.  Язык программирования Си. Задачи по языку Си. М.: Финансы и статистика, 1985 г.

20.  Искусство программирования для ЭВМ. Основные алгоритмы.

21.  Том 1. М.: Мир, 1976 г.

22.  Романов . Основы анализа и проектирования программ. Конспект лекций. Методические указания к лабораторным и практическим занятиям по дисциплине «Информатика». – Новосибирск, Изд-во НГТУ, 1999 г.

23.  Романов . Основы анализа и проектирования программ. Конспект лекций. Методические указания к лабораторным и практическим занятиям по дисциплине «Информатика». – Новосибирск, Изд-во НГТУ, 1999 г.

24.  Программирование на языке Си для персонального компьютера IBM PC. М.: Радио и связь, 1991 г.

25.  IBM PC для пользователя. М.: ИНФРА-М, 1995 г.