This course will enable the students to –
Course Outcomes (COs):
Course |
Learning outcome (at course level) |
Learning and teaching strategies |
Assessment Strategies |
|
---|---|---|---|---|
Paper Code |
Paper Title |
|||
PHY 222 |
Programming |
The students will be able to- CO 44: To gain Knowledge about the difference between the top-down and bottom-up approach.
CO 45: Describe the object-oriented programming approach in connection with C++.
CO 46: Apply the concepts of object-oriented programming.
CO 47: Choose appropriate data structures to represent data items in real world problems.
CO 48: Analyze the time and space complexities of algorithms
CO 49: Design programs using a variety of data structures such as stacks and queues.
CO 50: Analyze and implement various kinds of searching and sorting techniques.
CO 51: To learn Curve fitting using Matlab and spline function.
CO 52: Learn about various interpolating and extrapolating methods.
CO 53: Find numerical solutions of system of linear equations and check the accuracy of the solutions using Matlab.
CO 54: The student will learn C++ language and MATLAB to the extent, she can apply these techniques to problem solving in Physics, pertaining to P.G. Programme and research.
|
Additional learning through online videos |
Class test, Semester end examinations, Quiz, Solving problems , Assignments, Presentations |
Pointers & References: Pointers declaration, pointer operator, address operator, pointer arithmetic’s References, Derived types, Arrays & pointers, the new operator, the delete operator, dynamic arrays, Arrays of pointers and pointers to Arrays, Pointers to Pointers. Pointers functions, call by value, call by References.
Numerical Integration using MATLAB: Introduction to Quadrature, Composite trapezoidal and Simpson’s Rule, Recursive rules, Adaptive Quadrature, Gauss-Legendre Integration
BOOKS RECOMMENDED: