Curricula and Syllabi of FNSPE CTU in Prague

-

Aktualizace dat: 15.10.2017

česky

Bachelor degree programmeExperimental Nuclear and Particle Physics
Year 2
course code teacher ws ss ws cr. ss cr.

Compulsory courses

Calculus A301MAA34 Vrána 4+4 z,zk 4+4 z,zk 10 10
Course:Calculus A301MAA3Ing. Fučík Radek Ph.D. / Ing. Vrána Leopold4+4 Z,ZK-10-
Abstract:Function sequences and series, foundation of topology, and differential calculus of several variables.
Outline:Function sequences and series: Pointwise and uniform convergence, interchange rules for limits, derivatives and integrals. Fourier's series, expansion of a function into trigonometrical series, tests for pointwise and uniform convergence of trigonometrical series, completeness of trigonometric system. Topology of normed linear space, compact, connected and complete sets, fixpoint theorem. Differential calculus of several variables: directional derivatives, partial and total derivatives, mean-value theorems, extremum, manifolds, constrained extrema.
Outline (exercises):Uniform convergence. Interchange rules. Expansion of a function into trigonometrical series.
Directional derivative. Total derivative. Local extrema.

Goals:To acquaint the students with the properties of function sequences and series, expansion of a function into trigonometrical series, with an introduction to the topology, and with foundation of differential calculus of several variables.
Requirements:Basic Course of Calculus and Linear Algebra (in the extent of the courses 01MA1, 01MAA2, 01LA1, 01LAA2 held at the FNSP CTU in Prague).

Key words:Function sequences and series, Fourier's series, topological and metric space, compactness, connectness, completeness, total derivative, local extrema.

ReferencesKey reference: W.H.Fleming,Functions of Several Variables, Addison-Wesley, Reading, MA, 1966.
Recommended references: Mariano Giaquinta, Giuseppe Modica, Mathematical Analysis - An Introduction to Functions of Several Variables, Birkhäuser, Boston, 2009

Course:Calculus A401MAA4Ing. Vrána Leopold-4+4 Z,ZK-10
Abstract:Integration of functions of several variables, measure theory, foundation of differential and integral calculus on manifolds and complex analysis.

Outline:Lebesgue integral: Daniel?s construct, interchange rules, measurable sets and measurable functions. Fubini's theorem, theorem on changing variables. Parametrical integrals: Interchange theorems, Gamma and Beta functions. Differential forms: conservative, exact and closed form and their relations, potential. Line and surface integral: Green's, Gauss' and Stokes' theorem. Complex analysis: analytic functions, Cauchy's theorem, Taylor's expansion, Laurent's expansion, singularities, residue theorem.
Outline (exercises):Smooth manifolds. Constrained extrems. Differential forms. Lebesgue integral in several variables. Use of Fubini's theorem and theorem on changing variables. Use of Gamma and Beta functions for computation of integrals. Computation of integrals

Goals:To acquaint the students with foundations of Lebesgue integration and with foundations of complex analysis and its use in applications.
Requirements:Basic Course of Calculus and Linear Algebra (in the extent of the courses 01MA1, 01MAA2-3, 01LA1, 01LAA2 held at the FNSP CTU in Prague).
Key words:Lebesgue integral, measurable functions and sets, Gamma and Beta functions, line and surface integral, divergence theorem, Cauchy's theorem, residue theorem.
ReferencesKey reference: W.H.Fleming,Functions of Several Variables, Addison-Wesley, Reading, MA, 1966.
Recommended references: Mariano Giaquinta, Giuseppe Modica, Mathematical Analysis - An Introduction to Functions of Several Variables, Birkhäuser, Boston, 2009

Numerical Mathematics 101NUM1 Oberhuber 3+1 z,zk - - 4 -
Course:Numerical Mathematics 101NUM1Ing. Oberhuber Tomáš Ph.D.3+1 Z,ZK-4-
Abstract:The course introduces to numerical methods for solving the basic problems arising from technical and research problems. The accent is put on a good understanding of the root of theoretical methods.
Outline:1. Recapitulation of necessary concepts from linear algebra and functional analysis.
2. Direct and iterative methods for solving linear algebraic equations. Matrix inversion.
3. Solving the partial eigenvalue problem.
4. Solution of the full eigenvalue problem.
5. Solving the equation f (x) = 0
6. Systems of nonlinear algebraic and transcendental equations.
7. Interpolation functions by polynomials.
8. Numerical calculation of derivatives.
9. Numerical calculation of integral
Outline (exercises):1. Practicing rules of operations with triangular matrices, proofs of theorems on decompositions of square matrices, derivation of decomposition formulae.
2. Proof of Schur decomposition theorem. Consequences for special classes of matrices.
3. Examples of solution of systems of linear algebraic equations and matrix inversion using direct methods.
4. Examples of solution of systems of linear algebraic equations using iterative methods.
5. Examples of application of methods for solution of extremal eigenvalues and complete eigenvalue problem.
6. Examples of solution of non-linear algebraic and transcendental equations and their systems. Numerical approximation of integrals.
Goals:Knowledge: Correct understanding of the theoretical basis for numerical algorithms is accented. Skills: Applications of numerical methods for solution of basic mathematical tasks originated from technical or scientific problems.
Requirements:
Key words:Direct methods, iterative methods, eigenvalue problem, systems of equations, interpolation, numerical calculation of integrals

ReferencesKey references:
[4] A. Quarteroni, R. Sacco, F. Saleri: Numerical Mathematics. Springer-Verlag 2000
Recommended references:
[5] A. S. Householder: The Theory of Matrices in Numerical Analysis. Blaisdell Publishing Company 1965

Differential Equations01DIFR Beneš - - 2+2 z,zk - 4
Course:Differential Equations01DIFRprof. Dr. Ing. Beneš Michal-3+1 Z,ZK-4
Abstract:The course contains introduction in the solution of ordinary differential equations. It contains a survey of equation types solvable analytically, basics of the existence theory, solution of linear types of equations and introduction in the theory of boundary-value problems.
Outline:1. Introduction - motivation in applications
2. Basics - theory of ordinary differential equations
3. Particular types of 1st-order ODEs.
- separated and separable equations
- homogeneous equations
- equations with the rational argument of the righthand side
- linear equations
- Bernoulli equations
- Riccati equations
- Equations x=f(y') a y=f(y')
4. Existence theory for equations y'=f(x,y)
- Peano theorem
- Osgood theorem
5. Sensitivity on the righthand side and on the initial conditions
6. Linear n-th order differential equations
7. Systems of 1st order linear differential equations
8. Boundary-value problems
Outline (exercises):1. Equations with separated variables
2. Separable equations
3. Homogeneous differential equations
4. Generalized (quasi-homogeneous) differential equations
5. Equations with rational righthand-side argument s racionálním argumentem
6. Linear 1st-order differential equations
7. Bernoulli equations
8. Riccati equations
9. Differential equations x=f(y') a y=f(y')
10. Linear n-th order differential equations
with constant coefficients
11. Fundamental system for linear n-th order differential equations
12. Systems of linear 1st order differential equations with constant coefficients
Goals:Knowledge:
analytical solution of selected types of equations, the basics of the existence theory, solution of linear types of equations

Skills:
Analytical solution of the known types of ordinary differential equations, mathematical analysis of the initial-value problems, solution of linear n-th order differential equations and of the system of 1st-order linear ordinary differential equations.
Requirements:Basic course of Calculus, Linear Algebra (in the extent of the courses 01MA1, 01MAA2-4, 01LA1, 01LAA2 held at the FNSPE CTU in Prague).
Key words:Initial-value problems for differential equations, Euler approximation, Peano theorem, fundamental system, wronskian, method of variation of constants.
ReferencesKey references:
[1] J. Kluvánek, L. Mišík a M. Švec. Mathematics II, SVTL Bratislava 1961 (in Slovak)
[2] K. Rektorys a kol. Survey of Applied Mathematics, Prometheus, Praha 1995 (in Czech)

Recommended references:
[3] L. S. Pontryagin, Ordinary Differential Equations. Addison-Wesley, London 1962
[4] A. D. Polyanin and V. F. Zaitsev, Handbook of Exact Solutions for Ordinary Differential Equations, Chapman and Hall/CRC Press, Boca Raton, 2003
[5] M.W.Hirsch, S.Smale, Differential Equations, Dynamical systems, and Linear Algebra, Academic Press, Boston, 1974
[6] F.Verhulst, Nonlinear Differential Equations and Dynamical Systems, Springer, Berlin 1990
[7] W. Walter, Gewöhnliche Differenzialgleichungen, Springer, Berlin 1990

Calculus B301MAB34 Krbálek 2+4 z,zk 2+4 z,zk 7 7
Course:Calculus B301MAB3doc. Mgr. Krbálek Milan Ph.D.2+4 Z,ZK-7-
Abstract:The course is devoted to functional sequences and series, theory of ordinary differential equations, theory of quadratic forms and surfaces, and general theory of metric spaces, normed and prehilbert?s spaces.
Outline:1. Functional sequences and series - convergence range, criteria of uniform convergence, continuity, limit, differentiation and integration of functional series, power series, Series Expansion, Taylor?s theorem. 2. Ordinary differential equations - equations of first order (method of integration factor, equation of Bernoulli, separation of variables, homogeneous equation and exact equation) and equations of higher order (fundamental system, reduction of order, variation of parameters, equations with constant coefficients and special right-hand side, Euler?s differential equation). 3. Quadratic forms and surfaces - regularity, types of definity, normal form, main and secondary signature, polar basis, classification of conic and quadric 4. Metric spaces - metric, norm, scalar product, neighborhood, interior and exterior points, boundary point, isolated and non-isolated point, boundary of set, completeness of space, Hilbert?s spaces.
Outline (exercises):1. Functional sequences. 2. Functional series. 3. Power series 4. Solution of differential equations. 5. Quadratic forms. 6. Quadratic surfaces. 7. Metric spaces, normed and Hilbert?s spaces.
Goals:Knowledge: Investigation of uniform convergence for functional sequences and series. Solution of differential equations. Classification of quadratic forms and surfaces. Classification of points of sets. Skills: Individual analysis of practical exercises.
Requirements:Basic course of Calculus a Linear Algebra (in the extent of the courses 01MA1, 01MAB2, 01LA1, 01LAB2 held at the FNSPE CTU in Prague).
Key words:Function sequences, function series, differential equations, quadratic forms, quadratics surfaces, metric spaces, norm spaces, pre-Hilbert spaces
ReferencesKey references:
[1] Robert A. Adams, Calculus: A complete course, 1999,
[2] Thomas Finney, Calculus and Analytic geometry, Addison Wesley, 1996
Recommended references:
[3] John Lane Bell: A Primer of Infinitesimal Analysis, Cambridge University Press, 1998

Media and tools: MATLAB

Course:Calculus B401MAB4doc. Mgr. Krbálek Milan Ph.D.-2+4 Z,ZK-7
Abstract:The course is devoted properties of functions of several variables, differential and integral calculus. Furthermore, the measure theory and theory of Lebesgue integral is studied.
Outline:Differential calculus of functions of several variables - limit, continuity, partial derivative, directional partial derivative, total derivative and tangent plane, Taylor?s theorem, elementary terms of vector analysis, Jacobi matrix, implicit functions, regular mappings, change of variables, non-cartesian coordinates, local and global extremes. Integral calculus of functions of several variables - Riemann?s construction of integral, Fubiny theorem, substitution of variables. Curve and surface integral - curve and curve integral of first and second kind, surface and surface integral of first and second kind, Green and Gauss and Stokes theorems. Fundamentals of measure theory - set domain, algebra, domain generated by the semi-domain, sigma-algebra, sets H_r, K_r and S_r, Jordan measure, Lebesgue measure. Abstract Lebesgue integral - measurable function, measurable space, fundamental system of functions, definition of integral, Levi and Lebesgue theorems, integral with parameter, Lebesgue integral and his connection to Riemann and Newton integral, theorem on substitution, Fubiny theorem for Lebesgue integral.
Outline (exercises):1. Function of several variables (properties). 2. Function of several variables (differential calculus). 3. Function of several variables (integral calculus) 4. Curve and surface integral. 5. Measure Theory 6. Theory of Lebesgue integral.
Goals:Knowledge: Investigation of properties for function of severable variables. Multidimensional integrations. Curve and surface integration. Theoretical aspects of measure theory and theory of Lebesgue integral. Skills: Individual analysis of practical exercises.
Requirements:Basic course of Calculus a Linear Algebra (in the extent of the courses 01MA1, 01MAB2, 01MAB3, 01LA1, 01LAB2 held at the FNSPE CTU in Prague).
Key words:Function of several variables, curve and surface integrals, measure theory, theory of Lebesgue integral
ReferencesKey references:
[1] M. Giaquinta, G. Modica, Mathematical analysis - an introduction to functions of several variables, Birkhauser, Boston, 2009
Recommended references:
[2] S.L. Salas, E. Hille, G.J. Etger, Calculus (one and more variables), Wiley, 9th edition, 2002

Media and tools: MATLAB

Numerical Methods 112NME1 Limpouch - - 2+2 z,zk - 4
Course:Numerical Methods 112NME1prof. Ing. Limpouch Jiří CSc.-2+2 Z,ZK-4
Abstract:There are explained the basic principles of numerical mathematics important for numerical solving of problems important for physics and technology. Methods for solution of tasks very important for physicists (ordinary differential equations, random numbers) are included in addition to the basic numerical methods. Integrated computational environment MATLAB is used as a demonstration tool. The seminars are held in computer laboratory and PASCAL is used as a principle programming language and MATLAB is also used.
Outline:1.Numerical mathematics, truncation error, floating point representation of numbers, roundoff error
2.Correctness of problem, condition number, numerical stability; numerical libraries
3.Solution of linear equation systems - direct methods
4.Sparse matrices, iteration methods for linear equation systems; eigensystems
5.Interpolation and extrapolation, interpolation in more dimensions
6.Chebyshev approximation, Chebyshev polynomials, least square approximation
7.Evaluation of functions; sorting
8.Root finding and nonlinear set of equations
9.Search for extremes of functions
10.Numerical integration of functions
11.Random numbers and Monte Carlo integration
12.Ordinary differential equations - initial problem, stiff equations
13.Ordinary differential equations - boundary value problem
Outline (exercises):The seminars are held in computer laboratory and PASCAL is used as a principle programming language and system MATLAB is applied for demonstrations.
1. Floating point representation of numbers, roundoff error, condition number
2.Solution of linear equation systems - direct methods, condition number of matrix
3.Sparse matrices, iteration methods for linear equation systems; eigensystems
4.Interpolation and extrapolation, cubic spline
5.Chebyshev approximation, Chebyshev polynomials, least square approximation
6.Evaluation of functions
7.Root finding and nonlinear set of equations
8.Search for extremes of functions
9.Numerical integration of functions
10.Ordinary differential equations - initial problem, stiff equations
11.Ordinary differential equations - boundary value problem
Goals:Knowledge:
Basic principles of numerical mathematics important for numerical solving of problems important for physics and technology including also ordinary differential equations.
Skills:
Usage of numerical mathematics for solving of practical problems, ability to choose routines from numerical libraries and to avoid most common errors.
Requirements:
Key words:Applied numerical mathematics, PASCAL language, MATLAB, ordinary differential equations.
ReferencesKey references:
[1] W.H. Press, B.P. Flannery, S.A. Teukolsky, V. H. Vetterling: Numerical Recipes in Pascal (The art of scientific computation), Cambridge University Press, Cambridge 1989 (also versions for C and Fortran).
Recommended references:
[2] A. Ralston, P. Rabinowicz, A First Course in Numerical Analysis, McGraw-Hill 1965 (reprinted by Dover Publiícations, 2001)
[3] R.W. Hamming, Numerical Methods for Scientists and Engineers, 2nd edition, Dover Publiícations 1986
Equipment:
Computer laboratory with Pascal programming language and Matlab program.

Selected Topics in Mathematics01VYMA Mikyška - - 2+2 z,zk - 4
Course:Selected Topics in Mathematics01VYMAdoc. Ing. Mikyška Jiří Ph.D.-2+2 Z,ZK-4
Abstract:Fourier series: complete orthogonal systems, expansion of functions into Fourier series, trigonometric Fourier series and their convergence. Complex analysis: derivative of holomorphic functions, integral, Cauchy's theorem, Cauchy's integral formula, singularities, Laurent series, residue theorem.
Outline:1. Theory of Fourier series in a general Hilbert space, complete orthogonal systems, Bessel inequality, Parseval equality.
2. Fourier series in L2, trigonometric system, Fourier coefficients, Bessel inequality, Parseval equality, expansion of a function into trigonometric series.
3. Criteria of convergence of Fourier series.
4. Analysis of complex functions: derivative, analytical functions, Cauchy-Riemann conditions.
5. Contour integral of complex functions of a complex variable, theorem of Cauchy, Cauchy's integral formula.
6. Expansion of an analytic function into a power series, isolated singularities, Laurent expansion, residue theorem.
Outline (exercises):1. Summary of properties of function series, investigation of the uniform convergence of function series.
2. Fourier series in a general Hilbert space, Gramm-Schmidt ortogonalization, ortogonal polynomials.
3. Trigonometric system in L2. Expansions of trigonometric functions into trigonometric Fourier series, investigation of convergence of the trigonometric series. Summation of some series using the Fourier expansions.
4. Elementary functions of complex variables: polynomials, exponential function, goniometric functions, complex logarithm
5. Analysis in a complex domain: continuity, derivative, Cauchy-Riemann conditions.
6. Evaluation of contour integrals of complex functions of a complex variable, applications of the Cauchy theorem, Cauchy integral formula and residue theorem.
Goals:Expansion of functions to the Fourier series and investigation of their convergence, application of theory of analytic functions for evaluation of curve integrals in complex plane and evaluation of some types of definite integral of real functions of a real variable.

Skills: to use expansions of functions into a Fourier series to evaluate sums of some series, evaluation of definite integrals using the theory of functions of complex variable.
Requirements:Basic Calculus (in the extent of the courses 01MA1, 01MAA2-3, or 01MAB2-3 held at the FNSPE CTU in Prague).
Key words:Sequences and series of functions,
Fourier series, complex analysis.
ReferencesKey references:
[1] J. Dunning-Davies, Mathematical Methods for Mathematicians, Physical Scientists and Engineers, John Wiley and Sons Inc., 1982.

Recommended references:
[2] A. S. Cakmak, J. F. Botha, and W. G. Gray, Computational and Applied Mathematics for Engineering Analysis, Springer-Verlag Berlin, Heidelberg, 1987.

Waves, Optics and Atomic Physics02VOAF Tolar 4+2 z,zk - - 6 -
Course:Waves, Optics and Atomic Physics02VOAFprof. Ing. Tolar Jiří DrSc.4+2 Z,ZK-6-
Abstract:Wave phenomena in mechanics and electromagnetism: modes, standing and travelling waves, wave packets in dispersive media. Wave optics: polarization, interference, diffraction, coherence. Geometrical optics. Atomic physics: black body radiation, quantum of energy, photoeffect, the Compton effect, the de Broglie waves, atomic spectra and the structure of atoms.
Outline:11. Oscillations of systems of mass points
2. Travelling waves in non-dispersive media
3. Waves in dispersive media
4.-5. Energy and reflection of waves
6. Electromagnetic waves
7. Polarization
8. Interference and diffraction
9. Geometrical optics
10. Black body radiation, photons
12. de Broglie waves
13. Spectra and stationary states of atoms
Outline (exercises):Solving examples on the following topics:
1. Oscillations of systems of mass points
2. Travelling waves in non-dispersive media
3. Waves in dispersive media
4.-5. Energy and reflection of waves
6. Electromagnetic waves
7. Polarization
8. Interference and diffraction
9. Geometrical optics
10. Black body radiation, photons
12. de Broglie waves
13. Spectra and stationary states of atoms
Goals:Knowledge:
Physics of mechanical and electromagnetic oscillations and waves, foundations of atomic physics.

Skills:
Solving concrete physical and technical examples concerning oscillations and waves.
Requirements:Course of basic physics (02MECH, 02ELMA)
Key words:oscillations, standing waves, travelling waves, plane waves, dispersion relation, quasimonochromatic wave packets, phase velocity, group velocity, characteristic impedance, energy density, energy flux density, reflectivity, radiation pressure, polarization of light, interference, diffraction grid, diffraction on
ReferencesKey references:
[1] F.S. Crawford, Jr.: Berkeley Physics Course 3, Waves, McGraw-Hill, New York 1968
[2] J. Tolar, J. Koníček: Sbírka řešených příkladů z fyziky (Vlnění), skripta ČVUT, Praha 1999

Recommended references:
[3] J. Tolar: Vlnění, optika a atomová fyzika, kap. 1. - 9., viz //www.fjfi.cvut.cz, katedra fyziky
[4] H. Georgi: The Physics of Waves, Prentice Hall, Upper Saddle River NJ 1993

Thermodynamics and Statistical Physics02TSFA Jex - - 2+2 z,zk - 4
Course:Thermodynamics and Statistical Physics02TSFAprof. Ing. Jex Igor DrSc.-2+2 Z,ZK-4
Abstract:Foundation of thermodynamics and statistical physics.Thermodynamic potential, the Joule Thomson effect, conditions of equilibrium, the Braun-Le Chatelier principle.Statistical entropy. Basics of many body description from a statistical point of view (classical and quasiclassical regime within the frame of a canonical and grand-canonical ensemble, Fermi gas, models of crystals and the black body radiation). The Boltzmann equation is used to discusses simple transport phenomena.

Outline:1.Statistical entropy, the most probable distribution
2.Statistical ensembles
3.Thermodynamic potentials
4.Equilibrium conditions
5.The phase rule, phase transitions
6.Thermodynamic inequalities, Braun-Le Chatelier principle
7.Statistical description and the thermodynamics of the ideal gas
8.Fermi-Dirac, Bose-Einstein statistics
9.Heat capacity of crystals
10.Black body radiation
11.Boltzmann?s transport equation
12.Boltzmann?s H-theorem, transport phenomena
Outline (exercises):Solving exercises on the following topics
1.Statistical entropy, the most probable distribution
2.Statistical ensembles
3.Thermodynamic potentials
4.Equilibrium conditions
5.The phase rule, phase transitions
6.Thermodynamic inequalities, Braun-Le Chatelier principle
7.Statistical description and the thermodynamics of the ideal gas
8.Fermi-Dirac, Bose-Einstein statistics
9.Heat capacity of crystals
10.Black body radiation
11.Boltzmann transport equation
12.Boltzmann H-theorem, transport phenomena
Goals:Knowledge: learn basic concepts of thermodynamics and statictical physics

Skills: solve elementary problems of statistical physics and thermodynamics
Requirements:mechanics, electricity and magnetism, theoretical physics
Key words:Thermodynamics, equilibrium conditions, statistical entropy, statistical ensembles, transport equation
ReferencesKey references:
[1] Z. Maršák, Thermodynamics and statistical physics, ČVUT Praha, 1995 (in czech)

Recommended references:
[1] J. Kvasnica, Thermodynamics, SNTL Praha, 1965 (in czech)
[2] J. Kvasnica, Statistical physics, Academia Praha 2003 (in czech)
[3] H. B. Callen, Thermodynamics and an introduction to thermostatics, Wiley, New York, 1985

Theoretical Physics 102TEF12 Hlavatý, Jex, Tolar 2+2 z,zk 2+2 z,zk 4 4
Course:Theoretical Physics 102TEF1prof. RNDr. Hlavatý Ladislav DrSc. / prof. Ing. Jex Igor DrSc. / prof. Ing. Tolar Jiří DrSc.2+2 Z,ZK-4-
Abstract:The course is an introduction to methods of theretical physics (nonrelativistic, classical). The course communicates basic concepts of the Lagrange formalism and the efficiency of the method illustrated on elementary examples like the two body problem, elastic scattering and the motion of rigid bodies. Advanced parts of the course cover differential and integral principles of mechanics. The course is a preparation for the course TEF2.
Outline:1.Mathematical formalism
2.Newtonian mechanics
3.Lagrange function, constrains, generalised coordinates
4.Symmetries of the Lagrange function and conservation laws
5.Virial
6.Two body problem
7.Elastic scattering
8.Oscillations of coupled systems
9.Dynamics of rigid bodies
10.Classification of physical principles, the static equilibrium
11. Differential principles (d´Alembert, Jourdain, Gauss, Hertz)
12.Integral principles (Hamilton, Jacobi, Maupertius)


Outline (exercises):Solving exercises on the following topics:
1.Mathematical formalism
2.Newtonian mechanics
3.Lagrange function, constrains, generalised coordinates
4.Symmetries of the Lagrange function and conservation laws
5.Virial
6.Two body problem
7.Elastic scattering
8.Oscillations of coupled systems
9.Dynamics of rigid bodies
10.Classification of physical principles, the static equilibrium
11. Differential principles (d´Alembert, Jourdain, Gauss, Hertz)
12.Integral principles (Hamilton, Jacobi, Maupertius)
Goals:Knowledge:
Learn the basics of analytical mechanics. The subject belongs to the course of physics at FNSPE.

Skills:
Application of methods of theoretical phzsics to solve concrete examples
Requirements:02MECH, 02ELMA
Key words:Analytical mechanics, Lagrange formalism, Variational principles of mechanics
ReferencesKey references:
[1] I.Štoll, J. Tolar, Theoretical Physics, ČVUT 2002 (in Czech)

Recommended references:
[1] V. Trkal, Mechanics of Mass Points and Solid Bodies, ČSAV Praha 1956 (in Czech)
[2] L.D. Landau, E.M. Lifšic, Teoreticeskaja fizika I, FIZMATGIZ Moskva, 2002 (in Russian)

Course:Theoretical Physics 202TEF2prof. RNDr. Hlavatý Ladislav DrSc. / prof. Ing. Jex Igor DrSc. / prof. Ing. Tolar Jiří DrSc.-2+2 Z,ZK-4
Abstract:The Hamilton formalism.
The special theory of relativity: relativistic mechanics and classical field theory in the Minkowski space-time.
Classical electrodynamics: Maxwell's equations in the Minkowski space - time, electromagnetic waves in dielectric media,
electromagnetic radiation in the dipole approximation.
Outline:1. - 3. Hamilton's formalism
4. - 7. Special relativity
8. - 10.Electromagnetic field
11.-13. Electromagnetic waves. Electric dipole radiation
Outline (exercises):Solving exercises on the following topics
1. - 3. Hamilton's formalism
4. - 7. Special relativity
8. - 10.Electromagnetic field
11.-13. Electromagnetic waves. Electric dipole radiation
Goals:Knowledge:
Learn the fundamentals of Hamilton's formalism, special relativity and electrodynamics. The subject belongs to the course of physics at FNSPE.

Skills:
Application of methods of theoretical phzsics to solve concrete examples.
Requirements:02TEF1
Key words:Hamiltonian, Hamilton's equations, conservation laws, canonical transformations, Hamilton-Jacobi equation, Minkowski spacetime, interval, Lorentz transformations, equations of motion for a relativistic particle, Maxwell's equations in a medium, potentials of electromagnetic field, Maxwell's equations in Minkowski spacetime
ReferencesKey references:
[1] I. Štoll, J. Tolar: Theoretical Physics (in Czech), ČVUT, Praha 2004

Recommended references:
[2] J.D. Jackson: Classical Electrodynamics, Wiley, New York 1962
[3] H. Goldstein, C. Poole, J. Safko: Classical Mechanics, Addison-Wesley, New York 2002

Experimental Physics 202EXF2 Petráček 2+0 zk - - 2 -
Course:Experimental Physics 202EXF2doc. RNDr. Petráček Vojtěch CSc.2+0 ZK-2-
Abstract:Lecture represents an introductory course in experimental physics. Students will learn methods of measurement of basic physical quantities and methods of measurement evaluation.
Outline:1.Measurement of temperature
2.Calorimetry, thermal expansion
3.Usage of osciloscope
4.Basic electrotechnics
5.Analog instruments
6.Measurement of inner resistance
7.Compensation methods
8.Digital instruments, analog - digital conversion
9.Dosimetry of ionizing radiation
10.Detection of nuclear radiation
11.Principles and construction of particle detectors
12.Radioactivity
13.Excursion
Outline (exercises):
Goals:Knowledge:
Basic experimental methods and routines in broad field of physics

Abilities:
Orientation in methods of experimental physics
Requirements:Knowledge of basic course of physics
Key words:Measurements of physical values, osciloscope, compensation methods, dosimetry, radiation, detection, radioactivity
ReferencesKey references:
[1] Brož: Fundamentals of Physical Measurement I., SNTL Praha 1983 (in Czech)

Recommended references:
[2] Kolektiv KF: Physical experiments I., ČVUT Praha 1989, (in Czech)
[3] Kolektiv KF: Physics I - Laboratory experiments, ČVUT Praha 1998, (in Czech)

Experimental Laboratory 102PRA12 Bielčík 0+4 kz 0+4 kz 6 6
Course:Experimental Laboratory 102PRA1Mgr. Bielčík Jaroslav Ph.D.0+4 KZ-6-
Abstract:Lecture is intended especially for students who intend to study some of the physical specializations of FNSPE (branch Physical Engineering, Nuclear Engineering). But it can be also attended by students interested in the other specializations. In Experimental laboratory students learn how to prepare for experiments (including work with the literature), the implementation of the measurement (acquire of different experimental procedures and routines), will teach writing the records of measurement, processing and evaluation of results. At the same time practically extend the knowledge gained in lectures on physics.
Outline:.
Outline (exercises):1.Cavendish experiment.
2.Elasticity, Hook´s law.
3.Air bench - The Law of Conservation of Energy, crashes.
4.Volume measurements, determination of the Poisson constant.
5.Gas thermometer, latent heat of water vaporization.
6.Surface tension, viscosity of air and oil.
7.Voltmeter, ammeter, compensator.
8. Sonar.
9.Basic acoustics experiments.
10.Driven harmonic oscillation, Pohl torsion pendulum.
11.Rotational dynamics, gyroscope.
12.Heat engine and heat efficiency.
Goals:Knowledge:
Experimental and analytic methods, different experimental procedures

Abilities:
Application of the mentioned methods on specific physical experiments, processing and evaluation of results
Requirements:Knowledge of basic course of physics
Key words:Experiments on mechanics, wave physics, electrics and magnetism
ReferencesKey references:
[1] Kolektiv KF: Physics I - Laporatory excersisies, ČVUT Praha 1998 (in Czech)

Recommended references:
[2] J.D.Wilson, C.A.Hernandez: Physics Laboratory Experiments, Brooks Cole Boston 2004

Media and tools:
laboratory of the department of physics

Course:Experimental Laboratory 202PRA2Mgr. Bielčík Jaroslav Ph.D.-0+4 KZ-6
Abstract:Lecture is intended especially for students who intend to study some of the physical specializations of FNSPE (branch Physical Engineering, Nuclear Engineering). But it can be also attended by students interested in the other specializations. In Experimental laboratory students learn how to prepare for experiments (including work with the literature), the implementation of the measurement (acquire of different experimental procedures and routines), will teach writing the records of measurement, processing and evaluation of results. At the same time practically extend the knowledge gained in lectures on physics.
Outline:
Outline (exercises):1.Capacity, electrostatic field.
2.Ferromagnetic hysteresis.
3.RLC circuits, driven and dumped oscillations.
4.Line spectra of Hg and Na spectral lamps using prism spectrometer.
5.Rtg spectrum of Mo anode.
6.Geometrical optics.
7.Microwawes.
8.Polarization of light.
9.Interference and diffraction of light.
10.Thermo-emission of electrons.
11.Specific electron charge, energy loss of alpha particles in gases.
12.Spectrum of gamma radiation.
Goals:Knowledge:
Advanced experimental and analytic methods and experimental procedures

Abilities:
Application of the mentioned methods on specific physical experiments, processing and evaluation of results
Requirements:Knowledge of basic course of physics
Key words:Experiments on wave physics, thermodynamics and nuclear physics
ReferencesKey references:
[1] Kolektiv KF: Physics I - Laporatory excersisies, ČVUT Praha 1998 (in Czech)

Recommended references:
[2] J.D.Wilson, C.A.Hernandez: Physics Laboratory Experiments, Brooks Cole Boston 2004

Media and tools:
laboratory of the department of physics

Výuka jazyků04.. KJ - - - - - -
Introduction to Law00UPRA Čech - - 0+2 z - 1
Course:Introduction to Law00UPRAMgr. Čech Martin----
Abstract:
Outline:
Outline (exercises):
Goals:
Requirements:
Key words:
References

Introduction to Psychology00UPSY Lidická - - 0+2 z - 1
Course:Introduction to Psychology00UPSYPhDr. Oudová Drahomíra Ph.D.----
Abstract:
Outline:
Outline (exercises):
Goals:
Requirements:
Key words:
References

Rhetoric00RET Kovářová - - 0+2 z - 1
Course:Rhetoric00RETMgr. Kovářová Jana----
Abstract:The course is focused on the acquisition of speech and voice techniques and on the rules of correct pronounciation. The course is also devoted to the composition of public speech as well as to its nonverbal aspects. Stylistics exercises, strategies for coping with stage-fright and a short excursion into the history of rhetoric are an integral part of the course.

Outline:1. Introduction - rhetoric - purpose, history, outline of areas linked to rhetoric;
- oral speech - purpose, listeners, environment; preparation for public speech

2. Language - "correct" form of written and spoken language; fillers; vocal and speech technique - intonation, volume, speed

3. Correct pronounciation; usage of foreign words, exercising of vocal organs

4. Composition of a speech - main points, introduction, conclusion; style a stylistics

5. Rhetorical techniques, tricks and tips; formulation; argumentation

6. Coping with stage-fright, relaxation and breathing; asertivity; empathy

7. Body language (facial expressions, gesticulation, posturology, proxemics), aesthetics of public appearance (politeness, etiquette, clothing etc.)

8. Analysis of real speeches; examples; rehearsing

9. Presentation tools and their usage, advantages and disadvantages; rules for PowerPoint presentation

10. Students´ presentations + analysis, feedback

11. Students´ presentations + analysis, feedback
Outline (exercises):
Goals:Knowledge:
Familiarizing with the rules of contentual and formal preparation for a public speech.

Skills:
Acquisition of practical skills in this area and getting a feedback.
Requirements:
Key words:Rhetoric; body language; speaker metods
ReferencesKey references:
[1] ŠPAČKOVÁ, A.: Moderní rétorika. Praha: Grada Publishing 2009.

Recommended references:
[1] MAŘÍKOVÁ, M.: Rétorika. Manuál komunikačních dovedností. Praha: Professional Publishing 2000.
[2] ŠMAJSOVÁ BUCHTOVÁ, B.: Rétorika. Vážnost mluveného slova. Praha: Grada Publishing 2010.
[3] HIERHOLD, E.: Rétorika a prezentace. Praha: Grada Publishing 2005.
[4] HOLASOVÁ, T.: Rétorika pro techniky. Praha: ČVUT 2004.
[5] ŠESTÁK, Z.: Jak psát a přednášet o vědě. Praha: Academia 2000.
[6] PLAMÍNEK, J.: Komunikace a prezentace. Praha: Grada Publishing 2008.
[7] PLAMÍNEK J.: Řešení problémů a umění rozhodovat. Praha: Argo 1994.
[8] HONZÁKOVÁ, M. - HONZÁK, F. - ROMPORTL, M.: Čteme je správně. Slovníček výslovnosti cizích jmen. Praha: Albatros 1996.
[9] HŮRKOVÁ, J.: Česká výslovnostní norma. Praha: Scientia 1995.
[10] CAPPONI, V. - NOVÁK, T.: Sám sobě mluvčím. Praha: Grada 1994.
[11] TEGZE, O.: Neverbální komunikace. Praha: Computer Press 2003.

Economy in Technology00EKOT Fučíková - - 0+2 z - 1
Course:Economy in Technology00EKOT----
Abstract:The course introduces the basics of micro- and macroeconomics.
Outline:1. Introduction to economics.
2. Market, market mechanism and its elements.
3. Theory of consumer.
4. Production and cost functions in short and long terms.
5. Income, profit.
6. Firms in perfect competition.
7. Firms in imperfect competition.
8. Factors of production and respective markets.
9. Market failures and microeconomic policies.
10. Macroeconomic agregates. Total expenditure and product.
11. Money and money market.
12. Economic growth and economic cycle.
13. Unemployment.
14. Inflation.
15. Open economy, exchange rates, outer economic balance.
16. Monetary policy.
16. Government budget, fiscal policy.
17. International trade policy.
Outline (exercises):
Goals:Students should understand the market mechanism and market subjects' behavior in both, model and real situation, understand basic phenomena in economy, and ways that government can use to influence the economy.
Requirements:
Key words:microeconomics, macroeconomics, consumer, firm, perfect and imperfect competition, factors of production, product, money, economic growth, unemployment, inflation, exchange rate, external economic balance, economic policy
References[1] Holman, R: Základy ekonomie - pro studenty vyšších odborných škol a neekonomických fakult VŠ, C.H. Beck, třetí vydání, 2015.
[2] Liška, V., Sedláček, M.: Ekonomie pro techniky, Professional publishing, třetí vydání, 2010.

Optional courses

Seminar on Calculus B101SMB12 Krbálek 0+2 z 0+2 z 2 2
Course:Seminar on Calculus B101SMB1doc. Mgr. Krbálek Milan Ph.D.0+2 Z-2-
Abstract:The course is devoted to support the lectures of Calculus B3.
Outline:Physical applications of theory of differential equation, general properties of metric, norm and pre-hilbert spaces, Hilbert spaces of functions.
Outline (exercises):Physical applications of theory of differential equation, general properties of metric, norm and pre-hilbert spaces, Hilbert spaces of functions.
Goals:Knowledge: Application of mathematical theory to the practical tasks. Skills: Individual analysis of practical exercises.
Requirements:Basic course of Calculus a Linear Algebra (in the extent of the courses 01MA1, 01MAB2, 01LA1, 01LAB2 held at the FNSPE CTU in Prague).
Key words:Solution of differential equations, metric spaces, normed and Hilbert?s spaces.
ReferencesKey references:
[1] Robert A. Adams, Calculus: A complete course, 1999,
[2] Thomas Finney, Calculus and Analytic geometry, Addison Wesley, 1996

Recommended references:
[3] John Lane Bell: A Primer of Infinitesimal Analysis, Cambridge University Press, 1998

Media and tools: MATLAB

Course:Seminar on Calculus B201SMB2doc. Mgr. Krbálek Milan Ph.D.-0+2 Z-2
Abstract:The course is devoted to support the lectures of Calculus B4.
Outline:Regular mappings in two- or three-dimensional space, analytical forms of tangent hyperplanes to quadrics and pseudo-quadrics, volumes of chosen bodies, derivative of integral with parameter, application of measure theory and theory of Lebesgue integral.
Outline (exercises):Regular mappings in two- or three-dimensional space, analytical forms of tangent hyperplanes to quadrics and pseudo-quadrics, volumes of chosen bodies, derivative of integral with parameter, application of measure theory and theory of Lebesgue integral.
Goals:Knowledge: Application of mathematical theory to the practical tasks. Skills: Individual analysis of practical exercises.
Requirements:Basic course of Calculus a Linear Algebra (in the extent of the courses 01MA1, 01MAB2, 01MAB3, 01LA1, 01LAB2 held at the FNSPE CTU in Prague).
Key words:Function of several variables, measure theory, theory of Lebesgue integral
ReferencesKey references:
[1] M. Giaquinta, G. Modica, Mathematical analysis - an introduction to functions of several variables, Birkhauser, Boston, 2009

Recommended references:
[2] S.L. Salas, E. Hille, G.J. Etger, Calculus (one and more variables), Wiley, 9th edition, 2002

Media and tools: MATLAB

Discrete Mathematics 301DIM3 Masáková 2+0 z - - 2 -
Course:Discrete Mathematics 301DIM3prof. Ing. Masáková Zuzana Ph.D.2+0 Z-2-
Abstract:The subject is devoted to elementary proofs of non-trivial combinatoriwal identities and to generating functions and their applications. In the seminar students present a problem with solution chosen from the given literature.
Outline:1. Methods of combinatorial proof. 2. Stirling, Bernoulli, Catalan and Bell numbers. 3. Ordinary, exponential and Dirichlet generating functions. 4. Evaluation of sums, solution of linear and non-linear difference equations. 5. Applications in number theory and graph theory.
Outline (exercises):
Goals:Students learn methods of combinatorial proof, use of generating functions for solution of difference equations and for proving combinatorial identities. Students also learn comprehension of English written mathematical text and learn to present it to others.
Requirements:Knowledge of FNSPE courses 01MA1, 01MAA2, 01LA1, 01LAA2 is required.
Key words:generating functions, combinatorial identities, difference equations
ReferencesM. Aigner, G. M. Ziegler, Proofs from the Book, Springer-Verlag 2004

A. T. Benjamin, J. J. Quinn, Proofs that Really Count, The Art of Combinatorial Proof, The Mathematical Association of America, 2003.

A. M. Yaglom, I. M. Yaglom, Challenging Mathematical Problems with Elementary Solutions, Dover Publications, 1987.

H. Dörrie, 100 Great Problems of Elementary Mathematics, Dover Publications, 1965.

Kombinatorické počítání 1999 , KAM-DIMATIA Series preprint no. 451 (1999), 59 p

Experimental Physics 302EXF3 Petráček - - 2+0 zk - 2
Course:Experimental Physics 302EXF3doc. RNDr. Petráček Vojtěch CSc.-2+0 ZK-2
Abstract:This course will familiarize students with modern measuring and metrological procedures that are often used for precise measurement and calibration. Lectures cover topics from the field of laboratory measurements, industrial measurement as well as metrology.
Outline:1.Precise measurement of electric quantities
2.Measurements of semiconductor properties and of properties of certain components
3.Measurements and detection of ionizing and non-ionizing radiation
4.Measurements in the field of high and ultra-high vacuum
5.Measurements in plasma physics
6.Basic physical constants and their measurement
7.System diagnostics using noise signals
8.Measurements in the physics of low temperatures
Outline (exercises):
Goals:Knowledge:
Advanced experimental methods and routines in broad field of physics

Abilities:
Orientation in advanced methods of experimental physics
Requirements:Experimental Physics 2
Key words:Measurement of physics quantities, metrology, dosimetry, detection, instumental technics
ReferencesKey references:
[1] T. Ferbel: Experimental Techniques in High-Energy Nuclear and Particle Physics, World Scientific Pub, 1992

Recommended references:
[2] J. H. Moore et al.: Building Scientific Apparatus , Cambridge press 2009
[3] H. Frank: Fyzika a technika polovodičů, SNTL, 1990
[4] Š. Šaro: Detekcia a spektrometria žiarenia alfa a beta
[5] J. Grozkowski: Technika vysokého vakua, SNTL, 1981
[6] F. Chen: Úvod do fyziky plasmatu, Academia, 1984

Introduction to Elementary Particle Physics02UFEC Bielčík 2+0 z - - 2 -
Course:Introduction to Elementary Particle Physics02UFECMgr. Bielčík Jaroslav Ph.D.2+0 Z-2-
Abstract:The course provides an easily accessible introduction to elementary particle physics. Development, methods, goals and perspectives of the subject are presented.
Outline:1. Basic notation in the field, elementary particles and properties, literature
2. Natural system of units, history of the field
3. Main kinematic definitions and relations
4. Cross section and it's calculation in classical physics
5. Sketch of the quantum theory structure, matrix elements and cross sections in quantum theory
6. Relativistic calibration quantum field theory, Feynmann diagrams, renormalization, calibration symmetry, Higgs mechanism
7. Standard model - quantum electrodynamics, Glashow-Weinberg-Salam theory of electroweak interactions, quantum chromodynamics
8. Quark model, hadron description using multiplets of SU(N)
9. Deep inelastic scattering of leptons on nucleons, parton model
10. Theory of elementary particles beyond standard model - Grand unification theory,super-symmetric theory, string theory
11. Passing of radiation through matter, experimental methods in elementary particle physics
12. Main types of detectors
13. ATLAS experiment - research program, description of the detector, structure of incoming data, analysis, obtained results
Outline (exercises):
Goals:Knowledge:
Insight into the elementary particle physics

Skills:
Orientation in the problematics of the elementary particle physics
Requirements:Knowledge of basic course of physics
Key words:Quantum mechanics, symmetries, elementary particles, quarks, leptons, Standard Model

ReferencesKey references:
[1] K. Nakamura et al.(Particle Data group), The Review of Particle Physics, J. Phys. G 37, 075021 (2010)

Recommended references:
[2] Martinus Veltman, Facts and Mysteries in Elementary Particle Physics,World Scientific 2003
[3] Martinus Veltman, Diagrammatica : The Path to Feynman Diagrams Press Syndicate of the University of Cambridge 1994 Transfered to digital printing 2001
[4] Walter Greiner, Berndt Mueller, Quantum Mechanics - Symmetries Springer-Verlag 2001

Introduction to Curves and Surfaces02UKP Hlavatý - - 1+1 z - 2
Course:Introduction to Curves and Surfaces02UKPprof. RNDr. Hlavatý Ladislav DrSc.-1+1 Z-2
Abstract:The goal of the lecture is an introduction to the differential geometry of simple manifolds - curves and two-dimensional surfaces. The basic concepts for the curves are introduced Frenets formulae are explained. In the surface theory we introduce first and second fundamental forms and mean and Gaussian curvature. Essential part of the lecture are the examples calculated by students
Outline:1. Examples and definition of curves
2. Plane curves, natural equation
3. Space curves, curvature, torsion
4. Frenet formulas
5. Examples and definition of surfaces
6. The first fundamental form, lenght of a curve on the surface
7. The second fundamental form
8. Mean and Gauss curvature of the surface
9. Gauss Weingarten equations
10. Codazzi equation
11. Gauss theorema egregium

Outline (exercises):Curvature and length of a curve
Curvature of a surface
Metric tensor
Goals:Knowledge:
To provide the simplest examples of manifolds and their properties

Skills:
solve mathematical problems defined on manifolds
Requirements:Differential calculus with several varaibles
Key words:curve,surface, Frenet formulas, metric tensor, curvature
ReferencesKey references:

[1] M.P. do Carmo, Differential Geometry of Curves and Surfaces,
New Jersey : Prentice - Hall, 1976

Recommended references:
[2]A. Gray Modern Differential Geometry, Boca Raton : CRC Press, c1998

Seminar of Mathematical Physics02SMF Hlavatý 0+2 z - - 2 -
Course:Seminar of Mathematical Physics02SMFprof. RNDr. Hlavatý Ladislav DrSc.0+2 Z-2-
Abstract:The purpose of the seminar is to iluminate mathematical physics by virtue of solved examples. It is supposed that the teachers of the physics department will present simple tasks concerning their scientific activities that could become the topics of the student?s bachelor theses in the next year
Outline:The purpose of the seminar is to iluminate mathematical physics by virtue of solved examples. It is supposed that the teachers of the physics department will present simple tasks concerning their scientific activities that could become the topics of the student?s bachelor theses in the next year
Outline (exercises):
Goals:Knowledge:
Particular fields psesented by the teachers

Abilities:
Solving simple examples in the presented fields
Requirements:Mathematics A
Key words:Mathematical physics, theory of relativity, quantum physics, thoery of groups, differential geometry
ReferencesKey references:
L. Štoll, J. Tolar, Theoretical Physics, ČVUT Praha 2008 (in Czech )

Recommended references:
L.Landau, J. Lifshitz, Theoretical physics, Hauka Moscow 1973 (in Russian)

Programming in C++ 118PRC12 Virius 4 z 4 kz 4 4
Course:Programming in C++ 118PRC1doc. Ing. Virius Miroslav CSc.2+2 Z-4-
Abstract:This course covers mainly the C programming language and non-object oriented features of the C++ language.
Outline:1.Introductory examples
2.Compilation, project
3.Basic constructs
4.Scalar data types in C and C++
5.Expressions
6.Statements
7.Pointers, arrays and pointer arithmetics
8.Structs and unions
9.Functions
10.Preprocessor
11.Standard C library
Outline (exercises):The sylabus of the excercises is the same as the sylabus of the lecture.
Goals:Knowledge:
The C programming language according to the ISO 9899:1990 and ISO 9899:1999 international standards and selected features of the C++ programming language.

Ability:
The student will be able to use this programming language to solve common programming tasks.
Requirements:Basic programming skills (as covered by the "Basic of programming" course)
Key words:C programming language;compilation;basic data type;lexical convention;array;pointer;pointer arithmetic;struct;union;statement;preprocessor;macro;C runtime library;memory management
ReferencesKey references:
[1] Virius, M: Programování v C++, 3. vyd. Praha, Vydavatelství ČVUT 2009. ISBN 978-80-01-04371-4

Recommended references:
[1] Stroustrup, B.: The C++ Programming Language. 3rd edition. Addison-Wesley 1997. ISBN 0-201-88954-4.
[2] Virius, M. Pasti a propasti jazyka C++. Druhé vydání. Brno, Computer Press 2005. ISBN 80-251-0509-1.
[3] Eckel, B. Myslíme v jazyku C++. Praha, Grada Publishing 2000. ISBN 80-247-9009-2. 552 stran. (První díl)
[4] Sutter, H. Exceptional C++. Addison-Wesley 2000. ISBN 0-201-61562-2.
[5] Sutter, H. More Exceptional C++. Addison-Wesley 2002. ISBN 0-201-70434-X.
[6] Koenig, A. C Traps and Pitfalls. Addison-Wesley 1989. ISBN 0-201-18928-8.

Course:Programming in C++ 218PRC2doc. Ing. Virius Miroslav CSc.-2+2 KZ-4
Abstract:This course covers the object oriented programming and othesr advanced constructs in the C+;+ programming language and the Standard Template Library.
Outline:1. Class (object) types in C++
1.1 Declaraion of the class type without ancestors
1.2 Fields and methods. constructors.
1.3 Copy constructor. Destructor.
1.4 Inner class.
1.5 Inheritance, virtual methods.
1.6 Identifier conflicts.
1.7 Virtual inheritance.
1.8 Union as object type.
1.9 Member pointers.
2. Operator overloading
2.1 Common operator overloading.
2.2 Operators overloadable as methods only.
2.3 Operators new and delete.
3. Templates
3.1 Declaration, parameters.
3.2 Class type templetes
3.3 Function templates
3.4 Template metaprogramming
4. Exceptions.
5. Run time type identification.
6. Namespaces.
7. Input/output by stream classes.
8. STL: containers, localization tools.
Outline (exercises):Excercises outline and sylabus is the same as the outline and sylabus of the lecture
Goals:Knowledge:
The C++ programming language according to the ISO 14882:2003 international standard (including the proposed new version of the standard).

Ability:
Usage of the advanced constructs of the C++ programming language for the solution of the common programming tasks.
Requirements:Programming in C++ 1
Key words:class;struct;union;constructor;destructor;method;field;operator;operator overloading;template;tenmplate metaprogramming;exception;run time type identification;namespace;STL;inheritance;virtual inheritance
ReferencesKey references:
[1] Virius, M: Programování v C++, 3. vyd. Praha, Vydavatelství ČVUT 2009. ISBN 978-80-01-04371-4

Recommended references:
[1] Stroustrup, B.: The C++ Programming Language. 3rd edition. Addison-Wesley 1997. ISBN 0-201-88954-4.
[2] Virius, M. Pasti a propasti jazyka C++. Druhé vydání. Brno, Computer Press 2005. ISBN 80-251-0509-1.
[3] Eckel, B. Myslíme v jazyku C++. Praha, Grada Publishing 2000. ISBN 80-247-9009-2. 552 stran. (První díl)
[4] Sutter, H. Exceptional C++. Addison-Wesley 2000. ISBN 0-201-61562-2.
[5] Sutter, H. More Exceptional C++. Addison-Wesley 2002. ISBN 0-201-70434-X.
[6] Koenig, A. C Traps and Pitfalls. Addison-Wesley 1989. ISBN 0-201-18928-8.

Physical Training 100TV12 ČVUT - z - z 1 1
Course:Physical Training 100TV1----
Abstract:
Outline:
Outline (exercises):
Goals:
Requirements:
Key words:
References

Course:Physical Training 200TV2----
Abstract:
Outline:
Outline (exercises):
Goals:
Requirements:
Key words:
References