Computer Science and Engineering

The fast changing technological scenario poses to the Institute a challenge of continuously updating its curriculum and faculty to be able to provide state-of-the-art education to the students. Changes, both major and subtle, have been made by the department of Computer Science and Engineering (CSE), to be better prepared for tomorrow.

The department of CSE was established in 2001 with an intake of 40, increased to 60 in 2002, 90 in 2004, 120 in 2006, 180 in 2012 and 240 in 2015. Besides, an additional 20% seats are under lateral entry scheme.  The department is also offering M. Tech program in Computer Science and Engineering from the year 2008, with an intake of 18 and increased to 36 in the year 2010 and Software Engineering from 2009, with an intake of 18. 

The B.Tech (Computer Science and Engineering) program has been accredited by the National Board of Accreditation (NBA) since 2008.

The department is headed by Dr. K Rajendra Prasad, with vast Industrial and Teaching experience of 13 years. The department currently has 49 faculty members, including four doctorates. Faculty research interest spans a wide range: from abstract theory to down-to-earth problems of immediate interest to industry.  Current areas of research of the department has broadly classified into the following categories: Algorithms; Artificial Intelligence Soft Computing, and Machine Learning; Data Mining and Business Analytics; Wireless Protocols; Information Retrieval Systems; Networks and Internet Technologies; Software Engineering and Languages.

An advisory committee is functioning with experienced persons drawn from Industrial and Academic circles to help and guide in the Academic and Industry related activities of the department. The members of the Committee are Dr. Ram Mohan Reddy, Professor of Computer Science and Engineering, Sri Venkateshwara University College of Engineering, Tirupati and Dr. S Viswanadha Raju, Professor of Computer Science and Engineering, JNTUH college of Engineering, Hyderabad. The advisory committee meets at least twice a year to discuss the academic matters which will improve the standards of the department.

The department has been striving hard to inculcate conceptual and technical skills in students through a scientific teaching methodology based on lectures, case studies, seminars, group discussions, project works, assignments, quiz programs etc. The systematic and well planned approach to problem solving is emphasized in the classrooms, laboratories through the course projects and additional computer training beyond the scope of the syllabus. Teaching aids such as LCD Projector, OHP, CD demo, equipment demonstrations, Models, Charts etc are regularly used to enhance better understanding. Around 18 students of each class are allocated to a teacher who keeps a close rapport with each student with regard to academic and personal matters.

In the regular time-table, five (5) periods are allocated for the enhancement of Communication skills –  (i) Seminars,  (ii)  Group discussions, (iii) Personality Development,  (iv) Extra-curricular Activities,  (v)  Ethics,  (vi)  Career Development etc.  Expert Lectures from Specialists of the Industry and Academic Institutions are also arranged.

The department has modern laboratories to serve the teaching and research needs of the students and faculty. All systems are connected to the department LAN through fiber optic which is a part of the Institute wide area network. Internet connectivity is provided by a 40 Mbps link leased from Gateway and Vainavi.

The department has its own library in addition to the central library with 1080 titles, 215 volumes, Audio Visual Multimedia CDs, Conference Proceedings, Magazines and IEEE Transactions/Journals. Additional facilities like Central Computing Facility, e-Class room with multimedia facilities, Internet, Centrally air-conditioned Seminar Hall/Auditorium are also available.

Computer Engineers Technical Association (CETA) is a students’ body for conducting career developing, interpersonal and intrapersonal skills of students. It organizes Seminars, Quiz Programmes, Industrial Visits, Paper Contests, Group Discussions, Guest Lectures, Career Guidance, Games etc under its auspices. Student Chapters of IEEE, ACM, CSI and ISTE conduct events round the year, keeping students busy with beyond-the-classroom activities.

The students are encouraged to present papers and to participate in seminars conducted in other engineering colleges. Industrial tours are arranged for students to obtain an exposure to industries.

Around 180 alumni of the Department are pursuing their higher education in India and abroad.  The department interacts with them and gets feedback with regard to academic, placements etc. matters. Their suggestions are taken into consideration in various developmental activities of the department.

A good number of Students of 2009 - 2013 batch were selected in the campus interviews by leading companies like Tata Consultancy Services, Infosys Technologies Limited, Tech Mahindra, Robert Bosch, Syntel, Computer Sciences Corporation and Cyient (formerly Info Tech Enterprise) etc.

M. Tech (Computer Science & Engineering): 

M. Tech (Computer Science and Engineering) is a two year full time post-graduate program approved by the All India Council of Technical Education (AICTE) for the students who have a B.E / B. Tech in any branch of engineering. The course is offered by the Department of Computer Science & Engineering by highly qualified and experienced teaching faculty. Intake to this course is 36, selected by J N T University by common Entrance Test.

The course offers core subjects like Advanced Computer Architecture, Computer Networks, RDBMS, Software Engineering, Language Processor and Operating Systems in the first two semesters and a host of elective subjects like Data structures, Advanced Computer Graphics, Distributed systems, Artificial Intelligence, etc.

A dedicated project work is taken up by every student for the next two semesters. The project work is of high quality basing used in current industry practices. Project work is supported by leading MNC's and defense laboratories doing state of art research and development.

M. Tech (Software Engineering):

Software Engineering is applying engineering techniques to optimize the development of software. With the rapid adoption of Information Technology, the demand for software development has increased many-fold. A Master's degree in Software Engineering prepares students to optimize this huge industry. In this two year program, students from basic undergraduate level engineering apply the aspects of software development with a set of best practices that can be used by a variety of industries resulting in simpler, better performing and more usable software.

The core purpose of M.Tech in Software Engineering is to foster state-of the-art in Software Engineers and to transition this work to the community by producing the best software professionals.

This degree provides students with the theoretical foundations of Software Engineering, experience in team projects involving software development and management, hands-on experience with state-of-the-art tools, an understanding of advanced software development and management techniques, and exposure to the most recent developments.