Computer Science & Engineering

The Department offers B.Tech and M.Tech degree. The Department has a comprehensive curriculum on topics related to all aspects of Computer Hardware and Software with an emphasis on practical learning. The course structure is up-to-date and includes courses on nascent topics to equip students with the latest developments.

The labs have 250 PCs with latest configurations running Windows as well as Linux and a number of other high-end multiprocessor servers. Two dedicated leased lines, 10Mbps Asianet (1:1) and 100 Mbps BSNL(1:4) and one broadband connection NMEICT up to 30 Mbps connections serve the labs and the rest of the campus. Specially equipped classrooms provide on-line computing facilities.

The department has the following laboratories:

  • Programming Lab
  • Systems Lab
  • Hardware Lab
  • Project Lab
  • Advanced Computer Lab
  • PG Lab

Click here to know more about Course and Admissions

Progress through quality education and become a centre of excellence in computing knowledge..
To seek, to strive for advancements in technological and social aspects so as to create socially responsible engineers in the field of computer science, who will embark to further reduce gap between science and man-kind.
Programme Edicational Objectives (PEOs)
PEO-1: To bring the physical, analytical and computational approaches of CSE to bear on the challenges they take on, abstracting essential structure, recognizing sources of uncertainty, and applying appropriate models, technical tools, and evaluations to develop their solutions.  
PEO-2:  To bring to their careers the self-assurance, integrity, and technical strengths that drive innovation and the communication and collaboration skills to inspire and guide the groups they work with in bringing their ideas to fruition.  
PEO-3: To develop abilities and talents leading to creativity and productivity in fields and professions beyond the regular CSE curriculum.   
PEO-4: To promote life-long self learning abilities to remain professionally effective to the society.   
PEO-5: To promote among graduates the ability to gain multidisciplinary knowledge through projects and industrial training, leading to a sustainable competitive edge in R&D and meeting societal needs.   
PEO-6: To inculcate group work and team management skills with cross-cultural etiquettes, promoting knowledge transfer leading to conceptualization and delivery of projects with varied complexity.   
PEO-7: To sensitize graduates towards issues of social relevance, openness to other international cultures and to introduce them to professional ethics and practice. 
Programme Outcomes (POs)

POs describe what graduates are expected to know or be able to do by the time of graduation from the program. After completion of the course, B. Tech Computer Science and Engineering graduates will have:  
1. An ability to apply knowledge of computing, mathematics including discrete mathematics, probability, statistics, science and engineering fundamentals appropriate to the discipline.  
2. An ability to design and conduct experiments, as well as to organize, analyze and interpret data to produce meaningful conclusions and recommendations.  
3. An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability.  
4. An ability to analyze, identify, formulate and solve hardware and software based computing problems accounting for the interaction between hardware and software appropriate to its solution using current techniques, skills, and modern engineering tools  
5. An ability to analyze the local and global impact of computing on individuals, organizations, and society.  
6. Knowledge of contemporary issues in the social sciences and the humanities using computational tools.  
7. An understanding of professional, ethical, legal, security and social issues and responsibilities.  
8. An ability to function effectively individually and on teams, including diverse and multidisciplinary areas, to accomplish a common goal.  
9. An ability to propose original ideas and solutions, culminating into a modern, easy to use tool, by a larger section of the society with longevity through effective communication in speech and in writing, including documentation of hardware and software systems to customers/users or peers.  
10. An ability to recognize the importance of professional development by pursuing postgraduate studies or face competitive examinations that offer challenging and rewarding careers in computing globally.  
11. An ability to apply engineering and management knowledge and techniques to estimate time and resources needed to complete a technical project.  
12. An ability to have an entrepreneurial mindset to apply knowledge of engineering and management to one’s own surrounding environments.