Oop Using Java detail DTE Kar Diploma syllabus for Information Science And Engineering (IS), C15 scheme is extracted from DTE Karnataka official website and presented for diploma students. The course code (15CS42T), and for exam duration, Teaching Hr/week, Practical Hr/week, Total Marks, internal marks, theory marks, duration and credits do visit complete sem subjects post given below. The syllabus PDFs can be downloaded from official website.
For all other information sci 4th sem syllabus for diploma c15 scheme dte karnataka you can visit Information Sci 4th Sem Syllabus for Diploma C15 Scheme DTE Karnataka Subjects. The detail syllabus for oop using java is as follows.
Pre-requisites:
Knowledge of programming concepts.
Course Objectives:
To learn and implement object-oriented features such as encapsulation, inheritance and polymorphism along with error-handling techniques using Java.
Course Outcomes:
For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.
UNIT I: Introduction of Java 06 Hrs
Fundamentals of Object Oriented Programming-
Introduction, Object oriented Paradigm, Basic Concepts of OOP, Benefits of OOP, Applications of OOP.
Java Evolution –
Java history, Java Features, How Java Differs from C and C++, Java and World Wide Web, Java Environment, Simple Java Program, An Application with Two Classes, Java Program Structure, Java Tokens, Java Statements, Implementing a Java Program, Java Virtual Machine, Command Line Arguments, Programming Style, Constants, Variables, Data Types, Scope of Variables, Symbolic Constants, Type Casting, Standard Default Values, Special Operators, Mathematical Functions, Labelled Loops (break & Continue) Operators and Expressions, Decision Making, Branching & Looping.
UNIT II: Classes, Objects and Methods; Strings and String Buffer Classes 14Hrs
Classes, Objects and Methods –
Introduction, Defining a Class, Fields Declaration, Methods Declaration, Creating Objects, Accessing Class Members, Constructors, Methods Overloading, Static Members, Nesting of Methods, Inheritance: Extending a Class, Overriding Methods, Final Variables and Methods, Final Classes, Finalize Methods, Abstract Methods and Classes, Methods with Variable arguments (Varargs),Visibility Control.
Strings and String Buffer Classes –
Strings, Vectors, Wrapper classes, Enumerated Types, Annotations.
UNIT III: Interface: Multiple Inheritance 10Hrs
For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.
UNIT IV: Packages: Putting Classes Together 08Hrs
Introduction, Java API Packages, Using System Packages, Naming Conventions, Creating Packages, Accessing a Package, Using a Package, Adding a Class to a Package, Hiding Classes, Static Import.
UNIT V: Multithreaded Programming 06 Hrs
Introduction, Creating Threads, Extending the Thread Class, Stopping and Blocking a Thread, Life Cycle of a Thread, Using Thread Methods, Thread Exceptions, Thread Priority, Synchronization, Implementing the ‘Runnable’ Interface, Inter-thread Communication.
UNIT VI: Managing Errors and Exceptions 08 Hrs
For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.
Text Books:
Programming with Java, 6th edition, Balagurusamy, Mc Graw Hill, ISBN 13- 9789351343202
ISB 10- 9351343200
Reference Books:
- Complete Reference Java J2se, Herbert Schildt, Tata McGraw Hill, ISBN 9780070598782
- Java 6 Programming – Black Book Wiley India Pvt ltd
- Programming in JAVA2 -Dr. K. Somasundaram Jaico Publish
- Programming in JAVA-S.S. Khandare -S. Chand Publish
E-learning resources
- http://www.Javatpoint.com/Java-tutorial
- http://www.tutorialspoint.com/Java/
- http://www.indiabix.com/technical/core-Java/
Suggested List of Student Activities:
Note: The following activities or similar activities for assessing CIE (IA) for 5 marks (Any one)
Student activity like mini-project, surveys, quizzes, etc. should be done in group of 3-5 students.
- Each group should do any one of the following type activity or any other similar activity related to the course and before conduction, get it approved from concerned Course coordinator and Program Coordinator
- Each group should conduct different activity and no repeating should occur.
- Hotel Management System, E-Bill Board, Online insurance, Online Mobile, Contributor, Online Restaurant, Public Distribution System, SECURE E-banking security, District medical data center, Visit different sites relevant to topics. Listen to the lectures and submit a handwritten report, etc.
Course Delivery:
The course will be delivered through lectures and Power point presentations/ Video
Model Question Paper:
(CIE)
- Define the following OOPS concepts (5)
- Inheritance
- Polymorphism
- Illustrate Java communication with a web page (5)
- Explain any five string buffer methods (5)
- Write a Java Programme to illustrate to illustrate vectors. (5)
Model Question Paper:
PART-A
Answer any SIX questions. Each carries 5 marks. 5X6=30 Marks
- List any five major differences between C++ and Java.
- Distinguish between Inheritance &Polymorphism.
- Define constructors. List its special properties.
- Compare arrays and vectors.
- Explain how to add a class to a package with an example.
- Explain the various forms of interface implementation.
- Explain yield(),sleep() and stop() methods of a thread.
- List the Java exceptions.
- Illustrate with an example nested try statement.
PART-B
Answer any SEVEN full questions each carries 10 marks. 10X7=70 Marks
- Explain the features of Java.
- Explain class definition with fields and method declaration.
- Define static member. Write a program to illustrate static members.
- Define inheritance. Explain different forms of inheritance.
- Write a program to implement interfaces
- Explain Java API packages
- Write a Package program to demonstrate basic arithmetic operators
- Explain the life cycle of thread.
- Explain with an example thread creation by implementing runnable Interface.
- Write a program for throwing your own exception.
For detail syllabus of all other subjects of BE Information Sci, C15 scheme do visit Information Sci 4th Sem syllabus for C15 scheme.
Dont forget to download iStudy Syllabus App for latest syllabus and results, class timetable and more.