NEP_SEC_Maths
NEP_SEC_Maths
CNC-II/093/1(26)/2023-24/200
Dated: 21.09.2023
NOTIFICATION
A student who pursues any undergraduate programme in the University and its
Colleges is offered a pool of Skill Enhancement Courses. A list of such courses as passed
by the Executive Council in its meeting dated 09.06.2023 and 25.08.2023 is as below:
1) Plant Tissue Culture
2) Application of Plant Tissue Culture
3) Exploring medicinal plants: from cultivations to applications
4) DNA barcoding of medicinal/ commercially important plants
5) Cultivation of Lac: an eco-friendly multiuse wonder product of nature
6) Lac Characterization and Processing
7) Drosophila and Zebrafish model organism in biological studies
8) Isolation and characterization of Plasmid DNA
9) Isolation, characterization and quality check of Genome DNA
10) Polymerase chain reaction (PCR) and its applications
11) CAD (Computer aided Jewellery Design-I)
12) CAD (Computer aided Jewellery Design-II)
13) CAD (Computer aided Jewellery Design-III)
14) CAD (Computer aided Jewellery Design-IV)
15) Harmonium -II- Study of Harmonium
16) Reading & Writing skills in Brahmi Scripts
1
17) Acting Skills in Sanskrit Dramaturgy
18) Script writing skills in Sanskrit Dramaturgy
19) Fundamentals of Indian Manuscriptology
20) Traditional Indian Gastronomy
21) E-Learning Tools and Techniques for Sanskrit
22) Practices in Horoscopes -I
23) Basics of Food Science and Nutrition
24) Basic Forensic science
25) Basic Laboratory Techniques
26) Public health, hygiene and nutrition
27) LaTeX Typesetting for Beginners
28) Mathematical Modeling with Excel
29) Financial Modeling with Excel
30) Network Flows
31) R-Shiny: Powerful Web Apps for Everyone
32) Spoken Persian: Elementary level
2
LaTeX TYPESETTING FOR BEGINNERS
CREDIT DISTRIBUTION, ELIGIBILITY AND PRE-REQUISITES OF THE COURSE
Course title Credits Credit distribution of the course Eligibility Pre-
& Code criteria requisite
Lecture Tutorial Practical/ of the
Practice course
(if any)
LaTeX 2 0 0 2 Class XII NIL
Typesetting
for Beginners
Learning Outcomes: A�er comple�on of the course the learner will be able to:
• Prepare a LaTeX document with �tle page including contents, references, and index.
• Understand the Indian language translitera�on package (ITRANS-processor) for
typese�ng Sanskrit, Hindi, Punjabi, Malayalam, etc. using LaTeX.
Essential Readings
1. Kottwitz, Stefan (2021). LaTeX Beginner’s Guide (2nd ed.). Packet Publishing Ltd.
2. Nambudiripad, K.B.M. (2014). LaTeX for Beginners. Narosa Publishing House, Delhi.
3. https://ctan.org/pkg/devanagari; https://www.ctan.org/pkg/gurmukhi-singh
4. https://ctan.org/tex-archive/language/indian/itrans
Suggested Reading
• Lamport, Leslie (1994). LaTeX: A Document Prepara�on System, User’s Guide and Reference
Manual (2nd ed.). Pearson Educa�on. Indian Reprint.
67
Prac�cal Exercises: Ge�ng started with free open-source so�ware LaTeX for typese�ng
documents from chapter 1 of the text book [1]: LaTeX Beginner’s Guide (2nd ed.) by Stefan
Kotwitz for installing and using LaTeX. Learners are required to:
• Design a LaTeX document by choosing �tle, author, date, address, page dimensions,
margins, adjust line spacing, add footnotes, and orienta�on.
• Create a document with bulleted lists, numbered lists, and defini�on lists.
Furthermore, modify the document with compact and customized versions of such
lists, including spacing adjustments and interrup�ng and resuming.
• Create tables, adding cap�ons to tables, pu�ng text into columns, spanning columns
and rows, using LaTeX packages to auto-fit columns.
• Generate a document by customizing the table of contents, lists of figures and tables,
producing an index poin�ng to relevant informa�on for keywords and phrases.
• Typese�ng fine-tune math expressions, align and number equa�ons, and use various
math symbols from the amsmath package in LaTeX.
• Generate a list of five books related to your field of interest under an automa�cally
generated �tle ‘Bibliography’, using thebibliography command in LaTeX. Illustrate
how these references are cited in the body of a document.
• Create a LaTeX file to manage large documents consis�ng of several LaTeX files by
spli�ng the input, including front and back mater and a separate �tle page.
• Transliterate these six names: Aryabhata, Arthashastra, Bhaskaracharya, Chanakya,
Ganita Bhara�, and Shankaracharya, and write them in itemize form using Devanagari
package in LaTeX. Also use the verba�m environment to display the LaTeX code.
• Typeset ten words of your choice using ITRANS pre-processor package in LaTeX to
convert English-encoded text into any one Indian language script.
68
MATHEMATICAL MODELING WITH EXCEL
CREDIT DISTRIBUTION, ELIGIBILITY AND PRE-REQUISITES OF THE COURSE
Course title & Credits Credit distribution of the Eligibility Pre-
Code course criteria requisite
of the
Lecture Tutorial Practical/ course
Practice (if any)
Mathematical 2 0 0 2 Class XII NIL
Modeling pass with
with Excel Mathematics
Learning Outcomes: A�er comple�on of the course the learner will be able to:
• Understand the purpose and process of mathema�cal modeling.
• Model different scenarios with linear discrete dynamical systems.
• Formulate and solve LP, transporta�on and assignment problems using Excel Solver.
Essential Reading
1. Albright, Brian, & Fox, William P. (2020). Mathematical Modeling with Excel (2nd ed.).
CRC Press, Taylor & Francis Group.
Suggested Reading
• Giordano, Frank R., Fox, William P., & Horton, Steven B. (2014). A First Course in
Mathematical Modeling (5th ed.). CENGAGE Learning India.
69
Prac�cal Exercises: Prac�cal work to be performed using Excel spreadsheets for the
modeling of the following type of problems:
• The data given below measures shoe length (to the nearest quarter of an inch) and height (to
the nearest half inch) of ten persons, to determine if there is a rela�onship between shoe
length and height of a person. Graph Height vs. Shoe Length and fit a straight line to the data.
How well does this model fit the data?
• The table below contains the total length and weight of 10 black bears. Graph weight vs. length,
fit different linearizable models to the data, and select the one that best fits the data. Explain.
• The table below contains data on the popula�on of foxes in a forest over a period of several
years. Fit a discrete logis�c equa�on to the data. How well does the model fit the data?
• Consider a disease such as the common cold where a person is not immune once they are
‘healed.’ Once healed, a person becomes suscep�ble again. Such a disease could be modeled
with an SIS model. Implement your model in an Excel worksheet to describe the spread of the
common cold through a popula�on of 1,000 where ini�ally 4 people have the cold and
assuming that the cold lasts an average of 2 weeks (use α = 0.00167). What do you observe?
• Random number genera�on in Excel and then use it to simulate area under a given curve.
• An automobile repair company performs paint-less dent removal from hail damaged cars and
trucks. Each vehicle must be processed in both the body assembly shop and the finishing shop. In
the body shop it takes 0.5 man-hours to repair a car and 0.5 man-hours to repair a truck. There are
25 body shop man-hours available per day. In the finishing shop it takes 0.4 man-hours to finish a
car and 0.6 man-hours to finish a truck. There are 24 finishing man hours available per day. Each
car contributes Rs. 20000 to overall profit, and each truck contributes Rs. 22500 to overall profit.
Find number of cars & trucks the company can service a day to maximize overall profit, using Solver.
70
FINANCIAL MODELING WITH EXCEL
CREDIT DISTRIBUTION, ELIGIBILITY AND PRE-REQUISITES OF THE COURSE
Course title Credits Credit distribution of the course Eligibility Pre-
& Code criteria requisite
Lecture Tutorial Practical/ of the
course
Practice
(if any)
Financial 2 0 0 2 Class XII NIL
Modeling
with Excel
Learning Outcomes: A�er comple�on of the course the learner will be able to:
• Compute present value and future value of a cashflow or annuity.
• Create loans and amor�za�on tables, and find price, yield, and dura�on of a bond.
• Draw op�on payoff diagrams and op�on strategy diagrams.
• Find op�on price using Black-Scholes, and binomial models.
Suggested Readings
• Day, Alastair L. (2015). Mastering Financial Mathema�cs in Microso� Excel (3rd ed.).
Pearson Educa�on Ltd.
• Luenberger, David G. (2014). Investment Science (2nd ed.). Oxford University Press.
71
Prac�cal Exercises: Review of Excel spreadsheets concepts including func�ons and graphs
from [1]: Part Five Excel Skills. Prac�cal work to be performed using Excel spreadsheets for
the modeling of the following type of problems:
1. Calcula�ng future value, present value, and present value of an annuity. Use of Excel
func�ons FV, PV, NPV, and PMT. [1]: Chapter 2, Exercises 1,3,5, and 7 pages 46-47.
2. Calcula�ng net-present value (NPV) and internal rate of return (IRR). NPV vs IRR. Use
of Excel func�ons NPV and IRR. [1]: Chapter 3, Exercises 1 to 3 pages 99-100.
3. Crea�ng loan and amor�za�on table. Use of Excel func�ons IPMT and PPMT.
[1]: Chapter 4, Exercises 1 to 3 pages 132-133.
4. Compu�ng effec�ve annual interest rate (EAIR), using func�on IRR, and XIRR (for dates,
not evenly spaced). [1]: Chapter 5, Exercises 1, 4, 7, and 9 pages 169-171.
5. Calcula�ng bond price and yield to maturity (YTM) of a bond. Use of Excel func�ons
PRICE, YIELD, IRR, and XIRR (for non-periodic cash flows).
[2]: Models 2, and 3 pages 276-279.
6. Compu�ng dura�on, modified dura�on, and convexity of a bond. Use of Excel func�ons
DURATION, and MDURATION.
[2]: Models 4, and 5 pages 280-284.
7. Compu�ng payoffs of call and put op�ons, and draw profit diagrams in Excel.
[1]: Chapter 17, Exercises 1 to 4 pages 572-574.
8. Studying and comparing op�on strategies: Bear spread, Bull spread, and Buterfly
spread, and draw corresponding profit diagrams in Excel.
[1]: Chapter 17, Exercises 18, 19, and 21 pages 581-583.
9. Using Black-Scholes formulae to find prices of call and put op�ons.
[1]: Chapter 19, Exercises 1 to 4 page 626.
10. Using binomial model to find prices of call and put op�ons, and Excel tree diagram.
[1]: Chapter 20, Exercises 3 to 5 page 653.
72
NETWORK FLOWS
CREDIT DISTRIBUTION, ELIGIBILITY AND PRE-REQUISITES OF THE COURSE
Course title Credits Credit distribution of the course Eligibility Pre-
& Code criteria requisite
Lecture Tutorial Practical/ of the
course
Practice
(if any)
Network 2 0 0 2 Class XII NIL
Flows
Learning Outcomes: A�er comple�on of the course the learner will be able to:
• Formulate and solve transporta�on and assignment problems using Excel.
• Understand the network flow problem of types - shortest-path problem, minimum
spanning tree problem, maximum flow, and minimum cost flow problems, and their
op�mum solu�ons using Excel spreadsheet.
• Apply the cri�cal path method (CPM) of �me-cost trade-offs for project management.
Essential Reading
1. Hillier, Frederick S., & Lieberman, Gerald J. (2021). Introduc�on to Opera�ons
Research, (11th ed.). McGraw-Hill Educa�on.
Suggested Readings
• Ragsdale, Cliff T. (2022). Spreadsheet Modeling and Decision Analysis: A Prac�cal
Introduc�on to Business Analy�cs (9th ed.). CENGAGE Learning.
• Taha, Hamdy A. (2017). Opera�ons Research: An Introduc�on (10th ed.). Pearson
Educa�on Limited.
73
Prac�cal Exercises: Use Excel spreadsheet to solve transporta�on, and assignment
problems, shortest-path problem, maximum flow problem, minimum cost flow problem,
and CPM calcula�ons of following type of exercises from the chapters 9 and 10 of [1].
• 9.1-1, 9.3-1, Case 9.1 (Shipping Wood to Market), and Case 9.3 (Project Pickings).
• 10.3-2, 10.3-6, 10.5-3, 10.6-5, 10.8-1, Case 10.1 (Money in mo�on), and Case 10.3
(Steps to success).
74
R-SHINY: POWERFUL WEB APPS FOR EVERYONE
CREDIT DISTRIBUTION, ELIGIBILITY AND PRE-REQUISITES OF THE COURSE
Course title & Credits Credit distribution of the Eligibility Pre-
Code course criteria requisite
of the
Lecture Tutorial Practical/ course
Practice (if any)
R-Shiny: 2 0 0 2 Class XII NIL
Powerful Web
Apps for
Everyone
Learning Outcomes: A�er comple�on of the course the learner will be able to:
• Understand the fundamentals of Shiny and develop interac�ve web applica�ons.
• Understand reac�ve programming concepts and building reac�ve web applica�ons.
• Learn R Markdown and deploy Shiny apps locally and to the web with flexdashboard.
UNIT-I: Introduc�on to Shiny and Basic User Interface (UI) components (20 hours)
What is Shiny? How Shiny works with R; Create Shiny app directory and file, Adding UI
controls, and behaviour; Building the UI using the fluidPage(), Input, and Output func�ons,
and deploy Shiny apps locally using server func�on.
75
Prac�cal Exercises: Prac�ce exercises from first three chapters of Hadley’s Mastering Shiny.
Teaching Plan (SEC Paper: R-Shiny: Powerful Web Apps for Everyone)
Weeks 1, and 2: What is Shiny? How Shiny works with R; Create Shiny app directory and file, Adding
UI controls, and behaviour. [1]: Preface, and Chapter 1.
[2]: Welcome to Shiny: Lesson1, and getting started
Weeks 3 to 5: Basic UI: Building the UI using the fluidPage(), Input, and Output func�ons, and deploy
Shiny apps locally using server func�on. [1]: Chapter 2
[2]: Build a UI and control widgets: Lesson2, and Lesson3
[2]: User Interface and server func�on
Weeks 6 to 8: Basic reac�vity: The server func�on and crea�ng reac�ve outputs using Shiny's render
func�ons. [1]: Chapter 3 (pages 27-30); [2]: Reac�ve output: Lesson4
[2]: Reac�ve Flow, and Reac�ve Elements
Weeks 9, and 10: Reac�ve programming, Reac�ve graph, and reac�ve expressions.
[1]: Chapter 3 (pages 30-35).
[2]: Reac�ve expressions: Lesson6
Weeks 11, and 12: R Markdown: Installa�on, Basics, Shiny with flexdashboard.
[3]: Chapter 1, Chapter 2 (p. 5-8, and sec�on 2.8.2, p. 42-45), Chapter 5 (Sec�on 5.3, p. 131-135).
Weeks 13 to 15: Building Shiny documents by adding the op�on ‘run�me: shiny’ to the YAML
metadata; Deploy Shiny apps to the web, Embedded Shiny apps, and Shiny widgets.
[3]: Chapter 19 (Sections 19.1 to 19.4, pages 283-293); [2]: Share Shiny Apps: Lesson7
76