Basics of C++, OOPs and OpenGL
This course introduced the basics of programming in C++, visualization using OpenGL, data structures and algorithms and Object Oriented Programming .
Learning Outcomes:
- Data Structures and Algorithms.
- Introduction to OpenGL with audio programming, 3D graphics - Coordinate transformation, Z-buffering.
- Object-Oriented programming (Polymorphism, Virtual function, Template), Resource management and Memory Hierarchy.
- Parallel processing - thread and mutex.
Programming Language: C++, C and OpenGL