To provide a broad based knowledge of mathematics: For this purpose courses have been built based on students knowledge at the entry level. For example Calculus of several variables based on Calculus of one variable, Linear algebra based on Matrix theory, etc.
To provide the essential mathematical tools: For this purpose, a number of
courses such as Linear algebra,
problems etc. are given which train the students in using the mathematics as tools in all the branches of science as well as social sciences.
To develop mathematical understanding: This is achieved by courses like Real analysis I and II with emphasis on proofs. These courses give the students the much-needed foundation in rigor of mathematical thinking.
To develop interest in specialization, each of the last two semesters two elective courses are provided. Students can choose the electives from three different streams – Stream I for Pure Mathematics Stream II for Applied Mathematics and Stream III for Computer Science, depending on their interest.
To train the students in computer, the students learn some programming languages as well as hands on experience on computer usage on different platforms in the final year.