Catalog Description
This is an introductory course designed for any student interested in using computation to enhance their problem-solving abilities. No prior experience in programming is necessary. Students will use their problem-solving abilities to implement programs in Python.
Course Objectives
The objective of this course is
To study the structure of Python Programming
To implement Python programs to solve Engineering problems
To Write Python programs to illustrate concise and efficient algorithms
To describe and apply object-oriented programming methodology
To perform basic data analysis to help answer your research questions
To present your findings.
Course Outcomes
On completion of this course, the students will be able to
CO1. Write code in Python to perform mathematical calculations and scientific simulations.
CO2. Understand Python especially the object-oriented concepts.
CO3. Read data from a text file using Python.
CO4. Plot data using appropriate Python visualization libraries