Bachelor of Computer Applications

Considering this hard known fact that, the theoretical countenance of any curriculum remains more or less constant. A twist in delivering pattern could lead towards the successful implication of a learning environment. JIMS focuses on blended learning while keeping in mind the complexity of the concept and the competency of perceive. This learning helps students in understanding the concepts in an innovative manner.

Numerous learning and teaching techniques are employed to impart knowledge and skill to the students. These include Lectures, assignments, simulation tools, group discussions, project work, mock tests, PI etc. Further enrichment to skill is provided through the guest lectures, workshops, quizzes, and many sessions on personality development, soft skills, Intellectual Property Rights, Human Values etc.

The pedagogy lays emphasis on increasing the technical as well as human skills through clear conceptual understanding of core subjects, with complete exposure to industrial practices. The approach includes the following steps:

Classroom Learning: The latest theoretical inputs are provided by the faculty of the Institute. Emphasis is on to develop analytical skills amongst students.

Summer Training

Presentation & extempore: Students explore their presentation skills under sessions conducted for non-university subjects.


Assignment: Students are motivated to self -study.


Research Paper: Under non-university subjects, Students are encouraged to discuss their research ideas and experiences to propose an innovative solution to social or environmental issue.

Summer Training

Project Report: As an integral part of the curriculum, students are required to work on one project in every semester and a major project. This is an excellent opportunity for students to have close interaction with the industry-experts who often give them live projects to work on.On completion of their projects, the students are required to make presentation of their report.

Mock Test

Cyber Ethics

In this era of digitization, technology ethics are required to govern the technology thus protecting individual rights too. Cyber ethics principles could be a great way to ensure that one knows how to avoid the numerous threats lurking around the digital space. An outstanding method to approach cyber ethics teaching is to address misconceptions one might have about the topic. With the right understanding of cyber threats and potential dangers students can be part of technology innovation and they can adopt the change in a better way.

Software Development Skills

To be a part of software Industry, there are some technical skills that you need to have to become a good programmer. Technology is massive and there are so many platforms, tools, languages coming out in the market. It is expected that students should have knowledge on how to integrate the modern technologies in their work to make a good software. Students learn things that help them to stay ahead of the competition.

Personality Development Skills

Personal development skills are abilities that help one to grow both personally and professionally. Improving these skills can help one to maximize his/her potential. Here are named some of skills to be commonly practiced to facilitate personal growth. Students go through the sessions on communication skills, inter-personnel skills, leadership, problem solving skills, work ethics etc.

Performance Evaluation

The performance of a student is evaluated through:

  • Class participation and month-end Assignments assessment
  • Subject Internals
  • Lab assessment
  • Project evaluation
  • Semester-end Examinations
  • Personal Interview
  • Publication of technical paper
  • Behavioural assessment
  • Evaluating students on ‘how he changes the challenge to opportunity’