Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Министерство образования Российской Федерации

Новосибирский государственный технический университет

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

Утверждаю.

Декан факультета РЭФ профессор

__________________

«___»______________ 2006 г.

 
 

РАБОЧАЯ ПРОГРАММА

дисциплины

«Компьютерные технологии в микро - и наноэлектронике»

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

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