B.E. (Biomedical Engineering) Computing Lab Skill Based Lab Syllabus - Mumbai University
This is the Second Year Biomedical Rev 2019 C Scheme syllabus under REV-2019 'C' Scheme, in force from the academic year 2020-21. The University also publishes a NEP 2020 syllabus for Semesters III and IV, which is what the current second year is taught; this scheme is what ATKT candidates of the earlier batches still sit. Check which scheme your examination form names before you revise.
Loading syllabus...
Syllabus for Computing Lab (Skill Based Lab)
Module 1: Introduction to Python
- Installation and resources; Introduction of the Python object types: Numbers, Strings, Lists, Tuples, Dictionaries, Arrays; Numeric types; Assignments; Expressions; Print statements and formats.
Module 2
- Decision Control Statements and Functions: if and else statement, if-elif-else statement, Loop Statement: While loops, for loops, Break, Continue, and Pass, Functions: Defining and calling functions, Return statements, Passing the arguments, Lambda Functions, Recursive functions.
Module 3
- Files Handling: Types of Files in Python, Opening a File, Closing a File. Writing Text Files, Knowing Whether a File Exists or Not, Working with Binary Files, Appending Text to a File, Reading Text Files, File Exceptions, The with Statement
Module 4
- Object Oriented Programming: Introduction to OOP: Classes and Objects, Public and Private Members, Class Declaration and Object Creation, Object Initialization, Class Variables and methods, Accessing Object and Class Attributes; Inheritance; Constructors; Exception handling.
Module 5: Numpy, Matplotlib:
- Introduction to Numpy: Creating and Printing Ndarray, Class and Attributes of Ndarray, Basic operation, Copy and view, Mathematical Functions of Numpy. Introduction to Matplotlib library: Line properties, Plots and subplots, Types of Plots.
Module 6: Pandas, Seaborn:
- Introduction to Pandas: Understanding Dataframe, View and Select Data, Missing Values, Data Operations, File read and write operation. Introduction to Seaborn.
Text Books
- 1 Introduction to computing and problem solving using python, E Balagurusamy, McGraw Hill Education
- 2 Core Python Programming, Dr. R. Nageswara Rao, Dreamtech Press
- 3 John Grayson, “Python and Tkinter Programming”, Manning Publications (1 March 1999).
- 4 Dusty Phillips, “Python 3 object-oriented Programming”, Second Edition PACKT Publisher August 2015.
- 5 Yashavant Kanetkar, “Let us Python: Python is Future, Embrace it fast”, BPB Publications; 1 edition (8 July 2019).
- 6 Beginning Python: Using Python 2.6 and Python 3.1. James Payne, Wrox publication
- 1 Python Cookbook: Recipes for Mastering Python 3,by David Beazley, Brian K. Jones O'Reilly Media; 3 edition (10 May 2013).
- 2 Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code, by Zed A. Shaw Addison Wesley; 3 edition (1 October 2013).
- 3 Introduction to Machine Learning with Python, by Andreas C. Mueller O′Reilly; 1 edition (7 October 2016)
- 4 Python Crash Course A hands-on, Project Based Introduction to programming, by Eric Matthes No Starch Press; 1 edition (8 December 2015).
- 5 Tkinter GUI Application Development Blueprints: Master GUI programming in Tkinter as you design, implement, and deliver 10 real world application, by Bhaskar Chaudhary Packt Publishing (November 30, 2015)
- 6 Head First Python, by Paul Barry O′Reilly; 2 edition (16 December 2016) NPTEL/Swayam Links: Course: Programming, Data Structures and Algorithms using Python by Prof. Madhavan Mukund -IIT Madras https://nptel.ac.in/courses/106/106/106106145/ University of Mumbai, Biomedical Engineering, Rev 2020-21 56
Reproduced from the University of Mumbai syllabus for B.E. (Biomedical Engineering) under REV-2019 'C' Scheme, in force from the academic year 2020-21. Wording is as printed in that syllabus. Module numbering is as printed there too.
The complete syllabus
This subject is cut from the University circular for its year. Open a document here if you want the whole thing rather than a single subject.