Home‎ > ‎Syllabus‎ > ‎

Changes in syllabus

CHANGE IN THE SYLLABUS OF B.Sc MATHEMATICS PROGRAMME
( w.e.f 2010 admissions)

1.Mathematics -Core:-
 
I Semester MM1 B01-FOUNDATIONS OF MATHEMATICS

Module 1 
Set Theory-(No change in the Text book and sections)-Total hours allotted changed from
          12 hrs to 16 hrs.

Module 2
Functions -(No change in the Text book and sections) Total hours allotted changed from
          20 hrs to 22hrs. 

The module 3 Basic Logic in the original syllabus is divided (without changing the Text )into two
modules as follows:

Module 3(22hrs.) 
Introduction,propositions,truth table,negation,conjunction and disconjunction.Implications,biconditional propositions,converse,contrapositive and inverse propositions, and precedence of logical operators.Propostional equilavence: Logical equivalences.Predicates and quantifiers:Introduction,Quantifiers,Binding variables and Negations.

Module 4 (12 hrs.)
Methods of proof:Rules of inference,valid arguments,methods of proving theorems:direct proof,proof by contradiction,proof by cases,proof by equivalence,existence proofs,uniquiness proofs and counter examples
.
Module 4 Elements of Graph Theory in the original syllabus is omitted.

2.Mathematics -Core:-

II Semester MM2B02 : INFORMATICS AND MATHEMATICAL SOFTWARES

The syllabus and Text books have been revised with the following details-

MM2B02 : INFORMATICS AND MATHEMATICAL SOFTWARES
( 4 hours/week 4 credits 30 weightage )

Text Book :-Python for Education-Learning Maths and Physics using Python and writing with Latex - Dr.Ajith   
                   Kumar B.P. (free download from www.iuac.res.in/phoenix)

Module I(24 hrs.)
1.Introduction
Hardware Components, Software components, The user interface, High Level Languages
(sections 1.1 to 1.4of the Text. )
2. Programming in Python
Getting started with Python, Variables and Data Types, Python Strings, Python Lists, Copying, Mutable and Immutable Types, Input from the Keyboard, Operators and their Precedence, Iteration: while and for loops, Conditional Execution: if, elif and else, Functions, More on Strings and Lists, Python Modules, File Input/Output,Formatted printing, Exception Handling
(sections 2.1 to 2.16 of the text )
contd.....

Module II(18 hrs.)
1.Arrays and Matrices
The NumPy Module, Vectorized Functions
(sections 3.1 and 3.2 of the Text )
2.Numerical methods
Polynomials,Finding roots of an equation, Equation solving using matrices.
(sections 6.4 to 6.6 of the Text)

Module III(15hrs.)
Data visualization
The Matplotlib Module, Plotting mathematical functions, Famous Curves,Meshgrids,
2D plot using colors, 3D Plots
(sections 4.1 to 4.3, 4.6,4.8 and 4.9 of the Text)

Module IV(15hrs.)
Typesetting using Latex
Document classes,Modifying Text,Dividing the document,Environments,Typesetting Equations,
Arrays and matrices.
(sections 5.1 to 5.6 of the Text)

References: (1) Python Tutorial Release 2.6.1 by Guido Van Rossum ,Fred L Drake.Jr.(free download from  
                        http://www.altway.com/resources/python/tutoria.pdf)
                    (2) http://www.scipy.org/Numpy_Example_List
                    (3) http://docs.scipy.org/doc/
                    (4) Latex-User's Guide and Manual-Leslie Lamport.
                    (5) Informatics and mathematical software-Part II -An Introduction to Python and Latex-Pramod C.E