0% found this document useful (0 votes)
50 views2 pages

Syllabus OOPS

oops

Uploaded by

anandkpp123
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
50 views2 pages

Syllabus OOPS

oops

Uploaded by

anandkpp123
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY, DELHI. MCA(SE) APPLICABLE FROM A.S. 2020-21 Paper ID: 44611 Lop oc Code: 17611 Paper: Object Oriented Programming 3 1 4 INSTRUCTIONS TO PAPER SETTERS: ‘Maximum Marks :75 ‘L. Question No. 1 should be compulsory and cover the entire sylabus. This question should have objective or short answer type questions. It should be of 25 marks. 2. Apart from Question No. 1, rest of the paper shall consist of four units as per the syllabus. Every unit should have two questions. However, student may be asked to attempt only 1 question from each unit. Each question should be 12.5 marks Employability & Skill Development Course Outcomes: CO1 | Explain the fundamentals of an OOP language and various features of C++ to support OOP principles CO2 | Analyze the fundamental features of Java programming language, discuss the concept of packages and understand the use of standard Java classes CO3_| Learn and implement multithreading and exception handling in Java and explain the concept of applets in Java ‘COS | Design the windowed applications and web-based applications using applet and swing packages and implement event handling. Implement the Input/ Output streams and database connectivity inJava ‘Course Outcomes -Program Outcomes Matrix Po1 | Po2 |PO3 | Pos |POS [POS |PO7 | POB [POS |POI0 | POLI | POI2 cys js (3 (3 [3 |2 |3 |2 |2 {2 2 2 coz/3 [3 (3 (3 [3 |2 (3 |2 [2 (a 1 2 cos/3 {3 (2 [2 [2 |2 (3 |2 ‘(|i {a 1 1 cosfs [3 [2 [3 [3 2. [3 2. [1 (2 1 2 UNIT Introduction to Object Oriented Programming, Advantage of Object Oriented Programming, Advantage of C ++, Applications of C ++. Basic elements in C+, C++ Functions&. its Prototypes: Types of Function, Actual & Formal ‘Arguments, Default Argument, Function Overloading, Operator Overloading. Classes & Objects in C ++, Access Specifiers, Inline Member Function, Friend Function, The ‘this’ Keyword, Static & Non-Static Member Function, Constructors & Destructors, Array of Class Object, Union & Classes, Nested Classes, Inheritance in C++, Overrid ing Member Function UNIT Polymorphism in C++: Types of Polymorphism, Overloading Member & Non Member Function, Virtual& Pure Vir- tual Function, Abstract Class, Restriction On Using Abstract Classes. Introduction to Java: Java Architecture, Java Development Kit (JDK), Advantages of Java, Applications of Java, compilation and execution process. Basic ele- ments in Java Programming, Classes & Objects in Java, Constructors, Class inheritance and Polymorphism in Java, Using super and final, Abstract Classes and Interfaces, Extending Interfaces, Dynamic Method Dispatch, Garbage Collection. Packages in Java: Defining a Packages, Java Class Libraries, User Defined packages. Standard Classes in Java: String, StringBuffer, StringTokenizer, Object class, System class, Wrapper Classes UNIT Exception Handling in Java: fundamentals, exception types, uncaught exceptions, throw and throws keywords, finally, built-in exceptions, user-defined exceptions. Multithreading in Java: fundamentals, Java thread model, creating threads, using methods of Thread class, thread priority, thread synchronization, Inter-thread communication: wait, notify, notify all. Applets: applet package, life cycle of an applet and security concerns, configuring applets, passing parameters to an applet UNITa Swing: Introduction to Swing, Swing Features, Hierarchy Of Java Swing Classes, Swing GUI Components, Packages Used In Swing, Using Swing API, AWT v/s Swing. Event Handling in Swings, Event Listener Interfaces, Adapter and Inner Classes, Working with windows, Graphics Object and Layout managers. Input/Output Handling in Java: Input/Output Stream, Stream Filters, Buffered Streams, Data input and Output Stream, Print Stream, File handling ‘Approved in the 50” meeting ofthe Academic Council held on 11-06-2021 vide agenda item 50.26 [Link]. 2020, GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY, DELHI. MCA(SE) APPLICABLE FROM A.S. 2020-21 Overview of JDBC, Object serialization, Remote Method Invocation, Java Native Interfaces, Java Collection Framework Text Books: LB. Stroustrup, Programming: Principles and Practice Using C++, Pearson, Second Edition, 2014 2. H. Schild, “Java - The Complete Reference”, Ninth edition, McGraw Hill Education, 2017 Reference Books: 1. G. Booch, R. Maksimchuk, M. Engle etal. Object-Oriented Analysis and Design with Applications, Third edition, ‘Addison-wesley, 2007. 2. [Link], Object Oriented Programming in C++, Fourth edition, 2008. 3. E. Balaguruswamy, Object Oriented Programming with C++, Seventh Edition, McGraw Hill Education (India), 2017. P. Dietel and H. Deitel, “Java How to Program’, Eleventh edition, Pearson, 2018. 8. Vanners, Inside the Java Virtual Machine, McGraw Hill Education, Second Edition, 1999, D. Liang, Introduction to Java Programming, Seventh Edition, Pearson, 2009. k, Sierra and B. Bates, Head First Java, Second Edition, O'Reilly, 2009. Approved in the 50" meeting ofthe Academic Council held on 11-06-2021 vide agenda item 50.26 we. 2020

You might also like