Programming in the C++ Language (X36PJC)
course in Czech language

full-time study course, currently teaching
Number of teaching periods (lectures + seminars): 2+2
Termination: Credit, examination

time table at FEE

  Summary:  

  Basic course of programming in the C++ language. It is expected that students know to write simple programs in Java. They acquaint with data types in C++, object oriented means, overloading, templates, and with the other features of the C++ language.

  Course Syllabus:  
 
  • Basic features of the C language
  • Basic features of the C++ language
  • Simple and structured data types
  • Functions
  • Program structure, exceptions
  • Pointers
  • Classes and objects
  • Inheritance
  • Polymorphism and abstract classes
  • Operator overloading
  • Templates
  • Implementation of data abstractions
  • Multiple inheritance. Name spaces
  • Libraries

  Seminar syllabus:  
 
  • Expressions and statements of the C and C++ languages
  • Input and output
  • Semester project specification
  • Simple and structured data types
  • Functions
  • Program structure, exceptions
  • Pointers
  • Classes and objects
  • Inheritance
  • Polymorphism and abstract classes
  • Operator overloading
  • Templates
  • Implementation of data abstraction
  • Crediting

  Literature:  
 
  • Stroustrup B.: The C++ Programming Language. Addison-Wesley, London 1997


  Requirements:  
  Elaborating a semester work and getting the necessary number of points.

  Teachers:  
  Lecturer:
  • Ing. Pavel Strnad (1/2) time table at FEE

Seminar leaders:
  • Ing. Viktor Černý (1/2) time table at FEE
  • Ing. Pavel Strnad (1/2) time table at FEE

Generated: 24.07.2011 13:09