To contribute to the society through excellence in scientific and knowledge-based education utilizing the potential of computer science and engineering with a deep passion for wisdom, culture and values.


  • To promote all-round growth of an individual by creating futuristic environment that fosters critical thinking, dynamism and innovation to transform them into globally competitive professionals.

  • To undertake collaborative projects which offer opportunities for long-term interaction with academia and industry.

  • To develop human potential to its fullest extent so that intellectually capable and optimistic leaders can emerge in a range of professions.


  1. Graduates will achieve broad and in-depth knowledge of Computer Science and Engineering relating to industrial practices and research to analyze the practical problems and think creatively to generate innovative solutions using appropriate technologies.

  2. Graduates will make valid judgment, synthesize information from a range of sources and communicate them in sound ways appropriate to their discipline.

  3. Graduates will sustain intellectual curiosity and pursue life-long learning not only in areas that are relevant to Computer Science and Engineering, but also that are important to society.

  4. Graduates will adapt to different roles and demonstrate leaderships in global working environment by respecting diversity, professionalism and ethical practices.

Course Objectives

1. To impart the basic understanding of the theory and applications of database management systems.

2. To give basic level understanding of internals of database systems.

3. To expose to some of the recent trends in databases.

Pre-requisite: CS205 Data structures

Expected outcome.

Students will be able to:

1. define, explain and illustrate the fundamental concepts of databases.

2. construct an Entity-Relationship (E-R) model from specifications and to perform the transformation of the conceptual model into corresponding logical data structures.

3. model and design a relational database following the design principles.

4. develop queries for relational database in the context of practical applications

5. define, explain and illustrate fundamental principles of data organization, query optimization and concurrent transaction processing.

6. appreciate the latest trends in databases.