Course: Programming for applied physics

» List of faculties » PRF » KEF
Course title Programming for applied physics
Course code KEF/PPAFX
Organizational form of instruction Lecture + Exercise
Level of course Bachelor
Year of study not specified
Semester Summer
Number of ECTS credits 3
Language of instruction Czech
Status of course Optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Bartoněk Luděk, doc. Ing. Ph.D.
Course content
1.Introduction to formal language theory (computer science ), the concept of grammar, finite automaton , grammar classification, principles of syntax directed translation. 2.Introduction to machine-oriented languages - basic programming techniques machine-oriented languages (register direct, indirect index , base relative addressing) 3.Programming in assembler source program creation , generating relokatibilního code linking (link), demonstration programs. 4.System Programming Microsoft Visual Basic (Beginners All - Purpose Symbolic Instruction Code), a description of the development environment and language, basic concepts, data types and assignments , definition of variables, constants, arithmetic expressions, demonstration programs. 5.Description Visual C + + for Microsoft Windows, its components and development environment, technology AppWizard guides for easy implementation in solving problems in the field of applied physics, programming examples. 6.LabVIEW-(Graphical Programming for Instrumentation), demonstration programs. 7.Examples of solved computer applications in the field of applied physics use the above software products.

Learning activities and teaching methods
Lecture
Learning outcomes
This study course is focused on the issue of programming and adoption of suitable tools for solving of computer applications in the field of applied physics.
Comprehension Explain the essence of data and be able to interpret them, recognize and classify the given problem, predict the behaviour of the given phenomena.
Prerequisites
unspecified

Assessment methods and criteria
Student performance

Recommended literature
  • Bruce Eckel. (2006). Myslíme v jazyku C++. Grada Publishing a.s.
  • Cápek, P. a kol. (1992). Turbo Assembler 3.0. Grada.
  • Češka, M., Ježek, K., Melichar B., Richta K. (1999). Konstrukce překladačů. Praha, CZ, ČVUT.
  • Češka, M, Rábová, Z. (1985). Gramatiky a jazyky. VUT Brno.
  • Herout, P. (1994). Učebnice jazyka C. KOPP.
  • Michael Halvorson. (2010). Microsoft Visual Basic 2010. COMPUTER PRESS.
  • Pecinovský, R., Virius, M. (1996). Objektové programování 1. Grada.
  • Pokorný, J., Kvoch, M. (1999). Programování ve VISUAL BASICU 6.0. KOPP.
  • Virius,M. (1997). Visual C++ 5.0. Grada Publishing.
  • Zaratian, B. (1999). Visual C++. Computer Press Brno.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Science Study plan (Version): Instrument and Computer Physics (2019) Category: Physics courses 1 Recommended year of study:1, Recommended semester: Summer
Faculty: Faculty of Science Study plan (Version): Applied Physics (2019) Category: Physics courses 1 Recommended year of study:1, Recommended semester: Summer