Unit 1
Python
Introduction to Programming and Python Languages, Python packages, Variables, Controls, Assignment Statement, Basic Types, Introduction to Lists, Loops, Strings, Tuples, Sets, Arrays. Introduction to Jupyter Notebook.
Course Name | Introduction to Computing |
Course Code | 23CIE111 |
Program | B. Tech. in Civil Engineering |
Semester | 2 |
Credits | 3 |
Campus | Coimbatore |
Python
Introduction to Programming and Python Languages, Python packages, Variables, Controls, Assignment Statement, Basic Types, Introduction to Lists, Loops, Strings, Tuples, Sets, Arrays. Introduction to Jupyter Notebook.
Python
Control Structures, Selection & Insertion, Sort, Recursion, Function definitions, Dictionaries & Files, Application of functions, Plotting in Python
Developing program for: Solving Polynomial Equations
Developing program for: Lagrange Interpolation, Numerical Integration: Newton-Cotes Integration formula.
Unit 3: Matlab
Introduction to MATLAB, Basics of programming using MATLAB and its Toolboxes, Arithmetic Operations, Arrays operations, Loops & execution Control, MATLAB files: Scripts & Functions, Plotting and Output, Iterative Methods, In-built MATLAB Functions
Developing program for: Errors in numerical computation, Numerical Differentiation, Solving linear Equation
Pre-Requisite(s): 22CSE100 Problem Solving and Algorithmic Thinking
Course Objectives
Course Outcomes
CO 1: Understanding the basics of Python and its packages along with assignment statement, basics, control structures, function definitions.
CO 2: Understanding the basics of MATLAB and its toolboxes along with arithmetic and array operations, control and function files.
CO 3: Make use of the programming constructs appropriately and effectively while developing computer programs.
CO 4: Develop computer programs that implement suitable algorithms for problem scenarios and applications.
CO-PO Mapping
PO/PSO |
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
PSO1 |
PSO2 |
PSO3 |
CO |
|||||||||||||||
CO1 |
1 |
1 |
1 |
1 |
1 |
||||||||||
CO2 |
1 |
1 |
1 |
1 |
1 |
||||||||||
CO3 |
1 |
1 |
1 |
1 |
1 |
||||||||||
CO4 |
1 |
2 |
2 |
2 |
2 |
||||||||||
CO5 |
2 |
3 |
2 |
3 |
2 |
Text Book(s)
Ascher D, Lutz M. Learning Python. Second Edition, O’Reilly Media, 2003.
Attaway S. Matlab: A practical introduction to Programming and Problem Solving. Second Edition, Butterworth-Heinemann, 2011.
Gupta R. Making use of Python. First Edition, John Wiley & Sons, 2002
Kiusalaas J. Numerical Methods in Engineering with Python. Second Edition, Cambridge University Press, 2010.
Vaingast S. Beginning Python Visualization: Crafting Visual Transformation Scripts, Apress, Second Edition, 2014.
Chapman SJ. MATLAB Programming for Engineers. 6th Edition, CL Engineering, 2019
Shampine LF, Gladwell I, Thompson S. Solving ODEs with MATLAB. Cambridge University Press, 2003.
DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.