Object Oriented Programing detailed syllabus scheme for Biomedical Engineering (BM), 2017 regulation has been taken from the University of Mumbai official website and presented for the Bachelor of Engineering students. For Course Code, Course Title, Test 1, Test 2, Avg, End Sem Exam, Team Work, Practical, Oral, Total, and other information, do visit full semester subjects post given below.
For all other Mumbai University Biomedical Engineering 3rd Sem Syllabus 2017 Pattern, do visit BM 3rd Sem 2017 Pattern Scheme. The detailed syllabus scheme for object oriented programing is as follows.
Object Oriented Programing Syllabus for Biomedical Engineering SE 3rd Sem 2017 Pattern Mumbai University
Course Objectives:
For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier..
Course Outcomes:
- To apply fundamental programming constructs.
- To illustrate the concept of packages, classes and objects.
- To elaborate the concept of strings, arrays and vectors.
- To implement the concept of inheritance and interfaces.
- To implement the notion of exception handling and multithreading.
- To develop GUI based application.
Prerequisites:
Structured Programming Approach
Module 1
Introduction to Object Oriented Programming
- OO Concepts: Object, Class, Encapsulation, Abstraction, Inheritance, Polymorphism.
- Features of Java, JVM
- Basic Constructs/Notions: Constants, variables and data types, Operators and Expressions,Revision of Branching and looping 02
Module 2
For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier..
Module 3
Array, String and Vector
- Arrays, Strings, StringBuffer
- Wrapper classes, Vector 04
Module 4
Inheritance and Interface
- Types of Inheritance, super keyword, Method Overriding, abstract class and abstract method, final keyword,
- Implementing interfaces, extending interfaces 03
Module 5
Exception Handling and Multithreadin g
- Error vs Exception, try, catch, finally, throw, throws, creating own exception
- Thread lifecycle, Thread class methods, creatingthreads, Synchronization 04
Module 6
For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier..
List of Laboratory Experiments: (Any Fifteen experiments and three assignments)
- Program on various ways to accept data through keyboard and unsigned right shift operator.
- Program on branching, looping, labelled break and labelled continue.
- Program to create class with members and methods, accept and display details for single object.
- Program on constructor and constructor overloading
- Program on method overloading
- Program on passing object as argument and returning object
- Program on creating user defined package
- Program on 1D array
- Program on 2D array
- Program on String
- Program on StringBuffer
- Program on Vector
- Program on single and multilevel inheritance (Use super keyword)
- Program on abstract class
- Program on interface demonstrating concept of multiple inheritance
- Program on dynamic method dispatch using base class and interface reference.
- Program to demonstrate try, catch, throw, throws and finally.
- Program to demonstrate user defined exception
- Program on multithreading
- Program on concept of synchronization
- Program on Applet to demonstrate Graphics, Font and Color class.
- Program on passing parameters to applets
- Program to create GUI application without event handling using AWT controls
- Program to create GUI application with event handling using AWT controls
Text Books:
- Herbert Schildt, JAVA: The Complete Reference, Ninth Edition, Oracle Press.
- Sachin Malhotra and Saurabh Chaudhary, Programming in Java, Oxford University Reference Books:
- Ivor Horton, Beginning JAVA, Wiley India.
- DietalandDietal, Java: How to Program, 8/e,PHI
- JAVA Programming, Black Book, Dreamtech Press.
Assessment:
Term Work: Term work shall consist of minimum 15 experiments and 3 Assignments The distribution of marks for term work shall be as follows: Laboratory work (Experiments): 20 Marks Laboratory work (journal. : 10 Marks Assignments : 15 Marks Attendance : 5 Marks The final certification and acceptance of term work ensures the satisfactory performance of laboratory work and minimum passing in the term work. Practical and oral examination will be based on suggested practical list and entire syllabus.
For detail syllabus of all other subjects of Biomedical Engineering (BM) 3rd Sem 2017 regulation, visit BM 3rd Sem Subjects syllabus for 2017 regulation.