C2160 C Programming for Chemists
Faculty of ScienceSpring 2025
- Extent and Intensity
- 0/2/0. 2 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
In-person direct teaching - Teacher(s)
- Ing. Tomáš Trnka, Ph.D. (lecturer)
prof. RNDr. Michaela Wimmerová, Ph.D. (lecturer) - Guaranteed by
- Ing. Tomáš Trnka, Ph.D.
National Centre for Biomolecular Research – Faculty of Science
Supplier department: National Centre for Biomolecular Research – Faculty of Science - Prerequisites
- Basic experience with operating system UNIX (e.g. C2110 course).
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 21 student(s).
Current registration and enrolment status: enrolled: 0/21, only registered: 12/21, only registered with preference (fields directly associated with the programme): 5/21 - fields of study / plans the course is directly associated with
- Bioinformatics (programme PřF, B-BIC)
- Course objectives
- The course is focused on acquiring of basic knowledge of C programming language. The main emphasis is directed to practical usage of programming in chemistry and bioinformatics.
- Learning outcomes
- At the end of the course, students will be able to: use basic constructs of programming language (e.g., conditions, loops, functions, basic data types); implement reading and writing from/to a file; use composite data types (arrays, structures); develop a simple C language programs solving problems from chemistry, bioinformatics and other natural sciences;
- Syllabus
- History of C programming language. Editors, development environments, compilers. C program structure. Building of a program.
- Basic data types, variables, constants. Assignment and arithmetic operations.
- Conditionals. Comparison and logical operators. The precedence and associativity of C operators.
- Loops.
- Arrays. Structures.
- Pointers. Strings.
- Input and output commands. Standard I/O devices, reading and writing files.
- Functions, parameters, passing by value, pointer and reference.
- Preprocessor directives, macros. Standard C library functions.
- Dynamic memory allocation, dynamic variables. Recursive functions calling.
- Development of programs with graphical output.
- Specific problems with development of software for chemistry bioinformatics and other natural sciences.
- Literature
- Teaching methods
- Lectures and practical exercises using computers.
- Assessment methods
- Colloquium consists of development of simple program solving selected problem from chemistry or bioinformatics.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- The course can also be completed outside the examination period.
The course is taught annually.
The course is taught: every week. - Listed among pre-requisites of other courses
C2160 C Programming for Chemists
Faculty of ScienceSpring 2024
- Extent and Intensity
- 0/2/0. 2 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
- Teacher(s)
- Ing. Tomáš Trnka, Ph.D. (lecturer)
prof. RNDr. Michaela Wimmerová, Ph.D. (lecturer) - Guaranteed by
- prof. RNDr. Michaela Wimmerová, Ph.D.
National Centre for Biomolecular Research – Faculty of Science
Supplier department: National Centre for Biomolecular Research – Faculty of Science - Timetable
- Mon 19. 2. to Sun 26. 5. Thu 16:00–17:50 C04/118
- Prerequisites
- Basic experience with operating system UNIX (e.g. C2110 course).
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 21 student(s).
Current registration and enrolment status: enrolled: 10/21, only registered: 0/21, only registered with preference (fields directly associated with the programme): 0/21 - fields of study / plans the course is directly associated with
- Bioinformatics (programme PřF, B-BIC)
- Course objectives
- The course is focused on acquiring of basic knowledge of C programming language. The main emphasis is directed to practical usage of programming in chemistry and bioinformatics.
- Learning outcomes
- At the end of the course, students will be able to: use basic constructs of programming language (e.g., conditions, loops, functions, basic data types); implement reading and writing from/to a file; use composite data types (arrays, structures); develop a simple C language programs solving problems from chemistry, bioinformatics and other natural sciences;
- Syllabus
- History of C programming language. Editors, development environments, compilers. C program structure. Building of a program.
- Basic data types, variables, constants. Assignment and arithmetic operations.
- Conditionals. Comparison and logical operators. The precedence and associativity of C operators.
- Loops.
- Arrays. Structures.
- Pointers. Strings.
- Input and output commands. Standard I/O devices, reading and writing files.
- Functions, parameters, passing by value, pointer and reference.
- Preprocessor directives, macros. Standard C library functions.
- Dynamic memory allocation, dynamic variables. Recursive functions calling.
- Development of programs with graphical output.
- Specific problems with development of software for chemistry bioinformatics and other natural sciences.
- Literature
- Teaching methods
- Lectures and practical exercises using computers.
- Assessment methods
- Colloquium consists of development of simple program solving selected problem from chemistry or bioinformatics.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course can also be completed outside the examination period.
The course is taught annually. - Listed among pre-requisites of other courses
C2160 C Programming for Chemists
Faculty of ScienceSpring 2023
- Extent and Intensity
- 0/2/0. 2 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
- Teacher(s)
- Ing. Tomáš Trnka, Ph.D. (lecturer)
- Guaranteed by
- Ing. Tomáš Trnka, Ph.D.
National Centre for Biomolecular Research – Faculty of Science
Supplier department: National Centre for Biomolecular Research – Faculty of Science - Timetable
- Thu 14:00–15:50 C04/118
- Prerequisites
- Basic experience with operating system UNIX (e.g. C2110 course).
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 21 student(s).
Current registration and enrolment status: enrolled: 4/21, only registered: 0/21, only registered with preference (fields directly associated with the programme): 0/21 - fields of study / plans the course is directly associated with
- Bioinformatics (programme PřF, B-BIC)
- Course objectives
- The course is focused on acquiring of basic knowledge of C programming language. The main emphasis is directed to practical usage of programming in chemistry and bioinformatics.
- Learning outcomes
- At the end of the course, students will be able to: use basic constructs of programming language (e.g., conditions, loops, functions, basic data types); implement reading and writing from/to a file; use composite data types (arrays, structures); develop a simple C language programs solving problems from chemistry, bioinformatics and other natural sciences;
- Syllabus
- History of C programming language. Editors, development environments, compilers. C program structure. Building of a program.
- Basic data types, variables, constants. Assignment and arithmetic operations.
- Conditionals. Comparison and logical operators. The precedence and associativity of C operators.
- Loops.
- Arrays. Structures.
- Pointers. Strings.
- Input and output commands. Standard I/O devices, reading and writing files.
- Functions, parameters, passing by value, pointer and reference.
- Preprocessor directives, macros. Standard C library functions.
- Dynamic memory allocation, dynamic variables. Recursive functions calling.
- Development of programs with graphical output.
- Specific problems with development of software for chemistry bioinformatics and other natural sciences.
- Literature
- Teaching methods
- Lectures and practical exercises using computers.
- Assessment methods
- Colloquium consists of development of simple program solving selected problem from chemistry or bioinformatics.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course can also be completed outside the examination period.
The course is taught annually. - Listed among pre-requisites of other courses
C2160 C Programming for Chemists
Faculty of ScienceSpring 2022
- Extent and Intensity
- 0/2/0. 2 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
- Teacher(s)
- Ing. Tomáš Trnka, Ph.D. (lecturer)
prof. RNDr. Michaela Wimmerová, Ph.D. (lecturer) - Guaranteed by
- prof. RNDr. Michaela Wimmerová, Ph.D.
National Centre for Biomolecular Research – Faculty of Science
Supplier department: National Centre for Biomolecular Research – Faculty of Science - Timetable
- Thu 14:00–15:50 C04/118
- Prerequisites
- Basic experience with operating system UNIX (e.g. C2110 course).
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 21 student(s).
Current registration and enrolment status: enrolled: 0/21, only registered: 0/21, only registered with preference (fields directly associated with the programme): 0/21 - fields of study / plans the course is directly associated with
- Bioinformatics (programme PřF, B-BIC)
- Course objectives
- The course is focused on acquiring of basic knowledge of C programming language. The main emphasis is directed to practical usage of programming in chemistry and bioinformatics.
- Learning outcomes
- At the end of the course, students will be able to: use basic constructs of programming language (e.g., conditions, loops, functions, basic data types); implement reading and writing from/to a file; use composite data types (arrays, structures); develop a simple C language programs solving problems from chemistry, bioinformatics and other natural sciences;
- Syllabus
- History of C programming language. Editors, development environments, compilers. C program structure. Building of a program.
- Basic data types, variables, constants. Assignment and arithmetic operations.
- Conditionals. Comparison and logical operators. The precedence and associativity of C operators.
- Loops.
- Arrays. Structures.
- Pointers. Strings.
- Input and output commands. Standard I/O devices, reading and writing files.
- Functions, parameters, passing by value, pointer and reference.
- Preprocessor directives, macros. Standard C library functions.
- Dynamic memory allocation, dynamic variables. Recursive functions calling.
- Development of programs with graphical output.
- Specific problems with development of software for chemistry bioinformatics and other natural sciences.
- Literature
- Teaching methods
- Lectures and practical exercises using computers.
- Assessment methods
- Colloquium consists of development of simple program solving selected problem from chemistry or bioinformatics.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course can also be completed outside the examination period.
The course is taught annually. - Listed among pre-requisites of other courses
C2160 C Programming for Chemists
Faculty of ScienceSpring 2021
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
- Teacher(s)
- Mgr. Martin Prokop, Ph.D. (lecturer), Ing. Tomáš Trnka, Ph.D. (deputy)
Ing. Tomáš Trnka, Ph.D. (alternate examiner) - Guaranteed by
- Mgr. Martin Prokop, Ph.D.
National Centre for Biomolecular Research – Faculty of Science
Supplier department: National Centre for Biomolecular Research – Faculty of Science - Timetable
- Mon 1. 3. to Fri 14. 5. Mon 13:00–14:50 C04/118
- Prerequisites
- Basic experience with operating system UNIX (e.g. C2110 course).
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 21 student(s).
Current registration and enrolment status: enrolled: 1/21, only registered: 0/21, only registered with preference (fields directly associated with the programme): 0/21 - fields of study / plans the course is directly associated with
- Chemoinformatics and Bioinformatics (programme PřF, B-BCH)
- Course objectives
- The course is focused on acquiring of basic knowledge of C programming language. The main emphasis is directed to practical usage of programming in chemistry and bioinformatics.
- Learning outcomes
- At the end of the course, students will be able to: use basic constructs of programming language (e.g., conditions, loops, functions, basic data types); implement reading and writing from/to a file; use composite data types (arrays, structures); develop a simple C language programs solving problems from chemistry, bioinformatics and other natural sciences;
- Syllabus
- History of C programming language. Editors, development environments, compilers. C program structure. Building of a program.
- Basic data types, variables, constants. Assignment and arithmetic operations.
- Conditionals. Comparison and logical operators. The precedence and associativity of C operators.
- Loops.
- Arrays. Structures.
- Pointers. Strings.
- Input and output commands. Standard I/O devices, reading and writing files.
- Functions, parameters, passing by value, pointer and reference.
- Preprocessor directives, macros. Standard C library functions.
- Dynamic memory allocation, dynamic variables. Recursive functions calling.
- Development of programs with graphical output.
- Specific problems with development of software for chemistry bioinformatics and other natural sciences.
- Literature
- Teaching methods
- Lectures and practical exercises using computers.
- Assessment methods
- Colloquium consists of development of simple program solving selected problem from chemistry or bioinformatics.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course can also be completed outside the examination period.
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://ncbr.muni.cz/~martinp/C2160/
C2160 C Programming for Chemists
Faculty of ScienceSpring 2020
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
- Teacher(s)
- Mgr. Martin Prokop, Ph.D. (lecturer)
- Guaranteed by
- Mgr. Martin Prokop, Ph.D.
National Centre for Biomolecular Research – Faculty of Science
Supplier department: National Centre for Biomolecular Research – Faculty of Science - Timetable
- Mon 13:00–14:50 C04/118
- Prerequisites
- Basic experience with operating system UNIX (e.g. C2110 course).
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 21 student(s).
Current registration and enrolment status: enrolled: 0/21, only registered: 0/21, only registered with preference (fields directly associated with the programme): 0/21 - fields of study / plans the course is directly associated with
- Chemoinformatics and Bioinformatics (programme PřF, B-BCH)
- Course objectives
- The course is focused on acquiring of basic knowledge of C programming language. The main emphasis is directed to practical usage of programming in chemistry and bioinformatics.
- Learning outcomes
- At the end of the course, students will be able to: use basic constructs of programming language (e.g., conditions, loops, functions, basic data types); implement reading and writing from/to a file; use composite data types (arrays, structures); develop a simple C language programs solving problems from chemistry, bioinformatics and other natural sciences;
- Syllabus
- History of C programming language. Editors, development environments, compilers. C program structure. Building of a program.
- Basic data types, variables, constants. Assignment and arithmetic operations.
- Conditionals. Comparison and logical operators. The precedence and associativity of C operators.
- Loops.
- Arrays. Structures.
- Pointers. Strings.
- Input and output commands. Standard I/O devices, reading and writing files.
- Functions, parameters, passing by value, pointer and reference.
- Preprocessor directives, macros. Standard C library functions.
- Dynamic memory allocation, dynamic variables. Recursive functions calling.
- Development of programs with graphical output.
- Specific problems with development of software for chemistry bioinformatics and other natural sciences.
- Literature
- Teaching methods
- Lectures and practical exercises using computers.
- Assessment methods
- Colloquium consists of development of simple program solving selected problem from chemistry or bioinformatics.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course can also be completed outside the examination period.
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://ncbr.chemi.muni.cz/~martinp/C2160/
C2160 C Programming for Chemists
Faculty of ScienceSpring 2019
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
- Teacher(s)
- Mgr. Martin Prokop, Ph.D. (lecturer)
- Guaranteed by
- Mgr. Martin Prokop, Ph.D.
National Centre for Biomolecular Research – Faculty of Science
Supplier department: National Centre for Biomolecular Research – Faculty of Science - Timetable
- Mon 18. 2. to Fri 17. 5. Mon 13:00–14:50 C04/118
- Prerequisites
- Basic experience with operating system UNIX (e.g. C2110 course).
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 21 student(s).
Current registration and enrolment status: enrolled: 0/21, only registered: 0/21, only registered with preference (fields directly associated with the programme): 0/21 - fields of study / plans the course is directly associated with
- Chemoinformatics and Bioinformatics (programme PřF, B-BCH)
- Course objectives
- The course is focused on acquiring of basic knowledge of C programming language. The main emphasis is directed to practical usage of programming in chemistry and bioinformatics.
- Learning outcomes
- At the end of the course, students will be able to: use basic constructs of programming language (e.g., conditions, loops, functions, basic data types); implement reading and writing from/to a file; use composite data types (arrays, structures); develop a simple C language programs solving problems from chemistry, bioinformatics and other natural sciences;
- Syllabus
- History of C programming language. Editors, development environments, compilers. C program structure. Building of a program.
- Basic data types, variables, constants. Assignment and arithmetic operations.
- Conditionals. Comparison and logical operators. The precedence and associativity of C operators.
- Loops.
- Arrays. Structures.
- Pointers. Strings.
- Input and output commands. Standard I/O devices, reading and writing files.
- Functions, parameters, passing by value, pointer and reference.
- Preprocessor directives, macros. Standard C library functions.
- Dynamic memory allocation, dynamic variables. Recursive functions calling.
- Development of programs with graphical output.
- Specific problems with development of software for chemistry bioinformatics and other natural sciences.
- Literature
- Teaching methods
- Lectures and practical exercises using computers.
- Assessment methods
- Colloquium consists of development of simple program solving selected problem from chemistry or bioinformatics.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course can also be completed outside the examination period.
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://ncbr.chemi.muni.cz/~martinp/C2160/
C2160 C Programming for Chemists
Faculty of Sciencespring 2018
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
- Teacher(s)
- Mgr. Martin Prokop, Ph.D. (lecturer)
- Guaranteed by
- Mgr. Martin Prokop, Ph.D.
National Centre for Biomolecular Research – Faculty of Science
Supplier department: National Centre for Biomolecular Research – Faculty of Science - Timetable
- Mon 13:00–14:50 C04/118
- Prerequisites
- Basic experience with operating system UNIX (e.g. C2110 course).
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 21 student(s).
Current registration and enrolment status: enrolled: 0/21, only registered: 0/21, only registered with preference (fields directly associated with the programme): 0/21 - fields of study / plans the course is directly associated with
- Chemoinformatics and Bioinformatics (programme PřF, B-BCH)
- Course objectives
- The course is focused on acquiring of basic knowledge of C programming language. The main emphasis is directed to practical usage of programming in chemistry and bioinformatics.
- Learning outcomes
- At the end of the course, students will be able to: use basic constructs of programming language (e.g., conditions, loops, functions, basic data types); implement reading and writing from/to a file; use composite data types (arrays, structures); develop a simple C language programs solving problems from chemistry, bioinformatics and other natural sciences;
- Syllabus
- History of C programming language. Editors, development environments, compilers. C program structure. Building of a program.
- Basic data types, variables, constants. Assignment and arithmetic operations.
- Conditionals. Comparison and logical operators. The precedence and associativity of C operators.
- Loops.
- Arrays. Structures.
- Pointers. Strings.
- Input and output commands. Standard I/O devices, reading and writing files.
- Functions, parameters, passing by value, pointer and reference.
- Preprocessor directives, macros. Standard C library functions.
- Dynamic memory allocation, dynamic variables. Recursive functions calling.
- Development of programs with graphical output.
- Specific problems with development of software for chemistry bioinformatics and other natural sciences.
- Literature
- Teaching methods
- Lectures and practical exercises using computers.
- Assessment methods
- Colloquium consists of development of simple program solving selected problem from chemistry or bioinformatics.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course can also be completed outside the examination period.
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://ncbr.chemi.muni.cz/~martinp/C2160/
C2160 C Programming for Chemists
Faculty of ScienceSpring 2017
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
- Teacher(s)
- Mgr. Martin Prokop, Ph.D. (lecturer)
- Guaranteed by
- Mgr. Martin Prokop, Ph.D.
National Centre for Biomolecular Research – Faculty of Science
Supplier department: National Centre for Biomolecular Research – Faculty of Science - Timetable
- Mon 20. 2. to Mon 22. 5. Tue 13:00–14:50 C04/118
- Prerequisites
- Basic experience with operating system UNIX (e.g. C2110 course).
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 21 student(s).
Current registration and enrolment status: enrolled: 0/21, only registered: 0/21, only registered with preference (fields directly associated with the programme): 0/21 - fields of study / plans the course is directly associated with
- Chemoinformatics and Bioinformatics (programme PřF, B-BCH)
- Course objectives
- The course is focused on acquiring of basic knowledge of C programming language. The main emphasis is directed to practical usage of programming in chemistry and bioinformatics. At the end of this course, students will be able to apply their knowledge of C language in development of simple programs solving problems from chemistry, bioinformatics and other natural sciences.
- Learning outcomes
- At the end of this course, students will be able to apply their knowledge of C language in development of simple programs solving problems from chemistry, bioinformatics and other natural sciences.
- Syllabus
- History of C programming language. Editors, development environments, compilers. C program structure. Building of a program.
- Basic data types, variables, constants. Assignment and arithmetic operations.
- Conditionals. Comparison and logical operators. The precedence and associativity of C operators.
- Loops.
- Arrays. Structures.
- Pointers. Strings.
- Input and output commands. Standard I/O devices, reading and writing files.
- Functions, parameters, passing by value, pointer and reference.
- Preprocessor directives, macros. Standard C library functions.
- Dynamic memory allocation, dynamic variables. Recursive functions calling.
- Development of programs with graphical output.
- Specific problems with development of software for chemistry bioinformatics and other natural sciences.
- Literature
- Teaching methods
- Lectures and practical exercises using computers.
- Assessment methods
- Colloquium consists of development of simple program solving selected problem from chemistry or bioinformatics.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course can also be completed outside the examination period.
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://ncbr.chemi.muni.cz/~martinp/C2160/
C2160 C Programming for Chemists
Faculty of ScienceSpring 2016
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
- Teacher(s)
- Mgr. Martin Prokop, Ph.D. (lecturer)
- Guaranteed by
- Mgr. Martin Prokop, Ph.D.
National Centre for Biomolecular Research – Faculty of Science
Supplier department: National Centre for Biomolecular Research – Faculty of Science - Timetable
- Tue 13:00–14:50 C04/118
- Prerequisites
- Basic experience with operating system UNIX (e.g. C2110 course).
- Course Enrolment Limitations
- The course is only offered to the students of the study fields the course is directly associated with.
The capacity limit for the course is 21 student(s).
Current registration and enrolment status: enrolled: 0/21, only registered: 0/21 - fields of study / plans the course is directly associated with
- Chemoinformatics and Bioinformatics (programme PřF, B-BCH)
- Course objectives
- The course is focused on acquiring of basic knowledge of C programming language. The main emphasis is directed to practical usage of programming in chemistry and bioinformatics. At the end of this course, students will be able to apply their knowledge of C language in development of simple programs solving problems from chemistry, bioinformatics and other natural sciences.
- Syllabus
- History of C programming language. Editors, development environments, compilers. C program structure. Building of a program.
- Basic data types, variables, constants. Assignment and arithmetic operations.
- Conditionals. Comparison and logical operators. The precedence and associativity of C operators.
- Loops.
- Arrays. Structures.
- Pointers. Strings.
- Input and output commands. Standard I/O devices, reading and writing files.
- Functions, parameters, passing by value, pointer and reference.
- Preprocessor directives, macros. Standard C library functions.
- Dynamic memory allocation, dynamic variables. Recursive functions calling.
- Development of programs with graphical output.
- Specific problems with development of software for chemistry bioinformatics and other natural sciences.
- Literature
- Teaching methods
- Lectures and practical exercises using computers.
- Assessment methods
- Colloquium consists of development of simple program solving selected problem from chemistry or bioinformatics.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course can also be completed outside the examination period.
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://ncbr.chemi.muni.cz/~martinp/C2160/
C2160 C Programming for Chemists
Faculty of ScienceSpring 2015
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
- Teacher(s)
- Mgr. Martin Prokop, Ph.D. (lecturer)
- Guaranteed by
- Mgr. Martin Prokop, Ph.D.
National Centre for Biomolecular Research – Faculty of Science
Supplier department: National Centre for Biomolecular Research – Faculty of Science - Timetable
- Tue 13:00–14:50 C04/118
- Prerequisites
- Basic experience with operating system UNIX (e.g. C2110 course).
- Course Enrolment Limitations
- The course is only offered to the students of the study fields the course is directly associated with.
The capacity limit for the course is 21 student(s).
Current registration and enrolment status: enrolled: 0/21, only registered: 0/21 - fields of study / plans the course is directly associated with
- Chemoinformatics and Bioinformatics (programme PřF, B-BCH)
- Course objectives
- The course is focused on acquiring of basic knowledge of C programming language. The main emphasis is directed to practical usage of programming in chemistry and bioinformatics. At the end of this course, students will be able to apply their knowledge of C language in development of simple programs solving problems from chemistry, bioinformatics and other natural sciences.
- Syllabus
- History of C programming language. Editors, development environments, compilers. C program structure. Building of a program.
- Basic data types, variables, constants. Assignment and arithmetic operations.
- Conditionals. Comparison and logical operators. The precedence and associativity of C operators.
- Loops.
- Arrays. Structures.
- Pointers. Strings.
- Input and output commands. Standard I/O devices, reading and writing files.
- Functions, parameters, passing by value, pointer and reference.
- Preprocessor directives, macros. Standard C library functions.
- Dynamic memory allocation, dynamic variables. Recursive functions calling.
- Development of programs with graphical output.
- Specific problems with development of software for chemistry bioinformatics and other natural sciences.
- Literature
- Teaching methods
- Lectures and practical exercises using computers.
- Assessment methods
- Colloquium consists of development of simple program solving selected problem from chemistry or bioinformatics.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course can also be completed outside the examination period.
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://ncbr.chemi.muni.cz/~martinp/C2160/
C2160 C Programming for Chemists
Faculty of ScienceSpring 2014
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
- Teacher(s)
- Mgr. Martin Prokop, Ph.D. (lecturer)
- Guaranteed by
- Mgr. Martin Prokop, Ph.D.
National Centre for Biomolecular Research – Faculty of Science
Supplier department: National Centre for Biomolecular Research – Faculty of Science - Timetable
- Tue 15:00–16:50 C04/118
- Prerequisites
- Basic experience with operating system UNIX (e.g. C2110 course).
- Course Enrolment Limitations
- The course is only offered to the students of the study fields the course is directly associated with.
The capacity limit for the course is 21 student(s).
Current registration and enrolment status: enrolled: 0/21, only registered: 0/21 - fields of study / plans the course is directly associated with
- Chemoinformatics and Bioinformatics (programme PřF, B-BCH)
- Course objectives
- The course is focused on acquiring of basic knowledge of C programming language. The main emphasis is directed to practical usage of programming in chemistry and bioinformatics. At the end of this course, students will be able to apply their knowledge of C language in development of simple programs solving problems from chemistry, bioinformatics and other natural sciences.
- Syllabus
- History of C programming language. Editors, development environments, compilers. C program structure. Building of a program.
- Basic data types, variables, constants. Assignment and arithmetic operations.
- Conditionals. Comparison and logical operators. The precedence and associativity of C operators.
- Loops.
- Arrays. Structures.
- Pointers. Strings.
- Input and output commands. Standard I/O devices, reading and writing files.
- Functions, parameters, passing by value, pointer and reference.
- Preprocessor directives, macros. Standard C library functions.
- Dynamic memory allocation, dynamic variables. Recursive functions calling.
- Development of programs with graphical output.
- Specific problems with development of software for chemistry bioinformatics and other natural sciences.
- Literature
- Teaching methods
- Lectures and practical exercises using computers.
- Assessment methods
- Colloquium consists of development of simple program solving selected problem from chemistry or bioinformatics.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course can also be completed outside the examination period.
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://ncbr.chemi.muni.cz/~martinp/C2160/
C2160 C Programming for Chemists
Faculty of ScienceSpring 2013
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
- Teacher(s)
- Mgr. Martin Prokop, Ph.D. (lecturer)
- Guaranteed by
- Mgr. Martin Prokop, Ph.D.
National Centre for Biomolecular Research – Faculty of Science
Supplier department: National Centre for Biomolecular Research – Faculty of Science - Timetable
- Thu 12:00–13:50 C04/118
- Prerequisites
- Basic experience with operating system UNIX (e.g. C2110 course).
- Course Enrolment Limitations
- The course is only offered to the students of the study fields the course is directly associated with.
The capacity limit for the course is 20 student(s).
Current registration and enrolment status: enrolled: 0/20, only registered: 0/20 - fields of study / plans the course is directly associated with
- Chemoinformatics and Bioinformatics (programme PřF, B-BCH)
- Course objectives
- The course is focused on acquiring of basic knowledge of C programming language. The main emphasis is directed to practical usage of programming in chemistry and bioinformatics. At the end of this course, students will be able to apply their knowledge of C language in development of simple programs solving problems from chemistry, bioinformatics and other natural sciences.
- Syllabus
- History of C programming language. Editors, development environments, compilators. C program structure. Building of a program.
- Basic data types, variables, constants. Assignment and arithmetic operations.
- Conditionals. Comparison and logical operators. The precedence and associativity of C operators.
- Loops.
- Arrays. Structures.
- Pointers. Strings.
- Input and output commands. Standars I/O devices, reading and writing files.
- Functions, parameters, passing by value, pointer and reference.
- Preprocessor directives, macros. Standard C library functions.
- Dynamic memory allocation, dynamic variables. Recursive functions calling.
- Development of programs with graphical output.
- Specific problems with development of software for chemistry bioinformatics and other natural sciences.
- Literature
- Teaching methods
- Lectures and practical exercises using computers.
- Assessment methods
- Colloquium consists of development of simple program solving selected problem from chemistry or bioinformatics.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course can also be completed outside the examination period.
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://ncbr.chemi.muni.cz/~martinp/C2160/
C2160 C Programming for Chemists
Faculty of ScienceSpring 2012
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
- Teacher(s)
- Mgr. Martin Prokop, Ph.D. (lecturer)
Ing. Tomáš Trnka, Ph.D. (assistant) - Guaranteed by
- Mgr. Martin Prokop, Ph.D.
National Centre for Biomolecular Research – Faculty of Science
Supplier department: National Centre for Biomolecular Research – Faculty of Science - Timetable
- Mon 10:00–11:50 C04/118
- Prerequisites
- Basic experience with operating system UNIX (e.g. C2110 course).
- Course Enrolment Limitations
- The course is only offered to the students of the study fields the course is directly associated with.
The capacity limit for the course is 20 student(s).
Current registration and enrolment status: enrolled: 0/20, only registered: 0/20 - fields of study / plans the course is directly associated with
- Chemoinformatics and Bioinformatics (programme PřF, B-BCH)
- Course objectives
- The course is focused on acquiring of basic knowledge of C programming language. The main emphasis is directed to practical usage of programming in chemistry and bioinformatics. At the end of this course, students will be able to apply their knowledge of C language in development of simple programs solving problems from chemistry, bioinformatics and other natural sciences.
- Syllabus
- History of C programming language. Editors, development environments, compilators. C program structure. Building of a program.
- Basic data types, variables, constants. Assignment and arithmetic operations.
- Conditionals. Comparison and logical operators. The precedence and associativity of C operators.
- Loops.
- Arrays. Structures.
- Pointers. Strings.
- Input and output commands. Standars I/O devices, reading and writing files.
- Functions, parameters, passing by value, pointer and reference.
- Preprocessor directives, macros. Standard C library functions.
- Dynamic memory allocation, dynamic variables. Recursive functions calling.
- Development of programs with graphical output.
- Specific problems with development of software for chemistry bioinformatics and other natural sciences.
- Literature
- Teaching methods
- Lectures and practical exercises using computers.
- Assessment methods
- Colloquium consists of development of simple program solving selected problem from chemistry or bioinformatics.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course can also be completed outside the examination period.
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://ncbr.chemi.muni.cz/~martinp/C2160/
C2160 C Programming for Chemists
Faculty of ScienceSpring 2011
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
- Teacher(s)
- Mgr. Martin Prokop, Ph.D. (lecturer)
- Guaranteed by
- Mgr. Martin Prokop, Ph.D.
National Centre for Biomolecular Research – Faculty of Science - Timetable
- Tue 14:00–15:50 C04/211
- Prerequisites
- Basic experience with operating system UNIX (e.g. C2110 course).
- Course Enrolment Limitations
- The course is only offered to the students of the study fields the course is directly associated with.
The capacity limit for the course is 21 student(s).
Current registration and enrolment status: enrolled: 0/21, only registered: 0/21 - fields of study / plans the course is directly associated with
- Chemoinformatics and Bioinformatics (programme PřF, B-BCH)
- Course objectives
- The course is focused on acquiring of basic knowledge of C programming language. The main emphasis is directed to practical usage of programming in chemistry and bioinformatics. At the end of this course, students will be able to apply their knowledge of C language in development of simple programs solving problems from chemistry, bioinformatics and other natural sciences.
- Syllabus
- History of C programming language. Editors, development environments, compilators. C program structure. Building of a program.
- Basic data types, variables, constants. Assignment and arithmetic operations.
- Conditionals. Comparison and logical operators. The precedence and associativity of C operators.
- Loops.
- Arrays. Structures.
- Pointers. Strings.
- Input and output commands. Standars I/O devices, reading and writing files.
- Functions, parameters, passing by value, pointer and reference.
- Preprocessor directives, macros. Standard C library functions.
- Dynamic memory allocation, dynamic variables. Recursive functions calling.
- Development of programs with graphical output.
- Specific problems with development of software for chemistry bioinformatics and other natural sciences.
- Literature
- Teaching methods
- Lectures and practical exercises using computers.
- Assessment methods
- Colloquium consists of development of simple program solving selected problem from chemistry or bioinformatics.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course can also be completed outside the examination period.
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://ncbr.chemi.muni.cz/~martinp/C2160/
C2160 C Programming for Chemists
Faculty of ScienceSpring 2010
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
- Teacher(s)
- Mgr. Martin Prokop, Ph.D. (lecturer)
Mgr. Jiří Fukal (assistant)
Mgr. Jakub Štěpán, Ph.D. (assistant) - Guaranteed by
- Mgr. Martin Prokop, Ph.D.
National Centre for Biomolecular Research – Faculty of Science - Timetable
- Tue 15:00–16:50 C04/211
- Prerequisites
- Basic experience with operating system UNIX (e.g. C2110 course).
- Course Enrolment Limitations
- The course is only offered to the students of the study fields the course is directly associated with.
The capacity limit for the course is 25 student(s).
Current registration and enrolment status: enrolled: 0/25, only registered: 0/25 - fields of study / plans the course is directly associated with
- Chemoinformatics and Bioinformatics (programme PřF, B-BCH)
- Course objectives
- The course is focused on acquiring of basic knowledge of C programming language. The main emphasis is directed to practical usage of programming in chemistry and bioinformatics. At the end of this course, students will be able to apply their knowledge of C language in development of simple programs solving problems from chemistry, bioinformatics and other natural sciences.
- Syllabus
- History of C programming language. Editors, development environments, compilators. C program structure. Building of a program.
- Basic data types, variables, constants. Assignment and arithmetic operations.
- Conditionals. Comparison and logical operators. The precedence and associativity of C operators.
- Loops.
- Arrays. Structures.
- Pointers. Strings.
- Input and output commands. Standars I/O devices, reading and writing files.
- Functions, parameters, passing by value, pointer and reference.
- Preprocessor directives, macros. Standard C library functions.
- Dynamic memory allocation, dynamic variables. Recursive functions calling.
- Development of programs with graphical output.
- Specific problems with development of software for chemistry bioinformatics and other natural sciences.
- Literature
- Teaching methods
- Lectures and practical exercises using computers.
- Assessment methods
- Colloquium consists of development of simple program solving selected problem from chemistry or bioinformatics.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course can also be completed outside the examination period.
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://ncbr.chemi.muni.cz/~martinp/C2160/
C2160 C Programming for Chemists
Faculty of ScienceSpring 2009
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
- Teacher(s)
- Mgr. Martin Prokop, Ph.D. (lecturer)
- Guaranteed by
- Mgr. Martin Prokop, Ph.D.
National Centre for Biomolecular Research – Faculty of Science - Timetable
- Tue 10:00–11:50 Kontaktujte učitele
- Prerequisites
- Basic experience with operating system UNIX (e.g. C2110 course).
- Course Enrolment Limitations
- The course is only offered to the students of the study fields the course is directly associated with.
The capacity limit for the course is 18 student(s).
Current registration and enrolment status: enrolled: 0/18, only registered: 0/18 - fields of study / plans the course is directly associated with
- Chemoinformatics and Bioinformatics (programme PřF, B-BCH)
- Course objectives
- The course is focused on acquiring of basic knowledge of C programming language. The main emphasis is directed to practical usage of programming in chemistry and bioinformatics. At the end of this course, students should be able to: understand basic principles of programming; have basic knowledge of C language programming; develop simple program solving selected problem from chemistry, bioinformatics or other natural sciences.
- Syllabus
- History of programming languages. Programing language C. Editors, development environments, compilators. Basic elements of C. C program structure. Building of a program.
- Data types, variables, constants. Assignment and arithmetic operations. Conditionals. Comparison and logical operators. The precedence and associativity of C operators.
- Loops. Functions. Global and local variables. Preprocessor directives, macros.
- Arrays. Structures. Pointers. Strings.
- Input and output commands. Standars I/O devices, reading and writing files.
- Dynamic memory allocation, dynamic variables. Function parameters, passing by value, pointer and reference.
- Standard C library functions.
- Recursive functions calling. Searching and sorting algorithms. Time complexity and memory complexity of algorithms.
- Reprezentation of numbers in the computers. Computational round-off errors.
- Finding and elimination of program errors. Program efficiency. Program portability.
- Libraries for numerical calculations. Libraries for chemical and scientific calculations.
- Examples of selected chemoinformatic and bioinformatic problem solutions.
- Literature
- Assessment methods
- Lectures and practical exercises in computer classroom. Colloquium consists of development of simple program solving selected problem.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course can also be completed outside the examination period.
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://ncbr.chemi.muni.cz/~martinp/C2160/
C2160 Programování v jazyce C pro chemiky
Faculty of ScienceSpring 2008
The course is not taught in Spring 2008
- Extent and Intensity
- 0/2. 2 credit(s) (fasci plus compl plus > 4). Type of Completion: k (colloquium).
- Teacher(s)
- Mgr. Martin Prokop, Ph.D. (lecturer)
- Guaranteed by
- Mgr. Martin Prokop, Ph.D.
National Centre for Biomolecular Research – Faculty of Science - Course Enrolment Limitations
- The course is offered to students of any study field.
- Course objectives (in Czech)
- Kurz je zaměřen na získání základních znalostí programovacího jazyka C. Důraz je kladen především na praktické použití programování v chemických a bioinformatických oborech. Studenti si osvojí znalosti nezbytné pro samostatnou tvorbu jednoduchých programů umožňujících zpracování experimentálních nebo teoretických vědeckých dat. V rámci kurzu student vytvoří vlastní jednoduchý program řešící vybraný problém z chemie, bioinformatiky nebo jiných přírodních věd.
- Syllabus (in Czech)
- 1. Historie programovacích jazyků. Programovací jazyk C. Editory, vývojová prostředí, kompilátory. Základní lexikální jednotky C. Struktura programu v C. Sestavování programů. 2. Datové typy, proměnné, konstanty. Přiřazovací a aritmetické operátory. Podmíněný příkaz. Relační a logické operátory. Priorita a pořadí vyhodnocování operátorů. 3. Příkazy cyklu. Funkce. Globální a lokální proměnné. Direktivy preprocesoru, makra. 4. Pole. Struktury. Ukazatele. Řetězce. 5. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. 6. Dymanická alokace paměti, dymanické proměné. Parametry funkcí, předávání hodnotou, ukazatelem, odkazem. 7. Funkce standardních knihoven C. 8. Rekurzní volání funkcí. Vyhledávací a třídící algoritmy. Časová a pamětová složitost algoritmů. 9. Reprezentace čísel v počítaci. Zaokrouhlovací chyby výpoctu. 10. Hledání a odstraňování chyb v programech. Efektivita programu. Prenositelnost programů do jiných prostředí. 11. Knihovny pro numerické výpočty. Knihovny pro chemické a vědecké výpočty. 12. Příklady řešení vybraných problémů z chemoinformatiky a bioinformatiky.
- Language of instruction
- Czech
- Further Comments
- The course is taught annually.
The course is taught: every week. - Listed among pre-requisites of other courses
C2160 C Programming for Chemists
Faculty of Sciencespring 2012 - acreditation
The information about the term spring 2012 - acreditation is not made public
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
- Teacher(s)
- Mgr. Martin Prokop, Ph.D. (lecturer)
- Guaranteed by
- Mgr. Martin Prokop, Ph.D.
National Centre for Biomolecular Research – Faculty of Science
Supplier department: National Centre for Biomolecular Research – Faculty of Science - Prerequisites
- Basic experience with operating system UNIX (e.g. C2110 course).
- Course Enrolment Limitations
- The course is only offered to the students of the study fields the course is directly associated with.
The capacity limit for the course is 20 student(s).
Current registration and enrolment status: enrolled: 0/20, only registered: 0/20 - fields of study / plans the course is directly associated with
- Chemoinformatics and Bioinformatics (programme PřF, B-BCH)
- Course objectives
- The course is focused on acquiring of basic knowledge of C programming language. The main emphasis is directed to practical usage of programming in chemistry and bioinformatics. At the end of this course, students will be able to apply their knowledge of C language in development of simple programs solving problems from chemistry, bioinformatics and other natural sciences.
- Syllabus
- History of C programming language. Editors, development environments, compilators. C program structure. Building of a program.
- Basic data types, variables, constants. Assignment and arithmetic operations.
- Conditionals. Comparison and logical operators. The precedence and associativity of C operators.
- Loops.
- Arrays. Structures.
- Pointers. Strings.
- Input and output commands. Standars I/O devices, reading and writing files.
- Functions, parameters, passing by value, pointer and reference.
- Preprocessor directives, macros. Standard C library functions.
- Dynamic memory allocation, dynamic variables. Recursive functions calling.
- Development of programs with graphical output.
- Specific problems with development of software for chemistry bioinformatics and other natural sciences.
- Literature
- Teaching methods
- Lectures and practical exercises using computers.
- Assessment methods
- Colloquium consists of development of simple program solving selected problem from chemistry or bioinformatics.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- The course can also be completed outside the examination period.
The course is taught annually.
The course is taught: every week. - Listed among pre-requisites of other courses
- Teacher's information
- http://ncbr.chemi.muni.cz/~martinp/C2160/
C2160 C Programming for Chemists
Faculty of ScienceSpring 2011 - only for the accreditation
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
- Teacher(s)
- Mgr. Martin Prokop, Ph.D. (lecturer)
- Guaranteed by
- Mgr. Martin Prokop, Ph.D.
National Centre for Biomolecular Research – Faculty of Science - Prerequisites
- Basic experience with operating system UNIX (e.g. C2110 course).
- Course Enrolment Limitations
- The course is only offered to the students of the study fields the course is directly associated with.
The capacity limit for the course is 20 student(s).
Current registration and enrolment status: enrolled: 0/20, only registered: 0/20 - fields of study / plans the course is directly associated with
- Chemoinformatics and Bioinformatics (programme PřF, B-BCH)
- Course objectives
- The course is focused on acquiring of basic knowledge of C programming language. The main emphasis is directed to practical usage of programming in chemistry and bioinformatics. At the end of this course, students will be able to apply their knowledge of C language in development of simple programs solving problems from chemistry, bioinformatics and other natural sciences.
- Syllabus
- History of C programming language. Editors, development environments, compilators. C program structure. Building of a program.
- Basic data types, variables, constants. Assignment and arithmetic operations.
- Conditionals. Comparison and logical operators. The precedence and associativity of C operators.
- Loops.
- Arrays. Structures.
- Pointers. Strings.
- Input and output commands. Standars I/O devices, reading and writing files.
- Functions, parameters, passing by value, pointer and reference.
- Preprocessor directives, macros. Standard C library functions.
- Dynamic memory allocation, dynamic variables. Recursive functions calling.
- Development of programs with graphical output.
- Specific problems with development of software for chemistry bioinformatics and other natural sciences.
- Literature
- Teaching methods
- Lectures and practical exercises using computers.
- Assessment methods
- Colloquium consists of development of simple program solving selected problem from chemistry or bioinformatics.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- The course can also be completed outside the examination period.
The course is taught annually.
The course is taught: every week. - Listed among pre-requisites of other courses
- Teacher's information
- http://ncbr.chemi.muni.cz/~martinp/C2160/
C2160 Programování v jazyce C pro chemiky
Faculty of ScienceSpring 2008 - for the purpose of the accreditation
- Extent and Intensity
- 0/2. 2 credit(s) (fasci plus compl plus > 4). Type of Completion: k (colloquium).
- Teacher(s)
- Mgr. Martin Prokop, Ph.D. (lecturer)
- Guaranteed by
- Mgr. Martin Prokop, Ph.D.
National Centre for Biomolecular Research – Faculty of Science - Course Enrolment Limitations
- The course is offered to students of any study field.
- Course objectives (in Czech)
- Kurz je zaměřen na získání základních znalostí programovacího jazyka C. Důraz je kladen především na praktické použití programování v chemických a bioinformatických oborech. Studenti si osvojí znalosti nezbytné pro samostatnou tvorbu jednoduchých programů umožňujících zpracování experimentálních nebo teoretických vědeckých dat. V rámci kurzu student vytvoří vlastní jednoduchý program řešící vybraný problém z chemie, bioinformatiky nebo jiných přírodních věd.
- Syllabus (in Czech)
- 1. Historie programovacích jazyků. Programovací jazyk C. Editory, vývojová prostředí, kompilátory. Základní lexikální jednotky C. Struktura programu v C. Sestavování programů. 2. Datové typy, proměnné, konstanty. Přiřazovací a aritmetické operátory. Podmíněný příkaz. Relační a logické operátory. Priorita a pořadí vyhodnocování operátorů. 3. Příkazy cyklu. Funkce. Globální a lokální proměnné. Direktivy preprocesoru, makra. 4. Pole. Struktury. Ukazatele. Řetězce. 5. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. 6. Dymanická alokace paměti, dymanické proměné. Parametry funkcí, předávání hodnotou, ukazatelem, odkazem. 7. Funkce standardních knihoven C. 8. Rekurzní volání funkcí. Vyhledávací a třídící algoritmy. Časová a pamětová složitost algoritmů. 9. Reprezentace čísel v počítaci. Zaokrouhlovací chyby výpoctu. 10. Hledání a odstraňování chyb v programech. Efektivita programu. Prenositelnost programů do jiných prostředí. 11. Knihovny pro numerické výpočty. Knihovny pro chemické a vědecké výpočty. 12. Příklady řešení vybraných problémů z chemoinformatiky a bioinformatiky.
- Language of instruction
- Czech
- Further Comments
- The course is taught annually.
The course is taught: every week. - Listed among pre-requisites of other courses
- Enrolment Statistics (recent)