This course focuses on fundamentals of relational database management system and enables students to design and manage database for various software applications. It also provides students with theoretical knowledge and practical skills in the use of databases and database management systems in Information Technology applications.

Computer Graphics is the discipline of generating images with the aid of computers. This course provides an introduction to the principles of Computer Graphics. In particular, the course will consider methods for Object Design, Transformation, Scan Conversion, Visualization and Modelling of real world and enables student to create impressive graphics easily and efficiently.

One of the most important courses in information and communication technology is data structures. Data organization or structuring is essential for developing effective algorithms and programs. Students will get the ability to develop logic to solve problem using principles of data structure with the aid of this course.

In the modern world of Information Technology, Object Oriented Programming provides the most preferred approach for software development. It offers a powerful way to cope up with real world problems. C++ helps to develop fundamental understanding of object oriented concepts. This course enables to implement object oriented approach to solve a given programming problem.