Programming Languages
Literature:
- S. Davies, Beginning Programming with C++ for dummies, Wiley, USA, 2010.
- S. Prata, C++ Primer Plus (6th Edition) (Developer’s Library), Addison-Wesley Professional, 2011.
- J. Liberty, S. Rao, B. Jones, Sams Teach Yourself C++ in One Hour a Day (6th Edition), Sams Publishing, 2008
- S.B. Lippman, J. Lajoie, C++ Primer (5th Edition), Addison-Wesley Professional, 2012.
- B. Eckel, Thinking in C++ 2nd Edition, Prentice Hall, 2000
- B. Stroustrup, The C++ Programming Language, 4th Edition, Addison-Wesley Professional, 2013.
- P.J. Plauger, C++ Standard Template Library, Prentice Hall, 2000.
Preferred programming environment: Code::Blocks
Teaching materials (lecture) [in polish]
- Types, operators, expressions
- Processing of character tables
- Introduction to pointers
- Arrays and pointers
- Structures as a representation of records
- Representation and processing of files (stdio)
- Processing of binary files (stdio)
- Arrays and structure files
Teaching materials (laboratory)
- First chapter – Types, operators, expressions.
- Second chapter – Arrays and strings.
- Third chapter – Usage of files [in polish].
- Fourth chapter – Structures, unions, formatting and pointers [in polish].
- Programming project – Casino simulator
- Additional tasks – Only for volunteers [in polish].