Description
A practical introduction to basic Programming language and most widely used Mathematical computing software’s namely, MATHEMATICA or MAPLE.
Learning Outcomes
On successful completion of this course students will be able:
 To enrich with little or no prior knowledge programming language
 To use wolfram language
 To use Mathematica/Maple software
 To Understand important packages of software
 To fully understand the basics of the product before getting into more advanced materials.
Contents
Basic Programming

what is programming? basic structure of C++ programming,Expressions, operators and constants
 Conditional structures, if, if else
 Multiple if else if, nested if switch statements
 Looping structure, while, dowhile, for loop, Array
MATHEMATICA
 Introduction to the basic environment of MATHMATICA and its syntax
 Running MATHEMATICA and Numerical/Algebraic Calculations
 Vectors, Matrices, Sets, Lists, Tables, arrays.
 Symbolic Mathematics in MATHEMATICA
 Functions and functional programming
 Procedural programming, Do, for and while loops, Flow controls.
 Graphics, Plots of 2D and 3D functions.
MAPLE
 Introductory Demonstration of Maple, Symbolic computations in MAPLE
 Vectors, Matrices, Sets, Lists, Tables, arrays and Arrays.
 Toolbars and Palettes
 Operators, Constant, Elementary Functions, Procedures
Recommended Books
 Wellin P, Kamin S, Gaylord R, An introduction to programming with Mathematica, (3rd edition, Cambridge university press, 2011)
 Monagan M. B, Geddes K. O. Maple Introductory Programming Guide,
 Tasleem M, Tariq M, Imran S and Ahsan R, Object Oriented Programming using C++
Suggested Books

Aladjev V. Z, Bogdivicus M. A. Maple: Programming, Physical and Engineering Problems, (Fultus Publishing, 2006)
 Maeder R. E, Programming in Mathematica, (3rd edition, AddisionWeseley, 1997)
 Hoste J., Mathematica Demystified, (McGraw Hill, 2009)
Assessment Criteria
Sessional: 20 (Presentation / Assignment 10, Attendance 05, Quiz 05)
MidTerm Exam: 30
FinalTerm Exam: 50
Key Dates and Time of Class Meeting
Thursday 9:30 AM11:00 AM (Main Campus)
Friday 11:00 AM12:00 PM (Main Campus)
Commencement of Classes Feb 3, 2020
Mid Term Examination April 27, 2020
https://drive.google.com/open?id=1q_3sGN2XPz0aTSO7avMy8gwEFP9k4U