B.E. (Biomedical Engineering) Python Programming Syllabus - Mumbai University
This is the First Year Biomedical NEP 2020 syllabus under NEP 2020, in force from the academic year 2024-25. The University still sets the earlier Choice Based papers alongside it for ATKT candidates, so check which scheme your exam form names before you revise.
Loading syllabus...
Syllabus for Python Programming
Module 0: Prerequisite
- Introduction to Programming : Understanding basic concepts like algorithms, flowcharts, and pseudocode. Problem-Solving Skills: Ability to approach problems methodically and apply logical thinking to develop solutions.
Module 1: Introduction to Python
- 1 Basic Syntax and Data Types - Variables and data types, Operators, Input and output,
- 2 Data Structures- list, tuple, set and dictionary
- 3 Understanding the Syntax Transition: From C to Python
Module 2: Control Flow and Functions
- 2.1 Conditional Statements: if, else, elif
- 2.2 Loops: for and while loop
- 2.3 Functions- Defining functions, Parameters and return values, Scope and lifetime of variables
Module 3: File Handling, Packaging, and Debugging
- 3.1 File Handling- Reading and writing files, Exception handling
- 3.2 Creating Python Packages, Modules and executable files
- 3.3 Dealing with Syntax Errors, Runtime Errors and Scientific Debugging
Module 4: Object-Oriented Programming (OOP) in Python
- 4.1 Introduction to OOP: Classes and objects, Encapsulation, inheritance, and polymorphism
- 4.2 Creating Classes and Objects: Class attributes and methods Constructor and destructor.
- 4.3 Type of Inheritance: Single, multiple and multilevel inheritance
Module 5: Advanced Python Concepts
- 5.1 Regular Expressions, Pattern matching, Regex functions in Python
- 5.2 GUI Development using any Python GUI framework
Module 6: Python Libraries
- 6.1 Introduction to Popular Libraries
- 6.2 NumPy for numerical computing,
- 6.3 Pandas for data manipulation
- 6.4 Matplotlib for data visualization
Text Books
- 1 Core Python Programming, Dr. R. Nageswara Rao, Second Edition, Dreamtech Press.
- 2 Beginning Python: Using Python 2.6 and Python 3.1. James Payne, Wrox Publication.
- 3 Python Programming, Anurag Gupta and G. P. Biswas, First Edition,McGraw-Hill Education.
- 1 Learn Python the Hard Way, Zed Shaw, Third Edition, Addison-Wesley.
- 2 Python Projects, Laura Cassell,Alan Gauld, First Edition, Wrox Publication.
- 3 Introduction to computing and problem-solving using python, Balagurusamy, First Edition, McGraw Hill Education. Online Resources:
Reproduced from the University of Mumbai syllabus for B.E. (Biomedical Engineering) under NEP 2020, in force from the academic year 2024-25. 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.