Object Oriented Programming -I (3140705)   Old Code : 2140705

5
Credit
4 + 0 + 2
Lect + Tuto + Pract
Teaching Scheme
70 + 30 + 0
ESE + PA + ALA
Theory Marks
30 + 0 + 20
ESE + OEP + PA
Practical Marks
ESE - End Semester Examination, PA - Progress Assessment, ALA - Active Learning Assignments, OEP -Open Ended Problem


Rationale
Object oriented Programming has become a fundamental part of software development. OOP facilitates Reuse of code, flexibility, effective problem solving. It provides a modular structure for programs and implementation details are hidden. Reuse of code lowers the cost of development.
Course Outcome
Sr. Co Statement Marks % weightage
CO-1 Use various Java constructs, features and libraries for simple problems. 20
CO-2 Demonstrate how to define and use classes, interfaces, create objects and methods, how to override and overload methods, compile and execute programs. 20
CO-3 Write a program using exception handling, multithreading with synchronization. 20
CO-4 Write a program using Files, binary I/O, collection Frameworks for a given problem. 30
CO-5 Design and develop GUI based applications in a group using modern tools and frameworks. 10

Active Learning
https://www.tutorialspoint.com/java/
https://www.javatpoint.com/java-programs