• न हि ज्ञानेन सदृशं पवित्रमिह विद्यते।

  • ज्ञान के समान पवित्र इस संसार में कुछ नहीं है।।

  • There is nothing more pure in this world than knowledge(Jyana)




For B.A. programme : The course familiarizes the students with fundamentals of computers hardware and software. It introduces the basic computer technologies and provides hands-on practice in the use of commonly used software in small scale industry. Thus, the course provides skills for entry level jobs. The course also inculcates logical and analytical thinking by way of offering programming languages. Modern programming languages like Python and R are covered, which enable students to move towards digital humanities. Specifically, the program aims the following achievements for students:

  • To attain understanding of computer technology, their applications and fundamentals.
  • To develop ability to apply knowledge of computing to solve computational problems.
  • To analyse a problem, and identify the computing requirements appropriate to its solution.
  • To design, implement, and evaluate a computer-based system, process or program to meet the desired needs.

For Generic Elective - This course is designed as the first course that introduces computers and programming to non-Computer Science students. The course focuses on the use of computer and programming to solve problems of different domains. It also introduces the concept of object-oriented programming. Course Learning Outcomes on successful completion of the course, students will be able to:

  • Describe the components of a computer and notion of an algorithm.
  • Apply suitable programming constructs and built-in data structures to solve a problem.
  • Develop, document, and debug modular python programs.
  • Use classes and objects in application programs and visualize data