Syllabus & Course Curriculam
Course Type: ME-5
Semester: 5
Course Code: BCOSMEB35C
Course Title: Introduction to Object Oriented Programming
(L-P-Tu): 3-1-0
Credit: 4
Practical/Theory: Combined
Course Objective: • To introduce the basic concepts of Java and its data types. • To gain knowledge about the control flow statement, iterations and classes in Java. • To become familiar with topics like inheritance and packages. • To use enumerations, arrays, multithreading, exceptions and byte streams with ease.
Learning Outcome: • Use an integrated development environment to write, compile, run, and test simple object-oriented Java programs. • Read and make elementary modifications to Java programs that solve real-world problems. • Validate input in a Java program. • Identify and fix defects and common security issues in code. • Document a Java program using Javadoc.
Theory
Introduction to Java
Basics of Java programming, Data types, Variables, Operators, Control structures including selection, Looping, Java methods, Overloading, Math class, Arrays in java.
(10 Lectures)
Objects and Classes
Basics of objects and classes in java, Constructors, Finalizer, Visibility modifiers, Methods and objects, Inbuilt classes like String, Character, StringBuffer, File, this reference. (10 Lectures)
Object Oriented Programming Features
Super and sub class, Overloading and Overriding, Object class, Polymorphism, Inheritance, Dynamic binding, Generic programming, Casting objects, Instance of operator, Abstract class, Interface in java, Package in java, UTIL package.
(15 Lectures)
Multithreading in java
Thread life cycle and methods, Runnable interface, Thread synchronization, Exception handling with try-catch-finally, Collections in java, Introduction to JavaBeans.
(10 Lectures)
Object Oriented Programming Lab
List of experiments:
Reference Books:
Basic Features
Undergraduate degree programmes of either 3 or 4-year duration, with multiple entry and exit points and re-entry options, with appropriate certifications such as:
Note: The eligibility condition of doing the UG degree (Honours with Research) is- minimum75% marks to be obtained in the first six semesters.
Powered By CityHub web solution