Keeping in view of the diverse background of the students,'Introduction to Problem Solving' has been designed as a bridge course to lay strong foundation in problem solving. This course helps students to enhance their logical thinking. The goal of this course is to alleviate the fear of students without computer science background towards C programming

Personality Reengineering
The department focuses on holistic development of a student through its personality reengineering initiative. The mentors work in tandem with the students in areas like,
             a) Self Awareness
             b) People Skills
             c) Technical skills

Spoken Tutorial Workshops in collaboration with IIT Bombay

The Spoken Tutorial project is the initiative of the 'Talk to a Teacher' activity of the National Mission on Education through Information and Communication Technology (ICT), launched by the Ministry of Human Resources and Development, Government of India. The use of spoken tutorials to popularize software development and its use will be coordinated through this website. The Spoken Tutorial project is being developed by IIT Bombay for MHRD, Government of India. Spoken Tutorial Workshops and Online Assessments for Linux, Shell programming were successfully conducted in the department. Workshops for Java, MySQL & PHP, LateX etc. are in pipeline.

Beyond Syllabi Training

Seminars and discussions with experts from industry as well as academics are organized regularly to provide a platform for students to keep abreast of latest developments.

Practical Oriented Teaching

In addition to the labs mentioned in the university syllabus, additional practical modules are incorporated into the curriculum to reinforce the theory concepts.

Performance Enhancement Tests

To integrate continuous evaluation into the teaching-learning progress, Tests are conducted frequently. The focus of PET is on 3 Ps-progress, process and product. Through this evaluation the teacher continuously monitors the progress of the students. The process of learning is also monitored and if needed, be altered. The quality of the product of the learning is also assessed

Technical Excellence for Placement

The department organizes special interactive programmes for final year students to boost their confidence and competence in technical areas of Information Technology and to enable them to excel in responding to technical interview questions. The department organizes placement support activities like aptitude training, mock interviews, group discussions etc.