F1400a Computer programming excersize

Faculty of Science
spring 2012 - acreditation

The information about the term spring 2012 - acreditation is not made public

Extent and Intensity
0/1/0. 1 credit(s). Type of Completion: z (credit).
Teacher(s)
doc. RNDr. Petr Mikulík, Ph.D. (lecturer)
Guaranteed by
prof. RNDr. Josef Humlíček, CSc.
Department of Condensed Matter Physics – Physics Section – Faculty of Science
Contact Person: doc. RNDr. Petr Mikulík, Ph.D.
Supplier department: Department of Condensed Matter Physics – Physics Section – Faculty of Science
Prerequisites
NOW( F1400 Computer programming )
Preferably to pass together with F1400.
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives
This course is an enhancement to basic Programming course, F1400, via practice in programming more complex tasks.
The main objective of the course is to provide the students with the ability to
- use program gnuplot for graph plotting of functions and data,
- write programs in programming language C,
- employ Octave and Matlab to solve tasks in numerical math,
- employ typography system LaTeX in scope of creating scientific texts.
Syllabus
  • Operating systems. Linux. Programming. Text editors.
  • Data and function drawing in gnuplot.
  • Programming language C. Simple programs: evaluation of functions, iterations, input and output.
  • Programs Octave and Matlab. Basic vectorial and matricial operations.
  • Writing of scientific texts in typography system LaTeX. Basic commands and packages. Basics of typography.
Literature
    recommended literature
  • RYBIČKA, Jiří. Latex pro začátečníky. 2. vyd. Brno: Konvoj, 1999, 190 s. ISBN 8085615746. info
Teaching methods
Programming in the computer lab.
Assessment methods
Before creditting, each student submits a particular problem from numerical mathematics solved via a program code and equipped with LaTeX documentation.
Language of instruction
Czech
Follow-Up Courses
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
The course is taught annually.
The course is taught: every week.
Teacher's information
http://www.physics.muni.cz/~mikulik/vyuka/
The course is also listed under the following terms Autumn 2010 - only for the accreditation, Autumn 2010, Autumn 2011, Autumn 2011 - acreditation, Autumn 2012, Autumn 2013, Autumn 2014, Autumn 2015, Autumn 2016, autumn 2017, Autumn 2018, Autumn 2019, Autumn 2020, autumn 2021, Autumn 2022.