Bachelor study
Study plan
1. grade
winter semester
Code | Course name | P/C/L | Examination | Credits |
---|---|---|---|---|
Compulsory courses | ||||
B101001 | General and Inorganic Chemistry I
AnnotationThe contents of the subject covers basic topics of general chemistry – atom structure, periodicity in properties, chemical bond theory, stereochemistry of molecules and basic chemical equilibrium. These principles are used for description of reactivity and properties of essential groups of inorganic substances. Systematic part is explained not as chemistry of elements but as chemistry of inorganic phases. Basic discussed categories are molecular gaseous and liquid substances, ions in aqueous solution and their salts, metals and intermetallic phases, solid oxides and inorganic polymers, carbides, nitrides and other solid compounds of metals. Syllabus
|
3/3/0 | z, Zk | 8 |
B413001 | Mathematics A
AnnotationBasic course in Calculus for students in bachelor program. It provides mathematical skills necessary for other subjects (physics, physical chemistry,...) in bachelor program. Success in Mathematics I is a prerequisite for Mathematics II. Syllabus
|
3/4/0 | z, Zk | 8 |
B320003 | Biology I
AnnotationThe course provides overview of features shared by living systems, origin of life and development of livings and introduces the structure and function relationship at the levels ranging from molecular entities, through organization of the (particularly eukaryotic) cell and tissues to the relationship of organisms in an ecosystem. It further provides an insight into mechanisms underlying, transmission and expression of genetic information, heredity, ontogenesis of the cell and organism and evolution and introduces the diversity of modern organisms. Syllabus
|
2/0/0 | Zk | 3 |
B143003 | Programming in shell
AnnotationThe course is focused on programming in a shell - a command line of Linux operating system. In a series of practical exercises, students will learn to use basic commands and advanced tools of the shell. They gain skills and techniques of writing scripts for automated and efficient data processing. Syllabus
|
0/3/0 | kz | 4 |
B500001 FIT | Programming and Algorithmics 1
AnnotationStudents gain the ability to formulate algorithms for solving basic problems and write them in the C language. They understand data types (simple, structured, pointers), expressions, statements, functions, concept of recursion. They learn to analyse simple cases of algorithm complexity. They know fundamental algorithms for searching, sorting, and manipulating with linked lists. Syllabus
|
2/4/0 | z, Zk | 6 |
summer semester
Code | Course name | P/C/L | Examination | Credits |
---|---|---|---|---|
Compulsory courses | ||||
B110003 | Organic Chemistry I
AnnotationThe structure - reactivity concept is involved in the modern teaching of organic chemistry of the main groups of hydrocarbons and their monofunctional derivatives: alkanes, alkenes, alkynes, arenes, and their halo derivatives, alcohols and phenols, carbonyl compounds, carboxylic acids and functional derivatives of carboxylic acids. Syllabus
|
3/2/0 | z, Zk | 6 |
B444003 | Physics I
AnnotationThe course is aimed at understanding the fundamental physical phenomena and the development of technical thinking. The laws of physics and physical principles, that are essential for connecting objects in a bachelor study program, are discussed and explained. Syllabus
|
3/2/0 | z, Zk | 6 |
B413002 | Mathematics B
AnnotationThe course develops and strengthens the concepts and skills of elementary mathematics (the course of mathematics MI), particularly the skills related to various disciplines of the curriculum of the master's study. Syllabus
|
3/3/0 | z, Zk | 7 |
B834001 | Professional English Language A
AnnotationThe aim of the course is to develop all language skills, with focus on the field of professional language and its specific features. The topics cover academic life, general chemistry, laboratory work and processing technologies in relation to the environment. Syllabus
|
0/2/0 | z | 1 |
B319001 | Biology II
AnnotationThe subject Biology II is an independent continuation of the subject Biology I and is aimed at deepening the knowledge of general biology and cell biology with an emphasis on an understanding of the relationships between structures and functions and the interconnections of cellular processes. On the representatives of all three domains of life on Earth, both the diversity of cell types and the existence of common mechanisms will be presented. Part of the Biology II introduces basic and advanced tools of analysis of individual cells and cell populations. A couple of presentations are devoted to ecology, biogeochemical cycles, and active discussion with students on current issues related to the topics included in the subject. Syllabus
|
2/0/0 | Zk | 3 |
B500002 FIT | Object-oriented Programming in Java
AnnotationObject-oriented Programming in Java introduces the concept of the object-oriented programming and Java programming language to the students. Syllabus
|
2/5/0 | z, Zk | 7 |
2. grade
winter semester
Code | Course name | P/C/L | Examination | Credits |
---|---|---|---|---|
Compulsory courses | ||||
B403003 | Physical Chemistry I
AnnotationThe subject covers elementary parts of physical chemistry (i.e. basic ideas and quantities, state behaviour, fundamentals of thermodynamics) which are followed by chapters on phase equlibria and chemical equilibria. Basic principles of behaviour and properties of electrolytes are introduced. The final part is devoted to kinetics of chemical reactions. Syllabus
|
3/2/0 | z, Zk | 6 |
B320001 | Biochemistry I
AnnotationSubject is focused on understanding of basic principles of biochemistry; it means structure and function of different biological molecules as well as metabolism. Syllabus
|
3/1/0 | z, Zk | 5 |
B834002 | Professional English Language B
AnnotationThe aim of the course is to develop communication skills with special focus on the specific features of professional language, to enhance the acquired knowledge of grammar and vocabulary. The covered topics include food processing, drug production and administration, and properties of materials. Syllabus
|
0/2/0 | z, Zk | 2 |
B101009 | Bioinformatics: Specialisation Laboratory I
AnnotationStudents will learn about laboratory safety, basic laboratory equipment and experimental procedures used in inorganic and organic chemistry. Preparations and qualitative reactions will complement the theoretical knowledge of properties of elements and inorganic compounds. Working on several simple organic syntheses, students will acquire the requisite skills for the preparation and characterization of organic compounds. Final grade is based not only on the performance in the laboratory, but also on the knowledge of simple calculations (stoichiometry and preparation of solutions) and the chemical principles of procedures carried out. Syllabus
|
0/0/3 | kz | 2 |
B143008 | Python Programming
AnnotationIn this course students will gain knowledge of programming language Python, its datatype system and accompanying programming constructs. Text and binary data processing together with Python specific approach will be emphasized. Also information about changes between 2.x and 3.x versions of Python language will be discussed. Syllabus
|
2/2/0 | z, Zk | 5 |
B500008 FIT | Algorithms and Graphs 1
AnnotationThe course covers the basic principles of creating efficient algorithms, data structures and graph theory that every computing expert should know. Syllabus
|
2/2/0 | z, Zk | 6 |
Compulsorily optional courses | ||||
B110004 | Organic Chemistry II
AnnotationThis course is continuation of Organic chemistry I. The course of Organic chemistry II is based on the description of organic reactions according to the mechanistic principles. It also includes chemistry of natural compounds (carbohydrates, amino acids, peptides, nucleic acids) as well as basics of heterocyclic chemistry. Syllabus
|
3/2/0 | z, Zk | 6 |
B111005 | Fundamentals of Pharmacology
AnnotationBasic Pharmacology is focused on obtaining fundamental information regarding interaction between drug and biological system (organism). The subject is divided into two basic areas: (1) general pharmacology, which is focused on the general aspects of the interaction between chemical substance (drug molecule) and is subdivided on the pharmacokinetics which studied mentioned interaction from the time point of view e.g. fate of the drug in the body and pharmacodynamics which studied the effect and mechanism of the effect of the drug in the body), and (2) special pharmacology, where students learn about the effects of basic pharmacological groups of pharmacs on organism (e.g. Analgesics, Anestetics, Sedatives, Hypnotics, Sympatomietics, Sympatolytics, Parasympathomimetics, Parasympatholytics, etc.). Syllabus
|
2/0/0 | Zk | 3 |
B444004 | Physics II
AnnotationThe subject Physics II builds on the subject Physics I and is dedicated to selected topics in electromagnetic field theory, quantum mechanics, solid state physics, nuclear physics and elementary particle physics. The content of the subject is adjusted to give the students the foundation required to proceed to following courses of the Bachelor study program. Syllabus
|
2/2/0 | z, Zk | 5 |
summer semester
Code | Course name | P/C/L | Examination | Credits |
---|---|---|---|---|
Compulsory courses | ||||
B320002 | Biochemistry II
AnnotationThe subject forms an extention of the basic course of Biochemistry I. It should bring students to a wider understanding of biological and biochemical consequences. Therefore, the topics of lectures reflect knowledge from different areas of biochemistry (structure of biopolymers, molecular genetics, metabolism by bioanalytical methods etc). Syllabus
|
2/0/0 | Zk | 3 |
B402001 | Analytical Chemistry I
AnnotationLectured methods include both classical chemical as well as instrumental techniques. The electrochemical analysis (potentiometry, voltammetry, polarography, coulometry), separation methods (gas and liquid chromatography) and atomic and molecular spectroscopy (atomic absorption and/or emission spectroscopy, infrared, visible and UV absorption, spectroscopy, nuclear magnetic resonance spectroscopy) are lectured. Separate lecture is devoted to mass spectrometry and another one to quality assurance procedures in analytical chemistry. The seminars are focused on gravimetric and titration calculations, calculation of equilibria, using of Nernst and/or Lambert-Beers Law and evaluation of basic characteristics of separation processes. The Analytical chemistry I is followed by Analytical chemistry II in next semester, which is application oriented. Syllabus
|
2/2/0 | z, Zk | 5 |
B143002 | Essential Bioinformatics
AnnotationThe course introduces a multidisciplinary field of bioinformatics. Bioinformatics deals with the methods for storing, retrieving and analyzing biological data, such as nucleic acid (DNA/RNA) and protein sequence, structure, function, pathways and genetic interactions. Students will be introduced to the basic concepts of bioinformatics and computational biology. Hands-on sessions will familiarize students with the details and use of common online tools and resources. Syllabus
|
2/2/0 | z, Zk | 5 |
B143006 | Computational systems management
AnnotationThe course is based on a series of practical exercises in the field of computational systems management. Students will be acquainted with the architecture and technical equipment of computers. The course provides an overview of the function of computational systems, computer networks and operating systems. Attention is also focused on the importance and principles of software development, its categorization and relation to hardware. Syllabus
|
0/3/0 | kz | 3 |
B320007 | Microbiology
AnnotationThis course is focused on basic microbiology problems. Students will learn about microbial classification based on physiology and genetic properties, basic cell structure, cytology and morphology of bacteria, yeasts and fungi. They will study viruses at the levels of their molecular biology and genetics and their interactions with the host organism. Our coverage will focus almost entirely on viruses that infect humans and cause serious diseases. Students gain a detailed understanding of microbial metabolism and its importance for biotechnology processes. Another topic of this course is kinetic of bacterial growth and effects of outer factors on growth and reproduction of microorganisms. The basic genetic principles from the microbiology point of view will be revised (structure and function of nucleic acids, transfer of genetic information and its expression, mutations, recombination and non chromosomal heritability). Syllabus
|
3/0/0 | Zk | 4 |
B500004 FIT | Database Systems
AnnotationStudents are introduced to the database engine architecture and typical user roles. They are briefly introduced to various database models. They learn to design small databases (including integrity constraints) using a conceptual model and implement them in a relational database engine. They get a hands-on experience with the SQL language, as well as with its theoretical foundation - the relational database model. They learn the principles of normalizing a relational database schema. They understand the fundamental concepts of transaction processing, controlling parallel user access to a single data source, as well as recovering a database engine from a failure. They are briefly introduced to special ways of storing data in relational databases with respect to speed of access to large quantities of data. This introductory-level course does not cover: Administration of database systems, debugging and optimizing database applications, distributed database systems, data stores. Syllabus
|
2/3/0 | z, Zk | 6 |
Compulsorily optional courses | ||||
B403004 | Physical Chemistry II
AnnotationThe course deals with selected chapters of physical chemistry on advanced level. Knowledge acquired in the basic course Physical Chemistry I is extended to real-behaving systems. Subjects covered involve state behavior of matter, thermodynamics of fluids, phase and chemical equilibria, properties of electrolyte-containing systems, chemical kinetics, and basic concepts of surface chemistry. Syllabus
|
3/2/0 | z, Zk | 6 |
B111011 | Trends in Drug Research and Development
AnnotationThe subject presents the particular periods of the drug discovery process from searching for active structures to clinical testing. Emphasis is placed on the mutual relationships between biological activity of drugs, their chemical structures and physico-chemical properties. Syllabus
|
2/0/0 | z, Zk | 3 |
3. grade
winter semester
Code | Course name | P/C/L | Examination | Credits |
---|---|---|---|---|
Compulsory courses | ||||
B320015 | Molecular genetics and DNA analysis
AnnotationThe subject is focused on understanding heredity principles especially mechanisms and regulation of transfer of genetic information and gene expression in prokaryotic and eukaryotic organisms. Special emphasis will be put on the main regulatory processes mediated by proteins and RNA regulatory molecules. Other focus is on understanding the variability of genetic information due to mutations and recombination. The subject offers information on the most important methods of DNA analysis as DNA identification and sequencing. The students will learn basic basic principles of pharmacogenomics and oncogenesis. Syllabus
|
2/0/0 | Zk | 3 |
B413003 | Applied Statistics
AnnotationThe Elementary Course of Statistics is aimed at undergraduate students. Students will learn basic statistical methods and gain insight into basic probability concepts. Syllabus
|
1/2/0 | z, Zk | 4 |
B143004 | Bioinformatics seminar I
AnnotationIn the course of the seminar, each student gets acquainted with the topic presented in selected scientific articles. The topic and methods should be close to his/her bachelor thesis. Based on the study of the articles, the student then prepares a written presentation. Besides that, he/she prepares and performs an oral presentation followed by discussion. Syllabus
|
0/3/0 | kz | 3 |
B143001 | Chemical Informatics
AnnotationIntroductory course aimed at getting basic necessary skills for work with scientific chemistry literature, chemistry and multiple-fields databases. Hands-on training are integral part of the course, ensuring required skills are properly trained. Syllabus
|
1/1/0 | kz | 2 |
B320008 | Bioinformatics programm Laboratory II
AnnotationThe course provides training in the techniques used in routine molecular biology methods producing data, which are often subject to bioinformatics analysis. It aims at methods of isolation and analysis of DNA sequences and electrophoretic separation of target proteins. The course objectives further include: good laboratory practice, the rules of organization of an experiment and appropriate the interpretation of data. Syllabus
|
0/0/2 | kz | 1 |
B143009 | Linear algebra and matrices
AnnotationThe course is an introduction to linear algebra and matrix theory. Theoretical explanations will be supplemented by practical examples illustrating the discussed notions and methods. Syllabus
|
2/1/0 | z, Zk | 4 |
B500005 FIT | Automata and Grammars
AnnotationStudents are introduced to basic theoretical and implementation principles of the following topics: construction, use and mutual transformations of finite automata, regular expressions and regular grammars, translation finite automata, construction and use of pushdown automata, hierarchy of formal languages, Relationships between formal languages and automata. Knowledge acquired through the module is applicable in designs of algorithms for searching in text, data compression, simple parsing and translation, and design of digital circuits. Syllabus
|
2/2/0 | z, Zk | 5 |
B500010 FIT | Machine Learning I
AnnotationThe goal of this course is to introduce students to the basic methods of machine learning. They get theoretical understanding and practical working knowledge of regression and classification models in the supervised learning scenario and clustering models in the unsupervised scenario. Students will be aware of the relationships between model bias and variance, and know the fundamentals of assessing model quality. Moreover, they learn the basic techniques of data preprocessing and multidimensional data visualization. In practical demonstrations, pandas and scikit libraries in Python will be used. Syllabus
|
2/2/0 | z, Zk | 5 |
Compulsorily optional courses | ||||
B403011 | Computational Chemistry
AnnotationThe course is an excursion to modern computational chemistry with a minimum of theory and a lot of practical examples. It covers both the quantum tutorial (program Gaussian), molecular simulation (MACSIMUS), computer biochemistry (PyMOL) and the properties of substances. Syllabus
|
2/0/0 | Zk | 3 |
B402002 | Analytical Chemistry II
AnnotationLectures of Analytical Chemistry II extend and complement the basic overview of the methods discussed in the course Analytical Chemistry I. They focus primarily on understanding the principles of modern methods of instrumental analysis. The exercises are divided into two sections. The first involves the uncertainty of the quantitative analysis, the other is focused on the foundations of structural analysis - infrared spectrometry, proton NMR spectrometry, and mass spectrometry spectra will be solved. Syllabus
|
2/1/0 | z, Zk | 4 |
summer semester
Code | Course name | P/C/L | Examination | Credits |
---|---|---|---|---|
Compulsory courses | ||||
B963001 | Bachelor Thesis | 0/12/0 | z | 15 |
B143005 | Bioinformatics Seminar II
AnnotationIn the Bioinformatics seminar II, students will be given the opportunity to discuss and solve scientific problems emerged during their work on the bachelor thesis. An important part of the seminar is also a "test run" of the bachelor's defense, i.e., the preparation of the presentation and its demonstration in front of the audience. Syllabus
|
0/3/0 | kz | 3 |
B143007 | Web Technologies
AnnotationThe course should give students overview of the main technologies involved in modern web communication. These comprise of markup languages XML and HTML5, their formal description in schema languages and technologies for their visual and dynamic presentation (CSS, ECMAScript, DOM) and an overview of related technologies (network protocols, server applications). Syllabus
|
2/0/0 | Zk | 3 |
B500009 FIT | Advanced SQL
AnnotationModule is based on knowledge obtained in BI-DBS. Students become familiar with advanced relational and non- relational features of SQL language. In particular stored program unites, triggers, recursive queries, OLAP support, object-relational constructions. Part of the course is dedicated to practical database optimization from the point of view of specialized database structures like indexes, clusters, index-organized tables, and materialized views. as well as from the point of view query optimization. Execution plan and possibilities of its. changes will be discussed. Lectures will usually discuss SQL standard, but many features will be demonstrated on Oracle DBMS. Seminars are based on Oracle DBMS and partially on PostgreSQL. Syllabus
|
0/3/0 | kz | 4 |
B500011 FIT | Machine Learning II
AnnotationThe goal of this course is to introduce students to the selected advanced methods of machine learning. In the supervised learning scenario, they, in particular, learn kernel methods and neural networks. In the unsupervised learning scenario students learn the principal component analysis and other dimensionality reduction methods. Moreover, students get the basic principles of reinforcement learning and natural language processing. Syllabus
|
2/2/0 | z, Zk | 5 |