Semester - 3

The main objective of this course is to provide the necessary skills and competencies to analyze and design a system using object-oriented approach. 

The main objective of this course is to provide knowledge of different data management techniques with insight on distributed database systems and other advanced database concepts. This course covers topics of Data Management Evolution, Database Constraints and Triggers, Database Indexing and Tuning, Distributed Database Systems, and Consistency and Transaction Processing Concepts.

The main objective of this course is to provide fundamental knowledge in the application of different data structures and algorithmic processes. Further, this provides knowledge in the sorting and searching algorithms. Finally provides skills to use data structures and algorithms for problem-solving activities.

The main objective of this course is to provide an insight into the server-side web development technologies along with the advances features, methods and tools needed to add interactivity to produce rich internet applications.

This course covers topics of Introduction to Communication Skills II, Importance of Personal Development, Reading and Comprehension, Professional Responsibility, ethics and Plagiarism, Technical Writing and effective communication, Visual Communication, and Team Work and collaboration.