| 1 | To introduce the fundamental concepts of molecular biology (DNA, RNA, proteins) and the nature of biological data generated in this field (sequences, structures, expression data). |
| 2 | To familiarize students with major public biological databases (NCBI, GenBank, PDB) and the principles of data retrieval and querying. |
| 3 | To define and formulate fundamental computational problems in bioinformatics, such as sequence alignment, gene finding, and phylogenetics. |
| 4 | To present the core algorithmic approaches (Dynamic Programming, Hidden Markov Models) and statistical methods used to solve these computational problems. |
| 5 | To equip students with the practical skills to utilize common bioinformatics tools (BLAST) and a scripting language to perform basic analyses. |
| 6 | To foster an awareness of the current applications and challenges of bioinformatics in modern biology, including areas such as genomics, drug design, and systems biology. |