About the Semester Project
The aim of this semester project is to consolidate the knowledge and skills gained during the study of the subject "Programming Basics". The semester project should include design and creation of a program that implements a simple computer game. This learner's guide is designed for students of the direction "Software Engineering"
Recommended Reading
- Bjarne Stroustrup. The C++ Programming Language. Third Edition. - Addison-Wesley, 1997.
- Stanley B. Lippman, Josee Lajoie C++ Primer. Third Edition. - Addison-Wesley, 1998.
- H. M. Deitel, P. J. Deitel. C++. How to Program. Third Edition. - Prentice Hall, 2001.
- Dave Shreiner, Mason Woo, Jackie Neider, Tom Davis: OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 2.1, 6th Edition. - Addison-Wesley, 2007
- OpenGL 1.2 Reference Manual. - IBM, 2000.
- Benjamin Lipchak, Richard S. Wright, Nicholas Haemel. OpenGL SuperBible: Comprehensive Tutorial and Reference, Fourth Edition. - Addison-Wesley, 2007.
- Martin Fowler with Kendall Scott. UML Distilled. Applying the Standard Object Modeling Language. - Addison-Wesley, 1997.
- СТЗВО-ХПІ-3.01-2018 Текстові документи в сфері навчального процесу. Загальні вимоги до виконання. Чинний від 28.09.2018.
Web Resources
- C++ - Wikibooks, open books for an open world // https://en.wikibooks.org/wiki/C++_Programming
- OpenGL - The Industry Standard for High Performance Graphics // http://www.opengl.org
- GLProgramming.com // http://www.glprogramming.com
- OpenGL Programming Guide // http://www.glprogramming.com/red/
- OpenGL Reference Manual // http://www.glprogramming.com/blue/
- OpenGL Programming - Wikibooks, open books for an open world // http://en.wikibooks.org/wiki/OpenGL_Programming
- UML Resource Page // http://www.uml.org