Teaching

Here we have collection of all courses provided by COMBIO Lab

Advanced text algorithms

Description Text algorithms are essential in many areas of science and information processing. Very often the information is represented as a written text in the form of, e.g., newspapers, books, computer hard-drives, optical disks, the genetic information of living organisms, etc. Specific text algorithms are needed when processing the information, whether in text editors or …

View page »

Cryptography and Network Security

SPRING 2017 Description We cover in this course principles and practice of cryptography and network security: classical systems, symmetric block ciphers (DES, AES, other contemporary symmetric ciphers), linear and differential cryptanalysis, perfect secrecy, public-key cryptography  (RSA, discrete logarithms), algorithms for factoring and discrete logarithms, cryptographic protocols, hash functions, authentication, key management, key exchange, signature schemes, …

View page »

Graph Algorithms 2016

Description In mathematics and computer science, graph theory is the study of graphs, which are mathematical structures used to model pairwise relations between objects. One can “observe graphs” everywhere. Virtually, any field of science, industry, commerce, politics, social life, etc. contains numerous cases of relations and processes that could be naturally represented in terms of …

View page »

Introduction to computational and systems biology

View page »

Short courses

View page »

TUCS Short Courses

View page »

Computability and computational complexity

View page »

Computational modeling techniques

View page »

Advanced computational modeling

View page »

Computational Processes in Living Cells

View page »

Introduction to Biocomputing

View page »

Special course in Computer Science: Molecular Computing

Fall, Period 1, 2015 Description During this course we will discuss a novel fast developing interdisciplinary area called Molecular Computing and will consider both its theoretical and experimental aspects. In this area biological systems and living organisms are regarded from the Computer Science perspective, molecular-scale biological processes are considered as computations, manipulations with biologically derived materials …

View page »