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

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

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

План курса:

  • 5 лабораторных работ;

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

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


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

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

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

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

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

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

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

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

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


PDF

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

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

Основы работы с регулярными выражениями в Tcl. Группы и классы символов.


PDF

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

Библиотека Tk

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


PDF

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

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

Синтаксис языка Python. Основные конструкции. Регулярные выражения.


PDF

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

Ведёт занятия

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

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

16 декабря 2017Успеваемость

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

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

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

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)