Department of Computer Science Engineering

Computer Science and Engineering from this department are highly demanded by the top class hardware and software companies

Welcome to the department of Computer Science and Engineering at Sri Ranganathar Institute of Engineering and Technology, Coimbatore. The department offers B.E CSE education with high technical quality through committed faculty, hardworking staff and students aimed towards job success and professional excellence.

The department is approved by AICTE and affiliated by Anna University, Chennai and has placed emphasis on the important aspects of computing in the areas such as internet of things (IoT), graphical database systems, cloud computing and many more. The students of the computer science and engineering from this department are highly demanded by the top class hardware and software companies. The department provides a learning platform for the students to achieve their computer and information technology career goals


To educate the basics of computational science and train the students in computer engineering through various core and elective subjects as per the curriculum of the affiliated university to deploy excellent computing professionals with ethics in compliance with standards of computation adapting to next generation technology in a networked society.


The mission of the department is to teach and practice the design and development skills in computer science and engineering discipline as described by the under graduate course syllabus of the affiliating Anna university. The department focuses the fundamentals of computing science and engineering and applies these scientific principles through standard design and programming techniques within an integrated frame work including other engineering disciplines. The department aims to provide corporate and research based education through various value added programs to enhance the employability of the outgoing computer engineering graduates

Program Outcomes

An ability to apply design and development principles in the construction of software systems of varying complexity.

To recognize the societal and global context of their work and to understand professional and ethical responsibilities.

To pursue lifelong learning through such activities as graduate school, distance education, professional training and membership in professional societies and to be able to adapt to new engineering tools.

Be employed in industry, government, or entrepreneurial endeavors to demonstrate professional advancement through significant technical achievements and expanded leadership responsibility

Demonstrate the ability to work effectively as a team member and/or leader in an ever-changing professional environment.

Knowledge of mathematics through differential and integral calculus, basic sciences, computer science, and engineering sciences necessary to analyze and design complex electrical and electronic devices and software as appropriate to Electrical and Computer Engineering

An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.

An ability to design and conduct experiments, as well as to analyze and interpret data.


Computer Center Lab (CCL) integrates information resources, technological resources, and human resources to provide full-service student-support for research, writing assistance, and production of papers and projects in a single environment. It offers a wide array of software including the latest packages for word processing, desktop publishing, and other applications.

Database Management System Lab deals with the computerized management of commercial data, designing database systems to manage large bodies of information. It provides an environment that is both convenient and efficient in the storage and retrieval of information.

The Lab serves the following purposes

  • The use of structured query language (SQL) as a data definition language, data manipulation language & data control language
  • Implementation of security and permissions in SQL server
  • Design entity relationship models for business problem and develop a normalized database structure

Data Structures Lab is about storing data in a computer so that it can be used efficiently. A well designed data structure allows a variety of critical operations to be performed efficiently in minimum execution time consuming memory space optimally.

The Lab serves the following purposes

  • Various operations and programming languages are used in the implementation of data structures
  • The quality of large system heavily depends on the data structures used
  • Various building blocks of programming languages like arrays, trees, records etc can be easily understood using data structure lab
  • To implement various interfaces between functions and to access storage of data in a structured manner
  • Students learn the concept of data organization