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.
Links:
[1] https://csit.iisuniv.ac.in/courses/subjects/programming-analytics-1
[2] https://www.amazon.com/s/ref=dp_byline_sr_book_1?ie=UTF8&text=Albert+Lukaszewski&search-alias=books&field-author=Albert+Lukaszewski&sort=relevancerank
[3] https://www.packtpub.com/big-data-and-business-intelligence/hands-data-analysis-numpy-and-pandas
[4] https://ntguardian.wordpress.com/books/hands-on-data-analysis-with-numpy-and-pandas/
[5] https://csit.iisuniv.ac.in/academic-year/2020-21