Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Министерство образования Российской Федерации
Новосибирский государственный технический университет
Факультет радиотехники, электроники и физики
|
РАБОЧАЯ ПРОГРАММА
дисциплины
«Компьютерные технологии в микро - и наноэлектронике»
по направлению магистерской подготовки
550700 (210100) «Электроника и микроэлектроника»
специализации “Микро- и наноэлектроника”
Факультет Радиотехники электроники и физики
Кафедра Полупроводниковых приборов и микроэлектроники
Курс 6 Семестр 3
Лекции 36 час.
Индивидуальные занятия 36 час.
Всего часов с преподавателем 72 час.
Самостоятельная работа 78 час.
Экзамен 3 семестр.
Всего часов для студентов 150 час.
Новосибирск
2006
Рабочая программа составлена на основании Государственного образовательного стандарта профессионального высшего образования для подготовки магистров техники и технологии по направлению 210100 «Электроника и микроэлектроника». Стандарт утвержден 18.01.06 г.
Рабочая программа обсуждена и утверждена на заседании кафедры ПП и МЭ
«12» сентября 2006г. протокол № 1.
Программу разработал
к. т.н., доцент
Председатель методической комиссии
кафедры ППиМЭ доцент .
Зав. каф. ППиМЭ .
1. Внешние требования
Выписка из Государственного образовательного стандарта высшего профессионального образования:
Таблица1
Шифр дисциплины | Содержание учебной дисциплины | Часы |
ДНМ.03 | Компьютерные технологии в микро - и наноэлектронике: локальные компьютерные сети, технологии и организация доступа; глобальные компьютерные сети, принципы построения и организация ресурсов и служб; протоколы коммуникаций; электронная почта и ее компоненты; поиск научно-технической информации в Интернет, информационные ресурсы; гипертекст и гиперссылки; язык HTML; гипермедиа, аудио, видео; распределенные базы данных; технология клиент-сервер: интеграция ресурсов Интернет с распределенными базами данных; дистанционное обучение, технологии и средства; видеоконференции. | 150 |
2. Особенности (принципы) построения дисциплины.
Таблица 2
Особенность (принцип) | Содержание |
Основание для введения дисциплины в учебный план | Требование Государственного образовательного стандарта. |
Адресат курса | Студенты 6 курса (2 курса магистратуры) факультета РЭФ. Кафедра ПП и МЭ. Направление 210100. |
Основная цель | Дать представления и практические навыки по использованию самой современной информационной технологии Visual Studio .NET для работы с базами данных в локальных и глобальных сетях. |
Ядро курса | Шоковое погружение в мир чистого объектно-ориентированного программирования в рамках среды программирования Microsoft Visual 2003 (Visual Studio 2005). Получение представления о таких конструкциях языка программирования C#, как интерфейсы, делегаты, события, свойства, индексаторы и атрибуты. Практическое освоение библиотеки для работы с базами данных в локальных сетях. Получение представления о технологии для работы с WEB приложениями в глобальных сетях и об XML формате данных. |
Необходимая база | Опыт работы с классами в рамках языка программирования С++. |
Направленность | Дисциплина имеет направленность на самостоятельное изучение теоретического и практического материала по выбору студента. Опорные знания по дисциплине вводятся на практических занятиях (36 часов). Теоретические знания по выбору представлены в виде списка из 30 тем. Практические знания по выбору представлены в виде четырех индивидуальных заданий для каждого из студентов. |
Организация самостоятельной работы | Для организации самостоятельной работы используются методические указания и рабочие материалы в электронной форме. Желательно, чтобы студенты имели возможность работы на компьютере вне часов по расписанию. |
Оценка знаний и умений | Проводится в течение семестра и экзаменационной сессии на основе двух рейтинговых систем. Первая рейтинговая система, учитывающая баллы, набранные студентом за выполнение, оформление и защиту индивидуальных практических заданий, формирует оценку за курсовой проект по дисциплине. Вторая рейтинговая система учитывает баллы, набранные студентом при посещении и активной работе на практических занятиях, и баллы по выбору студента, полученные за защиту тем теоретических вопросов – формирует рейтинговую оценку за экзамен. |
Курс "Компьютерные технологии в микро - и наноэлектронике" посвящён:
· Освоению безопасной среды программирования Visual 2003(2005);
· самому эффективному языку программирования среды Visual Studio – C# ;
· новой модели доступа к базам данных ;
· технологии создания динамических Web-страниц и Web-приложений , предназначенной для работы с распределенныи базами данных;
· самому эффективному и перспективному языку разметки данных – XML.
Задачи изучения дисциплины
Компетентное и ответственное решение профессиональных задач предполагает глубокую подготовку специалиста в области использования компьютерной техники и вычислительных методов. Этот подход строится на широком использовании Интернет и сетевых технологий. Работа с Web страницами является одним из инструментов этих технологий, позволяющим решать поставленные задачи.
Основные задачи курса:
· познакомить студентов с новыми инструментами, используемыми в Visual (язык программирования С#, модель доступа к данным , технология разработки Web-приложений , универсальный язык разметки данных XML);
· овладеть навыками разработки консольных и Windows-приложений выполняющих: двоичные и текстовые обмены с файлами и внешними устройствами в разных кодировках; рисование на контекстах любых компонентов фигур, текстов и изображений; ввод, отображение и обновление информации из файлов или баз данных с помощью библиотеки ;
· освоить сетевую технологию клиент-сервер при разработке Web-приложений с помощью в оболочке Visual Studio;
· получить представление о модели данных DOM и ее использовании в XML-обработке данных: формировании запросов на чтение, запись, обновление данных.
3. Цели учебной дисциплины.
Таблица 3
После изучения дисциплины студент будет
Иметь представление: | |
Номер цели | Содержание цели |
1 | О современной технологии программирования - Framework; |
2 | о сущности новой модели доступа к данным , упрощающей создание приложений для работы с базами данных; |
3 | об – программном продукте, представляющем новую технологию компании Microsoft, предназначенную для создания динамических Web-страниц и Web - приложений; |
4 | о Visual C# .NET – новом языке программирования, позволяющем создавать безопасный управляемый код, вобравшем в себя все лучшее из языков Java и C++ и поднявшем унаследованные возможности на новую ступень за счет введения и поддержки таких понятий как делегаты, свойства, индексаторы, события и атрибуты; |
5 | о самом перспективном языке разметки XML – стандарте, получившем широкое распространение в Интернет и глубоко проникшем в среду. NET. |
знать: | |
6 | понятийный аппарат (терминологию) дисциплины; |
7 | предмет курса: базовый инструмент среды. NET FrameWork, Visual ; Работу с этим базовым инструментом при разработке консольных приложений, приложений Windows Application и распределенных сетевых приложений Web Application; |
8 | наделение консольных приложений функциональностью графических (Windows Applica-tion) и, наоборот, при работе с базовым инструментом Visual ; |
9 | механизм формирования. NET сборок из командной строки в виде библиотек или модулей *.dll и console или Windows приложений *.exe; |
10 | приемы работы с утилитами: ILDasm. exe (Intermediate Language Disassembler) - позволяющей просмотреть содержимое любой сборки . NET. Web приложение ClassViewer (для его запуска установить примеры. NET SDK и в IE запустить страницу http://localhast/ClassViewer /Default. aspx) - позволяет отслеживать отношения внутри сборок, графическое приложение WinCV (WindowsClass Viewer) - позволяющее просматривать определения типов C # в библиотеках базовых типов, ObjectBrowser (входит в комплект ); |
11 | работа с потоками ввода-вывода; назначение классов File и FileInfo и их основных методов; абстрактный класс байтового потока Stream и его расширения FileStream, MemoryStream, BufferedStream; классы потоки для работы с типизированными данными (BinaryReader и BinaryWriter) и классы потоки для текстовых данных (StreamReader и StreamWriter); |
12 | основные конструкторы классов потоков FileStream, StreamWriter, StreamReader, BinaryWriter, BinaryReader; класс кодировок Encoding и его методы, а также расширения этого класса UTF8Encoding, UTF7Encoding, ASCIIEncoding, UnicodeEncoding; |
13 | диаграммы входных и выходных потоков; как реализовать любую операцию ввода из файла, консоли или строки с одновременным преобразованием типа данных и, если нужно, типа кодировки в виде диаграммы последовательно соединенных классов потоков с последующим преобразованием этой диаграммы в С # код; как реализовать любую операцию вывода в файл, консоль или строку с одновременным преобразованием, если нужно, типа данных и типа кодировки в виде диаграммы последовательно соединенных классов потоков с последующим преобразованием этой диаграммы в C # код; |
14 | классы пространства имен System. Drawing, в том числе Graphics с методами: DrawString для вывода текста, DrawXxx для рисования фигур, FileXxx для заливки фигур и DrawImage для рисования изображений; |
15 | типы, используемые при задании положения или области вывода: Point(F), Rectangle(F), Size(F), Region; свойства и методы класса Color; свойства и методы классов Fout и FoutFamily; свойства класса Pen, Brush и его потомков SolidBrush, HatchBrush, TextureBrush, LinearGradientBrush; |
16 | о рисовании на графическом контексте любого компонента; как включается код для рисования: через обработчик события, через замещение метода, через методы интерфейса (для пользовательского компонента), а также рисование без события Paint; как инициируется сеанс перерисовки графического контекста; |
17 | структуру модели доступа ; классы и компоненты из которых она состоит; как объекты этих классов между собой взаимодействуют; свойства классов SqlConnection и OleDbConnection, установка этих свойств с помощью мастера и программно, основные ключевые слова свойства ConnectionString; настройка свойств компонентов SqlDataAdapter, OleDbDataAdapter, SqlCommand и OleDbCommand с помощью мастера и программно; структура локального набора DataSet; как генерируется этот набор с помощью мастера и программно; как устанавливаются связи между таблицами внутри DataSet с помощью мастера и программно; |
18 | компоненты для визуализации содержимого DataSet: DataGrid, DataList, TextBox и их основные свойства; как связываются компоненты визуализации с набором DataSet в приложении Windows Application; как отображаются несколько связанных таблиц в одном компоненте DataGrid из пространства Windows. Forms и как настраивается зависимое отображение таблицы в DataGrid по внешнему ключу, выбираемому в другом визуальном элементе; |
19 | о запросах с параметрами, как эти запросы формируются в Sql 2000, в OleDb и программно; как используются запросы с параметрами для навигации по связанным таблицам отображаемым в разных визуальных компонентах; |
20 | Основы технологии; структуры WEBформы и ее отображение в виде aspx-файлов; взаимно-однозначное соответствие между дизайном формы и html кодом aspx-файла; рольатрибута runat = “server” в html – тегах; различие между WebControls и HtmlControls элементами ; в каком виде aspx Web формы принимаются броузером клиента; в каких html элементах информация передается от сервера клиенту и обратно; |
21 | какой класс генерируется из ASP-файла, какие методы включаются в этот класс, где располагается dll-файл, в который компилируется aspx-файл и как этот dll-файл в последующем используется ASP .NET; страничные события Page_Init, Page_Load и свойство IsPostBack; страничные директивы @Page, @Import, @Assemble, @OutputCache и так далее; преимущества использования фонового кода, для сопровождения aspx-файлов; в каком классе располагается исходный фоновый код, где в aspx-файле указывается имя этого класса; какой класс содержится в dll-файле полученном в результате компиляции фонового кода (вручную или без прекомпиляции, с помощью атрибута Src) а где размещается dll-файл; |
22 | Какие классы генерируются Visual для поддержки форм и в каких файлах располагается фоновый код aspx-файлов; |
23 | Категории элементов из пространства WebControls; атрибуты (свойства и события) элемента TextBox; отличие событий элемента WebControls от элемента Windows; каким элементам соответствуют перечисленные ниже элементы WebControls: Label, HypeLink, Image, CheckBox, RadioButton, Nable, Panel; кнопки: Button, LinkButton, и их события Command иClick; списки: ListBox, dropDownList, CheckBoxList, RadioButtonList; списки, связанные с данными с помощью свойства DataSource; элементы управления, связанные с данными: Repeater, DataList и DataGrid их синтаксис, основные свойства и события; проверяющие элементы управления: RequiredFildValidator, Range_Validator, RegularExpressionValidator, CompareValidator, CustomValidator и ValidationSummary; базовый класс всех элементов управления WebControl; поддержка этим классом каскадных таблиц стилей Css, всплывающих подсказок ToolTip; |
24 | Язык описания данных и их структуры XML; элементы, атрибуты, текстовые данные (CDATA, PCDATA, ссылки на сущности); пространства имен, схемы XSD и утилиту XSD для получения схемы из XML-документа; об использовании класса XmlDocument для анализа XML-файлов; об обновлении, удалении и создании новых узлов с помощью XMLDocument и его расширения XMLDataDocument; о способе чтения содержимого XML файла с помощью методов класса XMLTextReader и XMLValidatingReader; о создании Xml документов с помощью методов класса XmlTextWriter; об использовании XPath – запросов для извлечения содержимого из XML – документа; XSL – преобразования; о преобразовании XML – документа в Html и в другие Xml-документы; преобразование форматов Xml-документов с помощью класса XslTransform. |
уметь: | |
25 | Создавать консольные и графические приложения эффективно использующие текстовые и байтовые классы потоков ввода-вывода в операциях перемещения данных: память-память, память – устройство, память файл; |
26 | создавать графические приложения выполняющие рисование контуров и внутренностей геометрических фигур, тестов и изображений на любых графических контекстах как с использованием инструментальных средств оболочки, так и программно; |
27 | используя классы и компоненты модели доступа создавать приложения обеспечивающие эффективный доступ к таблицам баз данных СУБД SQL 2000; в частности формировать локальные базы данных для работы в отсоединенном режиме; устанавливать связи в локальных базах; формировать запросы с параметрами; настраивать компоненты визуализации содержимого DataSet и прямых запросов к базе данных; |
28 | создавать Web - формы на языке для работы в режиме клиент-сервер, как с использованием инструментальных средств оболочки, так и программно; |
29 | редактировать информацию из Web - форм как на уровне источника данных (базы данных), так и с помощью локальной базы данных DataSet, посредством визуальных Web компонентов DataGrid; |
30 | выполнять чтение XML - документов как с использованием класса XmlDocument, так и с использованием класса XmlDocument, так и с использованием класса XmlTextReader, а также формировать запросы на выборку из XML с помощью XPath; |
31 | Формировать XML-файлы, в том числе содержащие данные из реляционных таблиц, с помощью класса XmlTextWriter; выполнять преобразование XML в HTML, как на клиенте, так и на сервере, а также преобразование в другой XML документ, с помощью XSL – преобразования. |
Иметь опыт | |
32 | |
33 | |
Содержание и структура учебной дисциплины платформы
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 |


