Computer Science Engineering includes the study of design, computational processes and programming languages. Students get to learn about how to develop a variety of hardware’s and software’s and gain knowledge about communications systems and other similar devices. Usually students and potential candidates tend to confuse computer science and engineering and computer science subject as one subject.

A computer scientist specializes in theory of computation and design of computational systems. Computer Science Engineering aids with various disciplines such as electrical and electronics engineeringinformation technologysoftware engineering, and more. This study deals with programming languages and operating systems and learning the technical aspects related to software and its advancements.


To construct an organizing environment for quality of education and research oriented undergraduate program in Computer Science and Engineering and preparing the students for a worldwide technological society and adapt them towards serving the society. 


  • To divulge immense aspect for expert training at the Under-Graduate level program with prominence on fundamentals of Computer Science and Engineering.
  • To impart moralistic and noble values, and interpersonal skills to the students.
  • To empower students with the requisite skill set to resolve complicated technological problems of real world and also support students with a framework for promoting collaborative and multidisciplinary activities
  • To brace our students enduring personal and professional development that facilitates them to exercise their skills and make lasting contributions in their disciplines.
  • To train our students for applying different engineering measures and approaches in real- time project development to deliver an immense quality product for the success.
  • To enhance their confidence in serving the society whether regional, state, national, or global urgency by framing collective advantages of interconnected industry, institutions, company and constituencies.
  • To provide the future leaders in the area of computer engineering and information technology through the development of human intellectual potential to its fullest extent.

Program Outcomes

  • Students will understand the basic concept and principles of computer science and engineering.
  • An ability to apply knowledge of computing and mathematics appropriate to the discipline.
  • An ability to identify, formulate, and develop solutions to computational challenges.
  • An ability to design, implement, and evaluate a computational system to meet desired needs within realistic constraints.
  • An understanding of professional, ethical, legal, security, and social issues and responsibilities for the computing profession.
  • An ability to communicate and engage effectively with diverse stakeholders.
  • An ability to analyze impacts of computing on individuals, organizations, and society.
  • Recognition of the need for and ability to engage in continuing professional development.
  • An ability to use appropriate techniques, skills, and tools necessary for computing practice.
  • An ability to apply algorithmic principles in the modelling and design of computational systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
  • An ability to apply design and development principles in the construction of software systems of varying complexity.

Career options

After doing B.Tech in Computer Science and Engineering students have a wide range of opportunities to choose from

  • Web/Software Developer
  • Software Designer
  • Mobile Application Developer
  • Data Scientist
  • Machine Learning Engineer
  • Full stack Developer
  • Network Security Engineer
  • Big Data Engineer
  • Multimedia Programmer
  • Cloud Engineer
  • Database Administrator
  • Cyber Security Consultant
  • SCRUM Master
  • Agile Project Manager
  • Graphic Designer


  • Interactive Learning
  • Experienced Faculty
  • Visualization Skills
  • Modern Infrastructure
  • Industry Relevant Curriculum
  • Internship and Placement Cell
  • Practical Based Experimental Learning
  • Outcome Based Learning
  • Well-Equipped Laboratories
  • Smart classrooms using state of art ICT based facilities


Well-equipped laboratories enable students to enhance their practical knowledge. As per university curriculum department has following Laboratories:

Programming for Problem Solving

This lab deals with basic concepts to formulate simple algorithms for arithmetic and logical problems and translate the algorithms to programs in C Language. This also helps to decompose a problem into functions and synthesize a complete program using divide and conquer approach.

IT workshop MATLAB

At the end of the course, students will be able to use MATLAB for programming purposes. Learn and explore MATLAB further on their own and use this learning experience to learn other programming languages

Data Structure and Algorithms using C

This lab enable students to write algorithms for solving problems with the help of fundamental data structures like stacks, queues, lists, trees and graphs.

Unix/Linux Operating System

To familiarize students with the architecture of Linux OS and to provide necessary skills for developing and debugging programs in Linux environment.

Computer Architecture Lab

Students will get knowledge of register transfer logic and arithmetic operations. Learn different types of addressing modes, memory organization and types of serial communication techniques.

OOPS with Java

The objective of this lab is to Implement  appropriate  program  design  using  good  programming  style, Conceptualize, Analyze and write programs to solve more complicated problems using the concepts of Object Oriented and java technology.

DBMS Lab using SQL

This lab is used apply the basic concepts of Database Systems and Applications. Basic uses of SQL and helps to construct queries using SQL in database creation and interaction. Design a commercial relational database system (Oracle, MySQL) by writing SQL using the system.

Compiler Design Lab

This lab provides knowledge and skill to implement front end of the compiler by means of generating Intermediate codes and to implement code optimization techniques.

Computer Networking Lab

This lab covers the working principle of various communication protocols and helps to analyze the various routing algorithms.

Design & Analysis of Algorithms

This lab covers basic concepts Ability to develop C programs for computing and real-life applications using basic elements like control statements, arrays, functions, pointers and strings, and data structures like stacks, queues and linked lists.