Learning outcome (at course level) | Learning and teaching strategies | Assessment Strategies | |
---|---|---|---|
Students will be able to:
| Approach in teaching: Interactive Lectures, Demonstrations, Group activities
Learning activities for the students: Effective assignments, Giving tasks.
| Assessment Strategies Class test, Semester end examinations, Practical Assignments, Individual and group projects
|
|
Data Science, Why Python for Data Science, Jupyter Installation for Python, Features of Python, Python Applications
Flowchart based on simple computations, iterations
Basics of Python: variables, data types, operators & expressions, decision statements.
Loop control statements.
Functions & string manipulation
Introduction to list: Need, creation and accessing list. Inbuilt functions for lists.
Introduction to tuples, sets and dictionaries: Need, Creation, Operations and in-built functions
Introduction to File Handling: need, operations on a text file (creating, opening a file, reading from a file, writing to a file, closing a file)
Reading and writing from a CSV file.