Department of Computer Science And Engineering


The Department of Computer Science and Engineering was started in 1996 at the same time when the Institute was established. It offers a four year B.Tech program in Computer Science & Engineering. The department has been growing since then in various dimensions like infrastructural facilities, lab facilities and academic activities. It offers hard-core courses of Computer Science and Engineering to provide the students detailed knowledge of computer hardware and software and also offers elective courses from various streams like Distributed Processing, Parallel Processing, Artificial Intelligence, Natural Language Processing, Advance Computer Networks, Advance DBMS, Multi-Core Architecture, etc to encourage and motivate the students for higher studies and develop research interests in different areas. The syllabi and courseware are updated regularly to incorporate the cutting edge technologies as well as ensuring a firm grasp of core fundamentals. The department offers a basic programming course to 1st year students of all branches of B.Tech program and a few required courses to postgraduate students of Bio-informatics department. The department is well equipped with the state of art laboratory facilities. The department has an enthusiastic team of faculty members who are always ready to help the students for their all round development.
  1. B.Tech. (Computer Science and Engineering) - 120 Seats .
  2. B.Tech. (Computer Science and Engineering with AI Specialization) - 30 Seats
  3. M.Sc. (Computer Science) - 30 Seats.
  4. PG Diploma (Data Science & Machine Learning) - 60 Seats

Publications & Projects


Dr. Deepak Kumar Verma
Assistant Professor UPTU, Lucknow
Ph.D. UPTU Lucknow
Area of Research: ad-hoc networks security
Dr. Ravindra Nath
(Director & Head of Department)
Computer Science and Engineering
Associate Professor
Ph.D. CSJMU Kanpur
Area of Research:Computer Algorithm,Randamized Algorithms, Computer Networks,Theoritical Computer Science , Hidden Morkov Model
Curriculum Vitae
Dr. Rashi Agarwal
Assistant Professor
B.Tech. (Gold Medalist) CSE, HBTI, Kanpur
M.Tech/Ph.D. HBTI Kanpur
Diploma in GIS (92%) , ITC , Netherlands
Area of interest:Image processing, Machine Learning
Mr. Shesh Mani Tiwari
Assistant Professor
M.Tech. Rama University
Er. Ramnayan Mishra
Assistant Professor
B.Tech CSE (MPEC Kanpur)
M.Tech. (IT, IPM institute Kanpur)

Er. Sunil Kumar
Assistant Professor
B.Tech (IT, UIET, CSJM University, Kanpur)
M.Tech (IT, YMCA Institute of Engineering, Faridabad)

Er. Shubhendra Singh
Assistant Professor
B.Tech. (CSE) UIET, CSJM University, Kanpur
M.E. (CSE) National Institute of Technical Teachers's Training & Research, Panjab
Dr. Alok Kumar
Assistant Professor UPTU, Lucknow
Ph.D. UPTU Lucknow
Area of Research: Natural Language Processing, Machine Learning
Dr. Sandesh Gupta
Assistant Professor
Ph.D. UPTU, Lucknow
Area of Research: Digital Image Processing, Medical Image Processing, Biometric Security
Mrs. Suruchi Kanaujiya
Assistant Professor
M.Tech. UPTU Lucknow

Er. Sanjeet Kumar
Assistant Professor
B.Tech (CSE, IET Agra)
M.Tech (CSE, Integral University Lucknow)
Mr. Mohd. Shah Alam
Assistant Professor
M.Tech. Rama University
Er. Hemant Kumar
Assistant Professor
M.Tech. (Spatial Information Technology) School of Electronics DAVV Indore

Er. Prateek Srivastva
Assistant Professor
M.Tech. (CSE) Amity University, Lucknow


The CSE department is well equipped with laboratory facilities having four laboratories.

1. Core CSE Lab :
  • Equipped with a Window 2000 Server & 40 nodes connected via LAN .
  • Used for teaching Computer Fundamentals and Programming to all the first year B.Tech students.
  • Used by the faculty and students to avail the Internet facility.
2. Advance Lab:
  • 120 computers having Window 7 professional operating system and Linux operating system
  • Connected to both Window 2000 server and Linux server via LAN.
  • Computers are equipped with latest softwares like Apache Tomcat 5.0.29, J2SDK 1.5.0, J2EE Server 1.4, Jakarta ANT, Oracle 10G, Jakarta Struts, Jakarta Cactus, Net Beans IDE1.4 etc.
  • Used by Final Year students for B.Tech. projects.
  • Used for Object-Oriented programming, AWT programming, Network programming and Database programming and for advanced courses like Algorithms, Artificial Intelligence, Image Processing, etc.
  • Used by the final year students to avail the Internet facility for project purposes and also organizes online certified workshops.
3. Digital and Microprocessor lab:
  • Have 8085 microprocessor kits and 8086 microprocessor kits with assembler and disassembler.
  • Has different interfacing cards like Temperature measurement, stepper motor interface, seven segment display, traffic light simulator card,etc.
  • Used for teaching the design of combinational circuits like Half adder, Full adder, decoder, multiplexer etc. and sequential circuits like flip flops, registers, counters etc. using 7400 series ICs.
4. Multicore Lab:
  • 10 nodes are connected via LAN.
  • Used by final year students for experiment of multi-core architecture.

Publications & Projects

copyright UIET, CSJM University, Kanpur