Булах Дмитрий Александрович
к.т.н., доцент кафедры ПКИМС

Компьютерные технологии в научных исследованиях

Курс "Компьютерные технологии в научных исследованиях" читается студентам 1 курса магистратуры кафедры ПКИМС (группа ЭН-14М), обучающимся по программе "Автоматизированное проектирование субмикронных СБИС и СнК"

План курса:

  • 8 практических занятий;
  • 4 лабораторные работы;

Самостоятельная работа не предусмотрена

Изучение дисцины "Компьютерные технологии в научных исследованиях" заканчивается экзаменом.


КРАТКАЯ АННОТАЦИЯ

В рамках данного курса мы знакомим студентов с основами разработки программ на языках, используемых в САПР Synopsys - TCL и Python.

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

УДАЛЁННОЕ ВЫПОЛНЕНИЕ И СДАЧА ЛАБОРАТОРНОЙ РАБОТЫ

Важная информация для тех, кто сидит на карантине!

Для виртуального присутствия на лабораторной работе воспользуйтесь Zoom.

Ссылка: https://us02web.zoom.us/j/4079826884?pwd=TTJ4ZjVaNi9GaGxjSkpGNzYxMFVDUT09

  • Идентификатор конференции: 407 982 6884
  • Код доступа: 035630

Эту же сылку нужно использовать, если вы хотите сдавать лабораторные работы через Zoom. Кто хочет через TeamViewer - сдаёт через TeamViewer.

Контакты для связи со мной:

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

Все лабораторные работы выполняются в лаборатории Synopsys в ОС Linux.

Лабораторная работа Рассматриваемые вопросы Материалы

Лабораторная работа №1

Основы синтаксиса языка TCL

Основные команды языка Tcl. Аналоги операторов условий, циклов, множественного выбора, применяемых в высокоуровневых языках программирования. Работа с файлами. Использование подпрограмм.



Презентация


Задание

Лабораторная работа №2

Регулярные выражения в TCL

Использование регулярных выражений для обработки строковых данных.



Презентация


Задание

Лабораторная работа №3

Библиотека Tk

Разработка программ с графическим интерфейсом пользовтеля. Основные компоненты библиотеки Tk.



Презентация


Задание

Лабораторная работа №4

Знакомство я языком Python

Основы языка Python: основные операторы, структурный подход к разработке ПО




Семинары

Семинар Рассматриваемые вопросы Материалы

Семинар №1

Основы языка TCL

Основные команды языка Tcl. Аналоги операторов условий, циклов, множественного выбора, применяемых в высокоуровневых языках программирования. Работа с файлами. Использование подпрограмм.


video

Семинар №2

Подходы к хранению данных

Принципы хранения данных. Локальные и сетевые хранилища. Базы данных.


video


Ваши преподаватели

Лектор

Дмитрий Булах
Булах Дмитрий Александрович

к.т.н., доцент кафедры ПКИМС

УспеваемостьОбновлено
14 января 2021

Журналы успеваемости студентов


Итоговая аттестация


Рекомендуемая литература

Клик по обложке - переход к ресурсу

...
Brent Welch
Ken Jones
Jeff Hobbs
Practical Programming in Tcl and Tk.

...
Kenneth A. Lambert
Fundamentals of Python. From first programs through data structures. (Прямая ссылка на PDF)