Course details
C and C++ Programming Languages
CPP Acad. year 2003/2004 Winter semester 6 credits
ISO C and ISO C++ languages. Programming in C and C++, basic principles of object-oriented programming in C++. Generic programming in C++.
Guarantor
Language of instruction
Completion
Time span
Department
Subject specific learning outcomes and competences
Basic knowledge of programming in C and C++ languages. Knowledge of object-oriented and generic programming concepts.
Learning objectives
Teach students C and C++ languages including object-oriented and generic programming concepts.
Study literature
- Herout, P.: Učebnice jazyka C, 4. vydání, Kopp, 2004, ISBN 80-7232-220-6
- Harbison S., Steele G.: C: Referenční příručka jazyka C, Science, 1996, ISBN 80-901475-50
- Eckel, B.: Myslíme v jazyku C++, GRADA, 2000, ISBN:80-247-9009-2
- Eckel, B.: Thinking in C++, Volume 1: Introduction to Standard C++, 2nd edition, Prentice-Hall, 2000, ISBN:0139798099, [dostupné elektronicky na WWW]
- Materiály na WWW stránce předmětu IJC
Fundamental literature
- Kernighan, B., Ritchie, D.: The C Programming Language, 2nd edition, Addison-Wesley, 1989, ISBN 0-13-110362-8
- Harbison S., Steele G.: C: A Reference Manual, Fifth Edition, Prentice Hall, 2002, ISBN 0-13-089592-X
- Stroustrup, B.: The C++ programming language, third edition, Addison-Wesley, 1997, ISBN: 0201889544
- Eckel, B.: Thinking in C++, Volume 1: Introduction to Standard C++, 2nd edition, Prentice-Hall, 2000, ISBN:0139798099
Course inclusion in study plans
- Programme EI-BC-3, field VTB, 1st year of study, Elective
- Programme EI-BC-3 (in English), field VTB, 1st year of study, Elective
- Programme EI-MGR-3, field VTN, 1st year of study, Elective
- Programme EI-MGR-5, field VTI, 1st year of study, Elective
- Programme EI-MGR-5 (in English), field VTI, 1st year of study, Elective