Mathematics

Mathematics

About the Department:

Year of establishment: PG Department of Mathematics was established in the year  2014 and Department of Statistics was established in the year 2015.

  • Contribution of department: The department of Mathematics offers undergraduate and post graduate courses in the field of mathematics and statistics. These courses has plethora of opportunities in research, academia, banking, industry, government services, Indian Statistical Services(ISS), Indian Administrative Services(IAS), Indian Forest Services(IFS) etc. The motive of the department is to provide ample exposure as well as opportunities to students through interactions with renowned academicians and hands on project work for creating a bright future with strong foundation of mathematics. The department is consistently motivating students to develop the attitude and ability to apply mathematical methods and ideas in a wide variety of careers. Apart from government sector, students have opportunities in the private sector as well such as Data Analytics, Crypto Analytics, Actuarial Sciences etc. The faculty is well trained with various technological tools supporting classroom environment and fostering intellectual growth of students.

 

  • Alumni (mention the names of distinguished alumni):
S.No. Name Class Batch Company

Name

Profile Contact Date of joining
1 Partap singh M.Sc- Maths 2019-21 Punjab police ASI 8528126027 2022
2. Anu raheja M.Sc- Maths 2019-21 Government education sector Master cadre 7888309766 Feb, 2021
3. Lovepreet Singh M.Sc- Maths 2019-21 Punjab police ASI 8847477226 2022
4. Nirmal singh M.Sc- Maths 2019-21 Government education sector Master cadre 9501819709 August, 2021
5. Jagjit singh M.Sc- Maths 2018-20 Government college, Ropar Assistant Professor 8146051171 2021
6. Baljinder singh M.Sc- Maths 2019-21 Punjab police ASI 8528126027 2022
7. Babita M.Sc- Maths 2014-16 Government education sector Master cadre 7696355249 August,2023
8. Parveen M.Sc- Maths 2014-16 Government education sector Master cadre 7696355249 August,2023
9. Bhavneet kaur M.Sc- Maths 2019-21 Education Sector School teaching 8196945853 2020
10. Sandeep kumar B.Sc- CSM 2015-18 Punjab police ASI 9914025994 2022
11. Vaneet kumar B.Sc- CSM 2016-19 PWD Data operator 9781035441 2021

 

Academic Programmes Offered (UG/PG):

  • Programme Outcomes: Sc(Mathematics):
Program Name:  M.Sc. (Mathematics) Program Code: MATM2PUP
Program Outcomes:
PO1 To provide solid foundation to the students by introducing almost all the major mathematical disciplines
PO2 To make the students well versed in both the skill of pure mathematical proof-oriented thinking as well its applications to fields which are important for sciences, research and industry.
PO3 To achieve clarity and coherence of mathematical thought in students which will prepare the students to meet any challenges in their further academic activities in an objective and organized manner.
PO4 To expose the students to advanced disciplines in mathematics which make them able to conduct research in the subject in future as well as become successful teachers in their careers.
 

Program Specific Outcomes:

PSO1 Ability to think, acquire knowledge and skills through logical reasoning and to inculcate the habit of self-learning
PSO2 Capability for inquiring about appropriate questions relating to the concepts in various fields of mathematics.
PSO3 Ability to provide new solutions using the domain knowledge of mathematics
PSO4 Ability to communicate various concepts of mathematics effectively using examples and their geometrical visualizations.
Program Name:  M.Sc. (Mathematics) Program Code: MATM2PUP
Course Name: Algebra-I Course Code:    MATM1101T

Course Outcomes:

CO1 To understand  the notion of group action and able to apply this to get some interesting results of Group actions like Class Equation etc
CO2 Able to learn Lagrange’s Theorem, structure theory of groups, solvability and nilpotency of groups
CO3 To understand the Symmetric groups, Alternating Groups and their simplicity
CO4 To know how to apply Sylow Theory to determine structure of groups of finite order
CO5 To understand the basic properties of Rings and Ideals

 

 

Program Name:  M.Sc. (Mathematics) Program Code: MATM2PUP
Course Name: Mathematical Analysis Course Code:    MATM1102T

Course Outcomes:

CO1 Solve problems based on functional of several variables including Inverse function theorem, Implicit function theorem
CO2 Understand Measure spaces and Lebesgue measure
CO3 Identify measurable function ,Riemann and lebesgue integrals.
CO4 Understand differentiation ,functions of bounded variation, differentiation of an integral, absolute continuity, convex functions and Jensen’s inequality.
CO5 Describe the applications in probability theory, real analysis, and many other fields in mathematics as functional analysis, approximation theory and PDE.

 

 

Program Name:  M.Sc. (Mathematics) Program Code: MATM2PUP
Course Name: Topology-I Course Code:    MATM1103T

Course Outcomes:

CO1 Can differentiate between finite, countable, uncountable sets and understand the concept of open-sets, closed set, interior and exterior points.
CO2 Can understand the topological properties like compactness, connectedness and the countability axioms and find their numerous uses in the course.
CO3 The concepts of basis and sub-basis of a space, of interior and closure set the stage for the most general study of continuity.
CO4 Enables the student to understand the special characters of the metric spaces as an important special case of a topological space.
CO5 Enables the student to use these concepts in other areas of their studies whenever needed and establishing the importance of rigorous proof in mathematics.

 

 

Program Name:  M.Sc. (Mathematics) Program Code: MATM2PUP
Course Name: Differential Geometry Course Code:    MATM1104T
Course Outcomes:
CO1 To calculate the curvature and torsion of curves and surfaces in the three-dimensional space
CO2 To study the geometry of curves and surfaces in three-dimensional space using calculus techniques
CO3 Use of the first and the second fundamental forms for computing the length of the curves on a surface and to determine the deviation of the surface from its tangent plane
CO4 To have an idea about the surfaces of the constant mean and Gaussian curvature which have interesting physical interpretations.
CO5 To have a thorough knowledge about the effect of the Gauss’s remarkable theorem on the bending of the surface without stretching.
CO6 To apply the theory of geodesics to study geodesic curvature, geodesic equations and the  surfaces of revolution

 

 

Program Name:  M.Sc. (Mathematics) Program Code: MATM2PUP
Course Name: Software Laboratory-I (C Programming) Course Code:    MATM1105L

Course Outcomes:

CO1 Can use the fundamentals of C programming in trivial problem solving.
CO2 Enhances skill on problem solving by constructing algorithms and flowchart .
CO3 Can apply skill of identifying appropriate programming constructs for problem solving.
CO4 Write, compile and debug programs in C language using different data types, operators and console I/O function.
CO5 Use the file operations, character I/O, string I/O, file pointers, and create/update basic data files.

 

Program Outcomes: B.Sc (Computer, Statistics and Mathematics)

 

SEMESTER I

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Algebra>> Course Code:<<STAB1101T>>
Course Objectives:

Students can have the basic knowledge of solving systems of linear equations, solving cubic equations and biquadratic equations. Also they will be acknowledged with the rank, eigenvalue, inverse of matrix and application of matrix to solve systems of linear equations and their connection with the real-world problems.

 

Course Outcomes:

●     Learn the concept of mappings , matrices and operation on matrices.

●     Compute and use linear independence and dependence of vectors

●     Compute and use eigenvectors and eigenvalues,

●     Determine and use orthogonality, inverse of matrix, solution of system of linear equations

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Trigonometry & Differential Calculus>> Course Code:<<STAB1102T>>
Course Objectives: The goal of this course is to familiarise students with numerous trigonometric ideas such as De Moivre’s theorem applications, various direct and inverse functions, and trigonometric function expansion. Furthermore, the purpose is to acquaint the students with the concepts of limit, continuity, and differentiability, as well as how they apply to curve tracing.

Course Outcomes:

After completing this course students will be able to

  1. Understand De Moivre’s theorem and its applications.
  2. Acquire the knowledge of direct and inverse circular and hyperbolic functions.
  3. Expand the trigonometric functions.
  4. Deal effectively with the numerical concepts of limit, continuity, and differentiability of function.

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Computer Oriented Statistical Methods-I>> Course Code:<<STAB1103T>>
 

Course Objectives:

The objective of this course is to make the students conversant with various techniques used in  collection, organization, representation and summarization of univariate data. Handling of variable data to study their absolute and relative measures for central tendency, dispersion, skewness and kurtosis will be aimed at. The topics are quite helpful to students for many statistical analyses.

 

Course Outcomes:

After completing this course students will

1)  Be able to recognize various types of data and to collect it through various methods.

2)  Be able to organize raw data and present it through various diagrams and graphs.

3)  Know about the concepts of central tendency, dispersion, skewness & kurtosis and be able to find absolute and relative measures for these characteristics.

4)  Be able to calculate raw, central, non-central and factorial moments and study about their interrelationships.

5)  Also know about various statistical measures for measuring characteristics of given data based upon quantiles and moments.

 

 

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Probability Theory_I>> Course Code:<<STAB1104T>>
Course Objectives:

This course aims to acquaint the students with various notions of probability theory, random variables and statistical distributions of random variables for solving practical problems.

Course Outcomes:

After completion of this course the students should be able to:

1)      Understand the concepts of random experiment, sample space and algebra of events.

2)      Distinguish between different definitions to probability and solve problems.

3)      Understand the concept of conditional probability and its uses.

4)      Understand the concepts of one and two dimensional random variables and their probability distribution.

5)      Understand and apply the concept of expectation of a random variable.

6)      Learn the concept of generating functions and its uses.

7)      Understand the concept of joint, marginal and conditional distributions.

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Statistical Practicals-I > Course Code:<<STAB1105P>>
Course Objective :

This course is based on Theory papers STAB1103T and STAB1104T and will provide practical knowledge to the students on various concepts elaborated in these courses.

Course Outcomes:

The learning outcomes will be similar to Theory papers  STAB1103T and STAB1104T. They will be able to solve practical problems based on these theory papers.

 

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Introduction to Information Technology>> Course Code:<<STAB1106T>>
Course Objectives:

●       An introduction to the fundamentals of hardware, software and programming

●       The course focuses on preparing students to become skilled in networks and communications systems, databases, computer language, Internet and Web technologies.

 

Course Outcomes:

After successfully completing this course, a student will be able to:

  1. Understand computer basics.
  2. Understand binary number system.
  3. Know and use different number systems,  knowledge of basic hardware peripherals.
  4. Understand programming basics.
  5. Basic knowledge about MS excel, MS word, networks, communications systems, computer language, Internet and Web technologies.

 

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Object Oriented Programming Using C ++>> Course Code:<<STAB1107T>>
Course Objectives:

The objective of course is to develop programming skills of students, using object oriented programming concepts, learn the concept of class and object using C++ and develop classes for simple applications.

Course Outcomes:

  1. Write, compile and debug programs in C++language.
  2. Use different data types, operators and console I/O functions in a computer program.
  3. Design programs involving decision control statements, loop control statements and case control structures.
  4. Understand the implementation of arrays, pointers and functions and apply the dynamics of memory by the use of pointers.
  5. Comprehend the concepts of structures and classes: declaration, initialization and  implementation.
  6. Apply basics of object oriented programming, polymorphism ,inheritance and properties of constructors.

 

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Computer Practicals – I>> Course Code:<<STAB1108P>>
Course Objectives:

The objectives of the course are to have students identify and practice the object-oriented

programming concepts and techniques, practice the use of C++ classes and class libraries,

arrays, pointers,constructors and  inheritance.

 

Course Outcomes:

  1. Implement programs using classes and objects in C++.
  2. Creating simple programs using pointers arrays, inheritance and polymorphism.
  3. Demonstrate the significance of constructors and destructor.
  4. Implement function and operator overloading using C++

 

 

 

SEMESTER II

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Integral Calculus & Differential Equations >> Course Code:<<STAB 1201T>>
Course Objectives:  • Solve differential equations  using graphical, numerical, and analytical methods.

Course Outcomes:

• Obtain an integrating factor which may reduce a given differential equation into an exact one and eventually provide its solution.

• Identify and obtain the solution of Clairaut’s equation.

• Find the complementary function and particular integrals of linear differential equations.

• Familiarize the orthogonal trajectory of the system of curves on a given surface.

• Method of solution of the differential equation

 

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Geometry>> Course Code:<<STAB1202T>>
Course Objectives:

The primary objective of this course is to introduce the basic tools of plane

geometry and geometric properties of different conic sections which are helpful

in understanding their applications to real-world problems.

 

Course Outcomes :

• Basic knowledge about pair of straight lines

• Elementary properties of conic sections in in the cartesian and polar

coordinate systems.

• Trace parabola, ellipse, hyperbola in a plane using its mathematical

properties.

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Computer Oriented Statistical Method-II>> Course Code:<<STAB1203T>>
Course Objectives:

The objective of this course is to make the students conversant with various techniques used in analysis of univariate, bivariate and trivariate data.  Handling of variable data through correlation and regression analysis will be aimed at. The course will help students to check independence and association among attribute data.The topics are quite helpful to students for many statistical analyses.

Course Outcomes:

After completing this course students will

1) Be able to understand what bivariate data is, to present it through scatter diagrams and learn the concepts of correlation & regression and properties of correlation coefficients.

2)  Also be able to calculate coefficient of correlation, coefficient of determination for this bivariate data. Also be able to fit linear regression equation by least square method.

3) Learn the concept of rank correlation and its measurement.

4)  Be able to understand the concept of multiple regression and be able to calculate partial correlation, multiple correlation for trivariate data and be able to apply these results to real life problems.

5) Be able to understand the concepts and their independence. Be able to evaluate some measures of association of attributes for two-way classified data.

 

<<Enter Program Outcome here>>

 

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Probability theory-II>> Course Code:<<STAB1204T>>
Course Objectives:

This course aims to acquaint the student with the theoretical and practical knowledge of standard discrete and continuous probability distributions of random variables. Simultaneously, to introduce them to the Chebychev’s inequality and applications of WLLN and central limit theorems.

Course Outcomes:

After completion of this course the students should be able to:

1)      Learn the theory and applications of standard discrete probability distributions.

2)      Learn the theory and applications of basic continuous probability distributions.

3)      Understand bi-variate normal distribution and the associated marginal and conditional distributions.

4)      Apply Chebychev’s inequality to solve practical problems.

5)      Understand the idea of WLLN and Central limit theorems and their applications.

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Statistical Practicals-II>> Course Code:<<STAB1205P>>
Course Objective :

This course is based on Theory papers STAB1203T and STAB1204T and will provide practical knowledge to the students on various concepts elaborated in these courses.

Course Outcomes:

The learning outcomes will be similar to Theory papers  STAB1203T and STAB1204T. They will be able to solve practical problems based on these theory papers.

 

 

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Data Structures>> Course Code:<<STAB1206T>>
Course Objectives:

  1. To provide the knowledge of basic data structures and their implementations.
  2. To understand the importance of data structures in the context of writing efficient programs.
  3. To develop skills to apply appropriate data structures in problem solving.

 

 

Course Outcomes:

a) Understand the concept of Dynamic memory management, data types, algorithms, Big O notation.

b) Understand basic data structures such as arrays, linked lists, stacks and queues.

c) Describe the hash function and concepts of collision and its resolution methods

d) Solve problem involving graphs, trees and heaps e) Apply Algorithm for solving problems like sorting, searching, insertion and deletion of data

 

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Management Information System>> Course Code:<<STAB1207T>>
Course Objectives:

1)       To describe the role of information technology and decision support systems.

2)      To introduce the fundamental principles of computer-based information systems analysis and system design and develop an understanding of the principles and techniques used.

3)      Implementation and evaluation of Management information system

4)      Provide the knowledge of contemporary issues related to the field of managing information systems,

Course Outcomes:

At the end of this lab session, the student will

  1. Appreciate the use of IS for effective management.
  2. Relate the basic concepts and technologies used in the field of management information systems.
  3. Analyze, design, construct, implement and maintain, usable, reliable, and cost-effective Information Systems (IS) that support operational, managerial, and strategic activities of organizations,
  4. Compare the processes of developing and implementing information systems.

 

 

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Computer Practicals-II>> Course Code:<<STAB1208P>>
Course Objectives:

5)      The course is designed to develop skills to design and analyze simple linear and non linear data

6)      structures. It strengthen the ability to the students to identify and apply the suitable data structure

7)      for the given real world problem. It enables them to gain knowledge in practical applications of data structures .

Course Outcomes:

At the end of this lab session, the student will

  1. · Be able to design and analyze the time and space efficiency of the data structure
  2. · Be capable to identity the appropriate data structure for given problem
  3. · Have practical knowledge on the applications of data structures

 

 

SEMESTER III

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Advanced Calculus>> Course Code:<<STAB2301T>>
Course Objectives:

The course is designed for undergraduate students to provide a concrete foundation of calculus by introducing first the basic set theory and then moving to the concept of countability of sets. For the working knowledge to deal with the mathematical concepts of subsequent semesters the concepts of limit , continuity and differentiation in one variable with its various applications is also introduced. The behavior of sequence and series of real numbers is proposed in detail which helps in monitoring the output of functions.

Course learning Outcomes of Advanced Calculus

1. The course provides Foundation for mathematical rigor needed for subsequent semesters.

2. Introduction and concrete foundation of various concepts related to sets.

3. Knowledge of Principle of Countability.

4. Encounter with the set of real numbers as an uncountable set.

5. Idea about Bounded and unbounded sets , least upper and greatest lower bounds of a set.

6. Gain knowledge of Sequences and various concepts related to it like convergence , limit points, bounded and monotonic sequences, Cauchy sequence and completeness of R.

7. Applicability of various tests of convergence of Sequence and series.

8. Introduction and concrete foundation of various concepts like limit, continuity, differentiation of functions of one variable.

9. Various applications of differentiation to finding maxima and minima and Taylor series expansion.

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Differential Equations>> Course Code:<<STAB2302T>>
Course Objectives:

The main objective of this course is to introduce the students to the exciting world of differential equations and their applications.

Course Learning Outcomes:

i) Learn basics of differential equations

ii) Formulate differential equations

iii) Solve first order linear differential equations and linear differential equations of higher order using various techniques.

iv) Apply these techniques to solve and analyze various mathematical models

 

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Applied Statistics>> Course Code:<<STAB2303T>>
Course Objectives:

The objective of this paper is to give exposure to students about concepts of:

1. Time series with methods of measurement of its various components.

2. Index numbers with their construction, uses and applications.

3. Demand analysis.

Course Outcomes:

 

After completing this course, students will be able to:

1.      Explain the concept of Time Series and its components.

2.      Measure secular trend by various methods like graphical, method of semi averages, method of moving averages, fitting of Mathematical curves using Legendre’s least square method.

3. Determine seasonal fluctuations by using methods of ratio-to-moving average, ratio to trend and link relatives.

4.   Compute cyclical fluctuations (excluding periodogram analysis).

5.     Define, interpret and understand the various applications of index numbers.

6.    Understand the Problems involved in the construction of index numbers.

7. Calculate price and quantity index numbers using Laspeyre’s, Paasche’s, Marshal-Edgeworth, Fisher’s, Drobish-Bowley , Kelly’s formulae.

8.   Understand the criterion of good index numbers, errors in index numbers and  uses of index numbers.

9.    Understand the concept of Cost of living index numbers and its uses.

10.  Know the concepts of  Law of demand and Price elasticity of demand.

11.  Estimate demand curves and have idea about various forms of demand functions

12. Understand the concepts of Engel’s curves and Income elasticity of demand.

 

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Statistical Inference-I>> Course Code:<<STAB2304T>>
Course Objectives:

To make students aware of estimation  and testing procedures.

Course Outcomes:

 

After successful completion of this course, student will be able to:

  1. Understand problem of statistical inference, problem of point estimation.
  2. Realize the properties of point estimators such as Consistency, Unbiasedness, Sufficiency

3. Obtain estimators using estimation methods such as Maximum likelihood, Minimum chi square, method of moments.

4. Understand problem of statistical inference, problem of Interval estimation

5. Construct Confidence Interval  for parameters of normal distribution

6. Construct Most Powerful test using NP Lemma

7. Understand situation when UMP test exists

 

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Statistical Practical-III>> Course Code:<<STAB2305P>>
Course Objective :

 

This course is based on Theory papers STAB2303T and STAB2304T and will provide practical knowledge to the students on various concepts elaborated in these courses.

 

Course Outcomes:

 

The learning outcomes will be similar to Theory papers  STAB2303T and STAB2304T. They will be able to solve practical problems based on these theory papers.

 

<<Enter Program Outcome here>>

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Oracle>> Course Code:<<STAB2306T>>
Course Objectives:

 

●       Enhance the knowledge and understanding of Database analysis and design.

●       Enhance the knowledge of the processes of Database Development and Administration using SQL and PL/SQL.

●        Enhance Programming and Software Engineering skills and techniques using SQL and PL/SQL.

Course Outcomes:

  1. On completion of this course the student should be able to design, develop, and maintain Oracle Database Objects, Advanced packages,stored procedures, and triggers.
  2. Working expertise of DDL and DML commands with their application on solving
  3. real time problemsKnowledge of the generic structure of PL/SQL programs based on different
  4. To apply transaction management concepts using Save point, Rollback and Commit

statements

 

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Database Management System >> Course Code:<<STAB2307T>>
Course Objectives:

The objective of the course is to present an introduction to database management systems, with an emphasis on how to organize, maintain and retrieve – efficiently, and effectively – information from a DBMS.

·         To explain basic database concepts, applications, data models, schemas and instances.

·         To demonstrate the use of constraints and relational algebra operations.

·         Describe the basics of SQL and construct queries using SQL.

·         To emphasize the importance of normalization in databases.

·         To facilitate students in Database design

·         To familiarize issues of concurrency control and transaction management.

 Learning Outcomes:

Upon successful completion of this course, students should be able to:

1)  Describe the fundamental elements of relational database management systems.

2)  Explain the basic concepts of relational data model, entity-relationship model, relational database design, relational algebra and SQL.

3)  Design ER-models to represent simple database application scenarios.

4)  Convert the ER-model to relational tables, populate relational databases and formulate SQL queries on data.

5)  Improve the database design by normalization.

6)  Analyze and Select storage and recovery techniques of database systems.

 

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Computer Practicals-III >> Course Code:<<STAB2308P>>
 

COURSE OBJECTIVES:

1. To explain basic database concepts, applications, data models, schemas and instances.

2. To demonstrate the use of constraints and relational algebra operations.

3. Describe the basics of SQL and construct queries using SQL.

4. To emphasize the importance of normalization in databases.

5. To facilitate students in Database design

6. To familiarize issues of concurrency control and transaction management.

 

COURSE OUTCOMES:

 

At the end of the course the students are able to:

1. Apply the basic concepts of Database Systems and Applications.

2.Populate and query a database using SQL DML/DDL commands

3. Use the basics of SQL and construct queries using SQL in database creation and interaction.

4. Design a commercial relational database system (Oracle, MySQL) by writing SQL using the system.

5.Design and implement a database schema for a given problem-domain.

6. Normalize a database.

 

SEMESTER IV

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Real Analysis>> Course Code:<<STAB2401T>>
Course Objectives:

 

It is the core course which is essential to start doing mathematics. The objective of the course is to have basic knowledge of properties of the field of real nos and to learn how abstract ideas and rigorous methods in analysis can be applied to important practical problems.

Course Outcomes:

 

1. It is an introduction to basic concepts in real analysis, infimum, supremum,maxima and minima of functions, limit, continuity and differentiability of function.

2. The course defines what it means for a function to have Rieman integral and its properties.

3. It covers important concepts like the mean value theorem, Taylor theorem, Schwarz and Young’s theorem on homogeneous functions.

4. Able to find fourier series expansion of monotonic function.

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Topics In Analysis>> Course Code:<<STAB2402T>>
 

Course Objectives:

 

The objective of this course is to have basic knowledge of analysis, vector calculus, complex analysis.

Course Outcomes:

  1. It motivates study of algebra of vectors, differentiation and integration of vectors in two and three dimensional spaces.
  2. Widely accepted as a prerequisite in various fields of science and technology.
  3. Compute sum,product, argument of complex number, define and analyze limit continuity and differentiability of complex functions
  4. Concept of multiple integrals and its applications in various engineering problems.
  5. Understand and be able to use the notion of convergence involving sequence of functions, including difference in pointwise and uniform convergence.

 

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Industrial Statistics>> Course Code:<<STAB2403T>>
Course Objectives:

 

The objective of this paper is to make students familiarize with the concepts of:

1. Process and product control with reference to  Statistical Quality Control.

2. Basic concepts and techniques of inventory management.

Course Outcomes:

 

After completing this course, students will be able to:

1)         Understand the concepts of quality control in industry.

2)         Apply various tools to examine the quality of a process and product

3)         Understand how to use basic concepts, strategies and techniques to analyze a variety of inventory systems and make optimal decisions for the improvement of these systems.

 

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Statistics Inference-II>> Course Code:<<STAB2404T>>
 

Course Objectives:

 

To make students aware of sampling distributions and applied testing procedures.

Course Outcomes:

By the end of this Programme, the students will be able :

CO1  To obtain the sampling distributions for random samples drawn from normal distribution.

CO2  To perform various tests related to parameters of normal distribution.

CO3  To perform exact tests like binomial, Poisson, multinomial tests in real life.

CO4 To perform large sample tests related to mean, variance and proportion in practical situations.

CO5 To demonstrate the testing of significance of correlation.

CO6 To understand Fisher’s Z-transformation and tests for correlation coefficient(s) based on the transformation.

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Statistics Practicals-IV>> Course Code:<<STAB2405P>>
Course Objective :

 

This course is based on Theory papers STAB2403T and STAB2404T and will provide practical knowledge to the students on various concepts elaborated in these courses.

Course Outcomes:

 

The learning outcomes will be similar to Theory papers  STAB2403T and STAB2404T. They will be able to solve practical problems based on these theory papers.

<<Enter Program Outcome here>>

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Operating System>> Course Code:<<STAB2406T>>
Course Objectives:

  1. To understand the services provided by and the design of an operating system.
  2. To understand the structure and organization of the file system.
  3. To understand what a process is and how processes are synchronized and scheduled.
  4. To understand different approaches to memory management.
  5. Students should be able to use system calls for managing processes, memory and the file system.
  6. Students should understand the data structures and algorithms used to implement an OS.

 

Course Outcomes:

  1. Understand fundamental operating system abstractions such as processes, threads, files, semaphores, IPC abstractions, shared memory regions, etc.,
  2.  Analyze important algorithms like Process scheduling and memory management algorithms

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<ASP Net>> Course Code:<<STAB2407T>>
Course Objective:

The objective of the course is to familiarize the students with the concepts related to ASP.NET  like Controls,user interface,web forms , .NET framework ,managing states.Also to enable students to understand basic ASP.NET programming.

 

Course Outcomes:

Upon completion of the course,the students will be able to:

  1. Understand Basics of  ASP.NET  like Common language interface,CLS,CLR.
  2. To be able to understand the NET framework.
  3. To be able to apply various ASP.NET controls(server side & client side)and also manage states.
  4. To be able to create a user interface using validation data,Navigation between forms.
  5. To be able to understand data retrieval and management with ADO.NET.

 

 

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Computer Practicals-IV>> Course Code:<<STAB2408P>>
Course Objectives:

To Familiarise the students with the ASP.NET Programming environment and apply various features of ASP.NET .To enable them to do programming and build web applications in ASP.NET using  .NET framework.

 

Course Outcomes:

Based on the course ASP.NET<<STAB2407T>>

  1. To be able to install ASP.NET using visual studio and .NET framework.
  2. To be able to understand the visual studio environment.
  3. To be able to write basic programs in ASP.NET.
  4. To be able to develop web applications and work with forms.
  5. To be able to navigate between forms and to understand data management with ADO.NET.

 

SEMESTER V

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Communication Skills>> Course Code:<<STAB3501T>>
Course Objectives:

This course makes students understand and apply their knowledge of

language and communication in their practical life. Following are some objectives of this course:

To improve students’ communication skills.

To improve their reading skills through various reading activities.

To make their writing style effective through the use of homonyms, one word

substitution etc.

To make them efficient in business correspondence.

 

Course Learning Outcome:

Students became more confident by applying their knowledge of communication skills in their practical life, be it the interpersonal, intrapersonal or intercultural communication. They are able to write different types of business letters effectively.

 

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Abstract Algebra>> Course Code:<<STAB3502T>>
Course Objectives:

 

The objective of the course is to introduce the fundamental theory of groups, rings and their homomorphisms.

 

Course Learning Outcomes:

i) Recognize the mathematical objects that are groups, and classify them as abelian, cyclic and permutation groups, etc. ii) Link the fundamental concepts of groups and symmetrical figures. iii) Analyze the subgroups of cyclic groups and classify subgroups of cyclic groups. iv) Explain the significance of the notion of cosets, normal subgroups and factor groups.

v)  Learn about the fundamental concept of rings, integral domains and fields.

vi) Know about ring homomorphisms and isomorphisms theorems of rings.

 

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Discrete Mathematics>> Course Code:<<STAB3503T>>
Course Objective:

Our course objective is to provide students an overview of discrete mathematics. In this course students will learn about topics such as

• Relation and Functions

• Sets

• Graph theory

• Logic and proofs

• Boolean algebra

• Recurrence relations

• Lattices

• Traveling salesman problems and other important concepts related to discrete mathematics.

 

Course Learning Outcomes:

After the completion of course students will be able to:

  1.  Prove basic sets equalities
  2.  Solve problems related to traveling salesmen.
  3.  Solve real world problems using graphs and trees.
  4.  Apply mathematical logic to solve problems.
  5.  Analyse some digital networks and switching circuits.

 

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Computer Oriented Numerical Methods>> Course Code:<<STAB3504T>>
Course Objectives:

To introduce to the students the concepts of various types of errors and its sources and effects in any numerical computation, how to get approximate solutions of linear and transcendental equations, solve the system of simultaneous linear equations numerically by using direct and iterative methods, make them able to approximate the functions using interpolating polynomials and also to know various types of truncation errors.

 

Course Learning Outcomes:

Upon completion of the course,the students will be able to:

  1. Understand errors, source of errors and its effect on any numerical computation.
  2. How to get an approximate solution of linear and transcendental equations.
  3. Solve a system of simultaneous linear equations numerically using direct and iterative methods.
  4. Able to approximate the functions using interpolating polynomials.
  5. Able to know about the types of truncation errors.

 

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Sample Surveys>> Course Code:<<STAB3505T>>
Course Objective:

The main objective of this course is to learn techniques in survey sampling with practical applications in daily life.

Course Outcomes:

 

At the End of this Course Students will be able :

CO1 To apply various sampling methods for real data.

CO2 To explain and to compare various allocations using stratified random sampling.

CO3  To draw a conclusion about the best sampling procedure.

CO4 To use practical applications of ratio and regression method of estimation.

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Statistical Practicals-V>> Course Code:<<STAB3506P>>
Course Objectives:

The main objective of this course is to practise the students, the concepts of various types of errors, its sources and effects in any numerical computation, how to get approximate solutions of linear and transcendental equations with the help of numerical data. Solve the system of simultaneous linear equations numerically by using direct and iterative methods; make them able to approximate the functions using interpolating polynomials with the help of numerical data.

Also, the main objective of this course is to learn techniques in survey sampling with the help of numerical applied data.

 

Course Learning Outcomes:

Upon completion of the course, the students will be able to:

  1. Understand errors, source of errors and its effect on any numerical computation.
  2. How to get an approximate solution of linear and transcendental equations.
  3. Solve a system of simultaneous linear equations numerically using direct and iterative methods.
  4. Able to approximate the functions using interpolating polynomials.
  5. Able to know about the types of truncation errors.
  6. To apply various sampling methods for real data
  7. To explain and to compare various allocations using stratified random sampling.
  8. To draw a conclusion about the best sampling procedure.
  9. To use practical applications of ratio and regression method of estimation.

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Computer Networks and Data Communication>> Course Code:<<STAB3507T>>
Course Objectives:

●       To introduce the basics of data communications and computer networks.

●        To examine and understand network protocols and architectures.

●       Enumerate the layers of the OSI model and TCP/IP. Explain the function(s) of each layer.

●       To educate the student in modern networking technologies.

●       Identify the different types of network topologies and protocols.

●       Familiarize the student with the basic taxonomy and terminology of the computer networking area.

Learning Outcomes:

On successful completion of this module, the student should be able to:

1)       Be familiar with the architecture of a number of different networks.

2)       Describe the general principles of data communication.

3)  Describe how computer networks are organized with the concept of layered approach.

4)       Understand the principles of protocol layering.

5)       Be familiar with modern communication systems.

6)       Describe how routing protocols work.

 

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Visual Programming>> Course Code:<<STAB3508T>>
Course Objective:

 

The objective of the course is to familiarize the students with the concepts related to Visual programming  like controls,menus,dialog boxes,procedures,Arrays..Also to enable students to understand basic C programming.

 

Course Outcomes:

Upon completion of the course,the students will be able to:

1.      Understand basics of  VB Control fundamentals. .

2.      Able to understand Menus and Dialog boxes in VB .

3.      Able to  understand what are procedures and Arrays in VB.

4.      To be able to use class modules and COM objects.

5.      To be able to understand data management with active X controls.

 

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Computer Practicals-V >> Course Code:<<STAB3509P>>
Course objectives:

 

To Familiarise the students with the Visual basic Programming environment and apply various features of VB .To enable them to do programming and build applications in VB .

 

Course Outcomes:

Based on the course Visual Basic<<STAB3508T>>

1.      To be able to install Visual Basic.

2.      To be able to understand the visual studio environment.

3.      To be able to write basic programs in VB

4.      To be able to develop applications and work with forms.

5.      To be able to navigate between forms and to understand data management with Active X.

 

SEMESTER VI

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Communication Skills>> Course Code:<<STAB3601T>>
Course Objectives:

The course aims to make the students excel in listening and speaking skills.

Following are some objectives of the course:

1)      To make students understand different points of view while listening.

2)      To make them confident enough to provide effective feedback.

3)      To make them proficient in speaking through the use of phonetic transcription.

4)      To prepare them to perform excellently in interviews.

Course Learning Outcome:

 

Students have prepared themselves for their career through mock dialogues and interviews. They have overcome their flaw of incorrect pronunciation by learning the phonetic transcription.

 

 

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Mechanics>> Course Code:<<STAB3602T>>
Course Objective :

The prime objective of this course is to let students learn about the basic concepts of two branches of mechanics i.e. statics and dynamics. Contents of this course covers all the fundamental concepts based upon Newton’s laws of motion.

 

Course Outcomes:

After completing this course, students will be able to

(i)                 Understand a particular portion of science dealing with the behavior of material bodies under the action of external forces.

(ii)               Learn about the concept of a force, system of forces and their resultant in three dimensional space and various possible conditions under which an equilibrium of the system of forces lying in the same plane i.e. coplanar forces, can be attained.

(iii)             Find the null point and null plane for a given system of forces.

(iv)             Distinguish between stable and unstable equilibrium for a system of forces.

(v)               Understand the concept of mechanical work done by a force, amount of work done by that force in unit time i.e. power and capacity of a body to do work by virtue of its motion i.e. kinetic energy and by virtue of its displacement i.e. potential energy.

(vi)             Understand an idea behind simple harmonic motion i.e. periodic motion of a particle (starting from rest) along a straight line under a force directed towards some fixed point.

(vii)           Understand the concept of stretching in elastic strings with the help of Hooke’s law.

(viii)         Deal with the motion of a particle along a plane curve and to evaluate the velocity and acceleration at any point during its motion.

(ix)             Understand various physical parameters concerned with the motion of a particle (projectile) projected upwards followed by parabolic trajectory.

(x)               Learn how a particle moving under a central force describes a plane curve and to understand Kepler’s laws of planetary motions.

(xi)             Visualize the motion of a particle in three dimensions.

 

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Linear Algebra>> Course Code:<<STAB3603T>>
Course objective:

It is a basic course which help students in finding real life applications of matrix algebra and theory of vector spaces. In this course the students understand real vector spaces and subspaces and apply their properties. Students also expected to gain an appreciation for the applications of linear algebra to areas such as computer science, engineering, biology and economics.

Course Outcomes:

  1. Use computational techniques and algebraic skills essential for study of systems of linear equations, matrix algebra, vector space, eigenvalues and eigenvectors, orthogonality and diagonalization.
  2. Critically analyse and construct mathematical arguments that relate to study of introductory linear algebra.
  3. Use visualization, spatial reasoning as well as geometric properties to solve solution in higher dimensions
  4. Realise importance of adjoint of linear transformation and its canonical form.

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Linear Programming >> Course Code:<<STAB3604T>>
 

Course objectives:

To impart the knowledge of formulation of practical problems using the linear  programming methods and their extensions, to understand the theoretical basics of different computational

algorithms used in solving linear programming problems.

Course Outcomes:

After studying this course, students will be able to:

CO1 Formulate a given simplified description of a suitable real-world problem as a linear programming model in general, standard and canonical forms.

CO2 Sketch a graphical representation of a two-dimensional linear programming model given in general, standard or canonical form

CO3 Solve a two-dimensional linear programming problem graphically

CO4 Use the simplex method to solve small linear programming models by hand, given a basic feasible point.

CO5 Carry out sensitivity analysis of LPP

CO6 Solve Assignment and transportation problems to obtain optimum solution.

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Design Analysis of Experiments>> Course Code:<<STAB3605T>>
Course objectives:

To introduce the students to the concepts of ANOVA, models, basic concepts of design of experiments, complete block designs and factorial experiments as well so that they become capable to decide which complete block design is appropriate in a given situation to get the reliable objectives. students will be capable enough to interpret the analysed results of the experiment and report the conclusions.

 

Course Learning Outcomes:

Upon completion of this course the student will be able to

  1. Understand ANOVA and its types.
  2. Able to understand the basics of design and analysis of experiments.
  3. Able to understand the applications of complete block designs.
  4. Able to understand the basics of factorial experiments.
  5. Able to understand the factorial designs and their applications.

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Statistical Practicals-VI>> Course Code:<<STAB3606P>>
Course Objectives:

To practise the students various techniques of ANOVA models, , complete block designs and factorial experiments as well so that they become capable to decide which design is appropriate to apply in a given situation. Students will become capable to interpret the analysed results of the experiment and report the conclusions.

Also the students will be able to write real -world problems as a linear programming model and solve them by using graphical, simplex , dual simplex etc methods. They are also able to solve  assignment and transportation problems.

Course Learning Outcomes:

 

Upon completion of this course the student will be able to

1.      compute ANOVA table and its types.

2.      understand the uses of design and analysis of experiments.

3.      understand the applications of complete block designs.

4.      understand the concept of factorial experiments.

5.     understand the factorial designs and their applications.

6.      formulate a given simplified description of a suitable real-world problem as a linear programming model in general, standard and canonical forms

7.      sketch a graphical representation of a two-dimensional linear programming model given in general, standard or canonical form

8.  use the simplex method to solve small linear programming models by hand.

9.      Solve assignment and transportation problems to obtain optimum solution

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Oracle>> Course Code:<<STAB3607T>>
Course Objectives:

1.      Enhance the knowledge and understanding of Database analysis and design.

2.      Enhance the knowledge of the processes of Database Development and Administration using SQL and PL/SQL.

3.       Enhance Programming and Software Engineering skills and techniques using SQL and PL/SQL.

Course Outcomes:

 

●       On completion of this course the student should be able to design, develop, and maintain Oracle Database Objects, Advanced packages,stored procedures, and triggers.

●       Working expertise of DDL and DML commands with their application on solving real time problemsKnowledge of the generic structure of PL/SQL programs based on different

●       To apply transaction management concepts using Save point, Rollback and Commit statements

 

 

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Software Engineering >> Course Code:<<STAB3608T>>
Course Objectives:

·  Knowledge of basic SW engineering methods and practices, and their appropriate application.

·         Describe software engineering layered technology and Process framework.

·    A general understanding of software process models such as the waterfall and evolutionary models.

·         Understanding of software requirements and the SRS documents.

·         Understanding of the role of project management including planning, scheduling, risk

management, etc.

·         Understanding of software testing approaches such as unit testing and integration testing.

·         Describe software measurement and software risks.

·         Understanding of software evolution and related issues such as version management.

·         Understanding on quality control and how to ensure good quality software.

 Learning Outcomes:

On successful completion of this module, the student should be able to:

1.      Basic knowledge and understanding of the analysis and design of complex systems.

2.      Ability to apply software engineering principles and techniques.

3.      Ability to develop, maintain and evaluate large-scale software systems.

4.      To produce efficient, reliable, robust and cost-effective software solutions.

5.      Ability to work as an effective member or leader of software engineering teams.

6.      To manage time, processes and resources effectively by prioritizing competing demands to achieve personal and team goals Identify and analyze the common threats in each domain.

7.      Ability to understand and meet ethical standards and legal responsibilities.

 

Program Name: <<BSc(Computer Science, Statistics,Mathematics)>> Program Code:<<STAB3PUP>>
Course Name: <<Computer Practicals>> Course Code:<<STAB3609P>>
 

Course Objectives:

  1. To explain basic database concepts, applications, data models, schemas and instances.
  2. To demonstrate the use of constraints and relational algebra operations.
  3. Describe the basics of SQL and construct queries using SQL.
  4. Design database schema for a given application and apply normalization
  5. Acquire skills in using SQL commands for data definition and data manipulation.
  6. Develop solutions for database applications using procedures, cursors and triggers

Learning Outcomes: On successful completion of this module, the student should be able to:

●       Apply the basic concepts of Database Systems and Applications.

●       Populate and query a database using SQL DML/DDL commands.

●       Use the basics of SQL and construct queries using SQL in database creation and interaction.

●       Populate and query a database using SQL DML/DDL commands.

●       Declare and enforce integrity constraints on a database using a state-of-the-art RDBMS

●       Programming PL/SQL including stored procedures, stored functions, cursors, packages

 

 

 

Career options:

B.Sc. in Computer, Statistics and Mathematics can open up various career opportunities for students in fields that require strong quantitative and analytical skills. Here are some potential career paths:

  1. Data Analyst:
    • Analyse and interpret data to help organizations make informed decisions.
    • Use statistical techniques and software tools to extract insights from data.
  2. Data Scientist:
    • Apply advanced statistical and machine learning methods to solve complex business problems.
    • Build predictive models and algorithms to extract meaningful patterns from data.
  3. Statistician:
    • Collect, analyse, and interpret data to help organizations in decision-making.
    • Design experiments and surveys to gather data for research purposes.
  4. Actuary:
    • Assess and quantify financial risks for insurance companies, pension funds, and other financial institutions.
    • Use statistical models to predict future events and their financial impact.
  5. Operations Research Analyst:
    • Optimize business processes and make data-driven decisions to improve efficiency and productivity.
    • Use mathematical and statistical techniques to solve complex operational problems.
  6. Financial Analyst:
    • Analyse financial data to provide investment recommendations or support corporate financial planning.
    • Use statistical methods to evaluate the performance of investments.
  7. Quantitative Analyst (Quant):
    • Work in finance to develop mathematical models and algorithms for pricing and risk management.
    • Use statistical methods to analyse financial markets and securities.
  8. Business Intelligence Analyst:
    • Create reports, dashboards, and visualizations to help organizations monitor and understand their performance.
    • Use data analytics to identify trends and opportunities.
  9. Market Research Analyst:
    • Conduct research to gather data on consumer preferences and market trends.
    • Analyse data to provide insights to businesses for marketing and product development.
  10. Software Developer/Engineer:
    • Combine your mathematical and programming skills to develop software applications, especially in fields like scientific computing or data analysis.
  11. Teaching and Academia:
    • Pursue further studies (such as a master’s or Ph.D.) and become a professor or lecturer in mathematics, statistics, or computer science.
  12. Consulting:
    • Work as a consultant for firms specializing in data analysis, helping various industries solve complex problems.
  13. Healthcare Analyst:
    • Analyse healthcare data to improve patient outcomes, optimize healthcare processes, and support healthcare decision-making.
  14. Environmental Data Analyst:
    • Work with environmental agencies or organizations to analyse and interpret data related to environmental issues and conservation efforts.
  15. Government Analyst:
    • Work for government agencies to analyse data for policy development, economic analysis, or public health research.

M.Sc. in Mathematics opens up a wide range of career opportunities in various industries that require strong analytical and problem-solving skills. Here are some potential career paths for M.Sc. Mathematics graduates:

  1. Academia and Research: Many M.Sc. Mathematics graduates choose to pursue further studies (Ph.D.) and go on to become professors, lecturers, or researchers in universities and research institutions. They conduct mathematical research and teach students.
  2. Actuary: Actuaries analyse and assess financial risks for insurance companies, pension funds, and other financial institutions. They use mathematical models to predict and manage risks.
  3. Data Scientist: Data scientists apply mathematical and statistical techniques to analyse large datasets and extract valuable insights. They are in high demand in various industries, including tech, finance, healthcare, and marketing.
  4. Quantitative Analyst (Quant): Quants work in finance to develop mathematical models and algorithms for pricing, risk management, and trading. They use complex mathematical and statistical methods to analyse financial markets.
  5. Operations Research Analyst: Operations research analysts use mathematical modelling and optimization techniques to solve complex business problems and improve decision-making in fields like logistics, supply chain management, and transportation.
  6. Software Developer/Engineer: Mathematical skills are valuable in software development, especially in fields like scientific computing, data analysis, and computer graphics.
  7. Statistician: Statisticians design experiments, collect and analyse data, and interpret results. They work in various industries, including healthcare, market research, and government agencies.
  8. Financial Analyst: Financial analysts assess financial data, create financial models, and provide investment recommendations. Mathematical skills are important for evaluating the performance of investments and portfolios.
  9. Teaching and Education: M.Sc. Mathematics graduates can become high school math teachers, private tutors, or educational consultants, helping students at various levels improve their math skills.
  10. Government and Public Policy: Government agencies often employ mathematicians to analyse data, develop policies, and make informed decisions in areas like economics, public health, and environmental research.
  11. Consulting: Mathematicians can work as consultants, providing solutions to complex problems for a wide range of clients in fields such as business, engineering, and technology.
  12. Engineering: Some engineers, particularly in fields like aerospace engineering or civil engineering, benefit from a strong foundation in mathematics, using it to model and solve complex engineering problems.
  13. Healthcare Analyst: Healthcare analysts use mathematical and statistical methods to analyse healthcare data, improve patient outcomes, and optimize healthcare processes.
  14. Environmental Scientist: Environmental scientists and researchers use mathematical modelling to study and address environmental issues, such as climate change and conservation efforts.
  15. Market Research Analyst: Market research analysts gather and analyse data on consumer preferences and market trends to help businesses make informed decisions.
  16. Quality Assurance Analyst: In industries like manufacturing and technology, quality assurance analysts use statistical methods to ensure product quality and reliability.
  17. Cryptographer: Cryptographers develop and analyse algorithms for secure communication and data protection, making this field highly reliant on mathematical concepts.

 

 

 

  • Total seats:
Courses Years
2017 2018 2019 2020 2021 2022
Total No. of Seats Total No. of Seats Total No. of Seats Total No. of Seats Total No. of Seats Total No. of Seats
B.Sc Computer Statistics and Mathematics 30 30 50 50 50 50
M.Sc Mathematics 40 40 50 50 50 50
B.Sc Honours in Mathematics 30 —– —– —– —– —–

 

Activities of the Department: (July 2017 onwards)

 

Sr. No. Title of the activity Detail of the activity
1.      Extension Lecture Topic: An introduction to Non-Euclidean Geometry,

Resource Person: Dr. Rakesh Kumar, Assistant Professor, BAS, University College of Engineering, Punjabi University, Patiala.

Date: 26th March 2018

Classes: UG and PG Classes

2. Extension Lecture Topic: Best Mathematics of Life

Resource Person: Dr. Madan Lal Baldev Raj Ghai, Retd. HOD, Mathematics, Patel Memorial National College, Rajpura.

Date: 19th April 2018

Classes: UG and PG Classes

3. Extension Lecture Topic: Integer Programming and its applications

Resource Person: Dr. Vikas Sharma, Assistant Professor, School of Mathematics, Thapar Institute of Engineering & Technology, Patiala.

Date: 20th November 2018

Classes: UG and PG Classes

4. Extension Lecture Topic: Number Theory

Resource Person: Dr. Gurmeet Singh, Associate Professor, Department of Mathematics, G.S.S.D.G.S Khalsa College, Patiala.

Date: 9th November 2019

Classes: UG and PG Classes

5. Online Departmental Quiz Topic: Abstract Algebra

Date: 9th July 2020

Classes: UG and PG Classes

6. Online Departmental Quiz Topic: Basics of Mathematics and Statistics

Date: 10th July 2020 &14th July 2020

Classes: UG and PG Classes

7. Online Departmental Quiz Topic: Numerical Analysis

Date: 11th July 2020

Classes: UG and PG Classes

8. Online Departmental Quiz Topic: Partial Differential Equations

Date: 13th July 2020

Classes: UG and PG Classes

9. Extension Lecture Topic: Groups of small Order

Resource Person: Dr. Shalini Gupta, Associate Professor, Department of Mathematics, Punjabi University, Patiala.

Date: 22ndMarch 2022

Classes: UG and PG Classes

10. Extension Lecture Topic: Transportation Problem and its variants

Resource Person: Dr. Vikas Sharma, Associate Professor, School of Mathematics, Thapar Institute of Engineering & Technology, Patiala.

Date: 27th April 2022

Classes: UG and PG Classes

11. Quiz Competition Topic: Basic Mathematics and Statistics

Date: 30th November 2022

Classes: UG and PG Classes

12. Model/ Poster Making Competition Topic: Mathematics

Date: 6th December 2022

Classes: UG and PG Classes

 

Faculty profile:

Name Qualification Designation
Ms. Rachna Arora M. Sc. B.Ed. Assistant Professor
Ms. Ishpreet Kaur Sandhu Assistant Professor
Dr. Neha Ishesh Thakur Assistant Professor
Ms. Supreet Kaur Assistant Professor
Dr. Nisu Jain M.Sc. Math, M.Phil. (Gold Medallist), PGDCA, Ph.D. Assistant Professor
Ms. Jajji Singla M. Sc. M. Phil. Assistant Professor
Ms. Vandana Goyal M. Sc. UGC NET Assistant Professor
Ms. Neha Garg M. Sc. Assistant Professor
Ms. Jatinderpal Kaur Assistant Professor
Ms. Komalpreet Kaur Assistant Professor
Ms. Divya Pahwa Assistant Professor
Mr. Lakhwinder Sharma Assistant Professor
Ms. Gunjan Sharma Assistant Professor