22
1/6 RGPV (DIPLOMA WING) BHOPAL OBE CURRICULUM FOR THE COURSE FORMAT-3 Sheet No. 1/5 Branch Information Technology / Computer Science & Engineering Semester V Course Code Course Name Java Programming Course Outcome - 1 Apply basic programming constructs of Java language Teac h Hrs Mark s Learning Outcome 1 Explain fundamentals and application Programming environment of Java 6 10 Contents Features of Object oriented programming, difference between object oriented and procedural oriented programming language, History, Features, and applications of Java, Java Editions, java environment (jdk, jde), structure of java program (application and applet), JVM (Java Virtual Machine), Execution process of java programs (interpreter and compilation), IDEs for java (netbean, eclipse) Method of Assessment Internal: Mid semester theory examination (Pen paper test). Learning Outcome 2 Illustrate the building blocks of Java programming 10 10 Contents Introduction to objects and classes - defining a class, field declaration and method declaration, Data Types, Symbolic Constants, creating objects, accessing class members, constructor and object method invocation, Scope of class members - Instance and class, Type Casting, Math class. Operators: Arithmetic, Relational, Logical Assignments, Increment & Decrement , Conditional, Bit wises, Special Expressions & its Evaluation Control statements in Java Decision making Control Statement : if statement , Simple if statement , if…else statement , Nesting of if-

FORMAT-3 Sheet WING) BHOPAL COURSE No. 1/5 Branch

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

1/6

RGPV (DIPLOMAWING) BHOPAL

OBE CURRICULUM FOR THECOURSE

FORMAT-3 SheetNo. 1/5

Branch Information Technology / Computer Science& Engineering

Semester V

CourseCode

Course Name Java Programming

Course Outcome -1

Apply basic programming constructs ofJava language

TeachHrs

Marks

Learning Outcome1

Explain fundamentals and applicationProgramming environment of Java

6 10

Contents Features of Object oriented programming, differencebetween object oriented and procedural orientedprogramming language, History, Features, andapplications of Java, Java Editions, java environment(jdk, jde), structure of java program (application andapplet), JVM (Java Virtual Machine), Execution process ofjava programs (interpreter and compilation), IDEs forjava (netbean, eclipse)

Method ofAssessment

Internal: Mid semester theory examination (Pen paper test).

Learning Outcome2

Illustrate the building blocks of Javaprogramming

10 10

Contents Introduction to objects and classes - defining a class,field declaration and method declaration, Data Types,Symbolic Constants, creating objects, accessing classmembers, constructor and object method invocation,Scope of class members - Instance and class, TypeCasting, Math class.Operators: Arithmetic, Relational, Logical Assignments,Increment & Decrement , Conditional, Bit wises, SpecialExpressions & its EvaluationControl statements in JavaDecision making Control Statement : if statement ,Simple if statement , if…else statement , Nesting of if-

2/6

else statement switch statementIteration Control Statement : for loop , while loop, do-while loop, break, continue.

Method ofAssessment

External: End semester theory examination (Pen paper test).

Learning Outcome3

Develop simple java programs in Javaprogramming environment

10 10

Contents Installation and setup of java,Installation of IDEs for java(netbean,eclipse).Compiling and running simple Java programs - Writingsimple java programs displaying some output string ,Programs taking input from the end user and givingdesired output, programs using command linearguments, Programs using methods of Math class.

Method ofAssessment

Internal: Laboratory observation/Assignment, Internal viva

Learning Outcome4

Develop programs using basicprogramming constructs in Java.

12 10

Contents programming using branching statements-if, if-else, if-elif, nested if- else statements, ternary operators, switchstatementprograms using looping constructs- for, while, do-whileconstructs, break and continue statements.

Method ofAssessment

External: Laboratory observation and viva voce.

RGPV (DIPLOMAWING) BHOPAL

OBE CURRICULUM FOR THECOURSE

FORMAT-3 SheetNo. 2/5

Branch Information Technology / Computer Science& Engineering

Semester V

CourseCode

Course Name Java Programming

Course Outcome -2

Apply the concept of Object OrientedProgramming in Java.

TeachHrs

Marks

3/6

Learning Outcome1

Illustrate the concept of Data hidingand Inheritance in Java.

6 10

Contents Data hiding concept - public, private access.Inheritance: Concept of subclass and superclass, Typesof Inheritance, Defining a subclass, subclass constructor,super keyword, Overriding Methods, Final Variables &Methods, Final Classes, Finalizer Methods, Protectedaccess.

Method ofAssessment

External: End semester theory examination (Pen paper test).

Learning Outcome2

Explain Multiple inheritance andpolymorphism

6 10

Contents Abstract Method and Abstract Class in Java,Implementing multiple inheritance using Interfaces -Defining Interfaces, Extending Interfaces, ImplementingInterfaces, Accessing Interfaces VariablesPolymorphism: Compile time polymorphism, runtimepolymorphism, Static vs Dynamic binding

Method ofAssessment

External: End semester theory examination (Pen paper test).

Learning Outcome3

Demonstrate Arrays, String, Wrapperclasses, inbuilt and user definedPackages

8 10

Contents 1D, 2D and multidimensional Arrays in Java- Declaration,creation, initialization and array length, variable sizearray, String class and its methods, StringBuffer classand its methods, Wrapper classes, methods of differentwrapper classes and their uses.Introduction to Java API Packages, Using SystemPackages, Naming Conventions, Creating Packages,Accessing a Package, Using a Package, Adding a Class toa Package, Hiding Classes, Static Import

Method ofAssessment

Internal: Mid semester theory examination (Pen paper test).

Learning Outcome4

Experimenting with object orientedfeatures of Java, Arrays, String andWrapper classes.

14 10

4/6

Contents Write programs demonstrating inheritance,polymorphism and data hiding features of javaWrite programs using arrays, strings and wrapperclasses.Create package containing classes and interfaces.

Method ofAssessment

External: Laboratory observation and viva voce.

RGPV (DIPLOMAWING) BHOPAL

OBE CURRICULUM FOR THECOURSE

FORMAT-3 SheetNo. 3/5

Branch Information Technology / Computer Science& Engineering

Semester V

CourseCode

Course Name Java Programming

Course Outcome -3

Apply Multithreading and Exceptionhandling features in Java

TeachHrs

Marks

Learning Outcome1

Illustrate multithreading concepts injava programs

8 10

Contents Introduction, Creating Threads, Extending the ThreadClass, Stopping and Blocking a Thread, Life Cycle of aThread, Thread Priority, Synchronization, implementingrunnable interface, inter thread communication.

Method ofAssessment

External: End semester theory examination (Pen paper test).

Learning Outcome2

Interpret inbuilt and user definedexception handling

8 10

Contents Types of Errors, Exceptions, Exception handling,implementation of keywords like try, catches, finally,throw & throws, built in exceptions, Creating ownexception subclasses, importance of exception handlingin practical implementation of live projects

Method ofAssessment

External: End semester theory examination (Pen paper test).

5/6

Learning Outcome3

Experimenting with multithreading andexception handling in Java.

12 10

Contents Program using the multithreading feature of java, settingpriority of a thread,Program demonstrating synchronization among variousthreads and inter thread communication.

Method ofAssessment

Internal: Laboratory observation/Assignment, internal viva

RGPV (DIPLOMAWING) BHOPAL

OBE CURRICULUM FOR THECOURSE

FORMAT-3 SheetNo. 4/5

Branch Information Technology / Computer Science& Engineering

Semester V

CourseCode

Course Name Java Programming

Course Outcome -4

Apply Java I/O concepts for a givenproblem

TeachHrs

Marks

Learning Outcome1

Explain Concept of Stream classes andFile handling in Java

12 10

Contents Stream classes, Byte Stream Classes, Character StreamClasses, Performing interactive input / Output usingstream classes, input/output exceptionsFile class, Creation of files, reading/ writing characters,reading/writing bytes, handling primitives data types,concatenating and buffering files, random access files

Method ofAssessment

External: End semester theory examination (Pen paper test).

Learning Outcome2

Demonstrate input output usingstream classes and File handling inJava

12 10

Contents Write programs for taking interactive input and outputusing stream classes.Write programs for creating a file, reading and writing

6/6

into a file.Write programs for buffering and concatenating files.

Method ofAssessment

External: Laboratory observation and viva voce.

RGPV (DIPLOMAWING) BHOPAL

OBE CURRICULUM FOR THECOURSE

FORMAT-3 SheetNo. 5/5

Branch Information Technology / Computer Science& Engineering

Semester V

CourseCode

Course Name Java Programming

Course Outcome -5

Interpret Java networking Concepts TeachHrs

Marks

Learning Outcome1

Explain the concepts of SocketProgramming in Java

6 10

Contents Networking basics : protocol, ports, TCP, UDPFundamentals of socket and socket programming, Stepsfor client and server side socket programming, Socketclass of java.io package, client side socket programming-open a socket, open an input stream and output streamto the socket, read from and write to the streamaccording to the server’s protocol, close the streams,close the socket. Server side socket programming -serversocket class, Datagram sockets which use UDP.

Method ofAssessment

External: End semester theory examination (Pen paper test).

Learning Outcome2

Illustrate URL processing in Java 5 10

Contents URL class and URL constructors, creating and parsing ofURL, Reading directly from a URL, Connecting to URL,Reading from and writing to a URL connection.

Method ofAssessment

Internal: Short Answer Type Test/Quiz/Pen Paper Test

7/6

REFERENCE BOOKS:SNo Title & Publication Author

1 Programming with Java E. Balagurusami

2 Java Network Programming: Developing NetworkedApplications 4th Edition Harold, Elliotte Rusty

3 Java The Complete Reference, Eleventh Edition Herbert Schildt

4 Effective Java , Third edition Joshua Bloch

5 https://www.javatpoint.com/java-tutorial

6 https://docs.oracle.com/javase/tutorial/

7 https://www.javatpoint.com/java-networking

8 https://www.geeksforgeeks.org/java-networking/

9E-books/E-tools/Relevant software to be used asrecommended by AICTE/NITTTR/RGPV

RGPV (Diploma Wing ) Bhopal SCHEME FOR LEARNINGOUTCOME

Branch Code Course Code COCode

LOCode Format No. 4

C/I 0 4 1 1

COURSE NAME JAVA PROGRAMMING

CO Description Apply basic programming constructs of Java language

LO Description Explain fundamentals and application Programming environment of Java

SCHEME OF STUDY

S.No. Learning Content

Teaching –LearningMethod

Description of T-LProcess

TeachHrs.

Pract./Tut Hrs. LRs Required Remarks

1 Features of Object orientedprogramming, difference betweenobject oriented and procedural orientedprogramming language, History,Features, and applications of Java, JavaEditions, java environment (jdk, jde),structure of java program (applicationand applet), JVM (Java VirtualMachine), Execution process of javaprograms (interpreter and compilation),IDEs for java (netbean, eclipse)

Interactiveclassroomteaching,demonstration,quiz,assignments,tutorial

Teacher will explainthe contents andprovide handouts tostudents. Teacherwill conductassignments/quiz/tutorial to makestudents practicetheir knowledge.

6 NIL Handouts, chalkboard, PPT, textbook, charts,video film.

SCHEME OF ASSESSMENT

S.No. Method of Assessment Description of Assessment

MaximumMarks Resources Required

External /Internal

1Mid semester theory

examination Pen-Paper test/ Quiz/ MCQ 10 Test paper + Rating scale Internal

ADDITIONAL INSTRUCTIONS FOR THE HOD/ FACULTY (IF ANY)

Part of progressive I

RGPV (Diploma Wing ) Bhopal SCHEME FOR LEARNINGOUTCOME

Branch Code Course Code COCode

LOCode Format No. 4

C/I 0 4 1 2

COURSE NAME JAVA PROGRAMMING

CO Description Apply basic programming constructs of Java language

LO Description Illustrate the building blocks of Java programming

SCHEME OF STUDY

S.No. Learning Content

Teaching –LearningMethod

Description ofT-L Process

TeachHrs.

Pract./TutHrs.

LRsRequired Remarks

1 Introduction to objects and classes - defining a class, fielddeclaration and method declaration, Data Types, SymbolicConstants, creating objects, accessing class members, constructorand object method invocation, Scope of class members - Instanceand class, Type Casting, Math class.Operators: Arithmetic, Relational, Logical Assignments,Increment & Decrement , Conditional, Bit wises, SpecialExpressions &its EvaluationControl statements in JavaDecision making Control Statement : if statement , Simple ifstatement , if…else statement , Nesting of if-else statementswitch statementIteration Control Statement: for loop , while loop, do-while loop,break, continue.

Interactiveclassroomteaching,demonstration, quiz,assignments,tutorial

Teacher willexplain thecontents andprovide handoutsto students.Teacher willconductassignments/quiz/tutorial tomake studentspractice theirknowledge.

10 NIL Handouts,chalkboard,PPT, textbook,charts,videofilm.

SCHEME OF ASSESSMENT

S.No.

Method of Assessment Description of Assessment MaximumMarks

Resources Required External /Internal

1End semester theory

examinationPen- Paper Test 10 Question paper + rating scale External

ADDITIONAL INSTRUCTIONS FOR THE HOD/ FACULTY (IF ANY)

NIL

RGPV (Diploma Wing ) Bhopal SCHEME FOR LEARNINGOUTCOME

Branch Code Course Code COCode

LOCode Format No. 4

C/I 0 4 1 3

COURSE NAME JAVA PROGRAMMING

CO Description Apply basic programming constructs of Java language

LO Description Develop simple Java programs in Java programming environment

SCHEME OF STUDYS.

No.Learning Content Teaching –

Learning MethodDescription of T-L

ProcessTeachHrs.

Pract./Tut Hrs.

LRsRequired

Remarks

1 Installation and setup of java, Installationof IDEs for java (netbean,eclipse).Compiling and running simple Javaprograms -Writing simple java programsdisplaying some output string , Programstaking input from the end user and givingdesired output, programs using commandline arguments, Programs using methodsof Math class.

Interactive Labclassroom teaching,demonstration,quiz, assignments,tutorial

Teacher will explainthe contents in LabClass and providehandouts to students.Teacher will conductassignments/quiz/tutorial to makestudents practice theirknowledge.

10 NIL Handouts,chalk board,PPT, textbook, charts,video film.

SCHEME OF ASSESSMENT

S. No. Method of Assessment Description of AssessmentMaximum

Marks Resources RequiredExternal /Internal

1Laboratory observation/

Assignment/ viva

Students will be asked to install JDK on thesystem and start writing simple javaprograms and executing them on console.Afterwards students will install IDE likeeclipse and execute java programs through it.

10Observation schedule/check-list

/rating scales /rubricsInternal

ADDITIONAL INSTRUCTIONS FOR THE HOD/ FACULTY (IF ANY)

NIL

RGPV (Diploma Wing ) Bhopal SCHEME FOR LEARNINGOUTCOME

Branch Code Course Code COCode

LOCode Format No. 4

C/I 0 4 1 4

COURSE NAME JAVA PROGRAMMING

CO Description Apply basic programming constructs of Java language

LO Description Develop programs using basic programming constructs in Java.

SCHEME OF STUDY

S. No. Learning ContentTeaching –LearningMethod

Description of T-LProcess Teach Hrs.

Pract./Tut Hrs. LRs Required Remarks

1 programming usingbranching statements-if,if-else, if-elif, nested if-else statements, ternaryoperators, switchstatement

Programs using loopingconstructs- for, while,do-while constructs,break and continuestatements.

Interactive labclassroomteaching,demonstration,quiz,assignments,tutorial

Teacher will explainthe contents inlab/class and providehandouts to students.Teacher will conductassignments/quiz/tutorial to makestudents practice theirknowledge.

NIL 12 Handouts, chalkboard, PPT, textbook, charts, videofilm.

SCHEME OF ASSESSMENT

S.No. Method of Assessment Description of Assessment

MaximumMarks Resources Required

External /Internal

1Laboratory observation

and viva voce

Students will be asked to write java code forgiven problem, compile and execute the code,debug if bugs are found and create lab fileattaching the code and output.

10Observation schedule/check-

list /rating scales /rubricsExternal

ADDITIONAL INSTRUCTIONS FOR THE HOD/ FACULTY (IF ANY)

NIL

RGPV (Diploma Wing ) Bhopal SCHEME FOR LEARNINGOUTCOME

Branch Code Course Code COCode

LOCode Format No. 4

C/I 0 4 2 1

COURSE NAME JAVA PROGRAMMING

CO Description Apply the concept of Object Oriented Programming in Java.

LO Description Illustrate the concept of Data hiding and Inheritance in Java.

SCHEME OF STUDY

S. No. Learning ContentTeaching –LearningMethod

Description of T-LProcess

TeachHrs.

Pract./TutHrs.

LRs Required Remarks

1 Data hiding concept - public, privateaccess.Inheritance: Concept of subclass andsuperclass, Types of Inheritance, Defininga subclass, subclass constructor, superkeyword, Overriding Methods, FinalVariables & Methods, Final Classes,Finalizer Methods, Protected access.

Interactiveclassroomteaching,demonstration,quiz,assignments,tutorial

Teacher will explainthe contents andprovide handouts tostudents. Teacher willconduct assignments/quiz/tutorial to makestudents practice theirknowledge.

06 NIL Handouts, chalkboard, PPT, textbook, charts,video film, labmanual.

SCHEME OF ASSESSMENT

S. No. Method of Assessment Description of AssessmentMaximum

Marks Resources RequiredExternal /Internal

1End semester theory

examinationPen- Paper Test/MCQ 10 Question paper + rating scale External

ADDITIONAL INSTRUCTIONS FOR THE HOD/ FACULTY (IF ANY)

NIL

RGPV (Diploma Wing ) Bhopal SCHEME FOR LEARNINGOUTCOME

Branch Code Course Code COCode

LOCode Format No. 4

C/I 0 4 2 2

COURSE NAME JAVA PROGRAMMING

CO Description Apply the concept of Object Oriented Programming in Java.

LO Description Explain Multiple inheritance and polymorphism

SCHEME OF STUDY

S. No. Learning ContentTeaching –LearningMethod

Description of T-LProcess

TeachHrs.

Pract./Tut Hrs. LRs Required Remarks

1 Abstract Method and AbstractClass in Java, Implementingmultiple inheritance usingInterfaces - Defining Interfaces,Extending Interfaces,Implementing Interfaces,Accessing Interfaces VariablesPolymorphism: Compile timepolymorphism, runtimepolymorphism, Static vsDynamic binding

Interactiveclassroomteaching,demonstration,quiz,assignments,tutorial

Teacher will explainthe contents andprovide handouts tostudents. Teacher willconduct assignments/quiz/tutorial to makestudents practice theirknowledge.

6 NIL Handouts, chalkboard, PPT, textbook, charts,video film, labmanual.

SCHEME OF ASSESSMENT

S. No. Method of Assessment Description of AssessmentMaximum

Marks Resources RequiredExternal /Internal

1End semester theory

examinationPen- Paper Test/MCQ 10 Question paper + rating scale External

ADDITIONAL INSTRUCTIONS FOR THE HOD/ FACULTY (IF ANY)

NIL

RGPV (Diploma Wing ) Bhopal SCHEME FOR LEARNINGOUTCOME

Branch Code Course Code COCode

LOCode Format No. 4

C/I 0 4 2 3

COURSE NAME JAVA PROGRAMMING

CO Description Apply the concept of Object Oriented Programming in Java.

LO Description Demonstrate Arrays, String, Wrapper classes, inbuilt and user defined Packages

SCHEME OF STUDY

S.No. Learning Content

Teaching –LearningMethod

Description of T-LProcess

TeachHrs.

Pract. /TutHrs. LRs Required Remarks

1 1D, 2D and multidimensional Arrays inJava- Declaration, creation, initializationand array length, variable size array,String class and its methods, StringBufferclass and its methods, Wrapper classes,methods of different wrapper classes andtheir uses.Introduction to Java API Packages, UsingSystem Packages, Naming Conventions,Creating Packages, Accessing a Package,Using a Package, Adding a Class to aPackage, Hiding Classes, Static Import

Interactiveclassroomteaching,demonstration,quiz,assignments,tutorial

Teacher will explainthe contents andprovide handouts tostudents. Teacherwill conductassignments/quiz/tutorial to makestudents practicetheir knowledge.

8 NIL Handouts, chalkboard, PPT, textbook, charts,video film.

SCHEME OF ASSESSMENT

S.No.

Method of Assessment Description of Assessment MaximumMarks

Resources Required External /Internal

1Mid semester theory

examinationPen-Paper test/ Quiz/ MCQ 10 Test paper + Rating scale Internal

ADDITIONAL INSTRUCTIONS FOR THE HOD/ FACULTY (IF ANY)

Part of Progressive II

RGPV (Diploma Wing ) Bhopal SCHEME FOR LEARNINGOUTCOME

Branch Code Course Code COCode

LOCode Format No. 4

C/I 0 4 2 4

COURSE NAME JAVA PROGRAMMING

CO Description Apply the concept of Object Oriented Programming in Java.

LO Description Experimenting with object oriented features of Java, Arrays, String and Wrapper classes.

SCHEME OF STUDY

S. No. Learning ContentTeaching –LearningMethod

Description of T-L ProcessTeachHrs.

Pract. /TutHrs. LRs Required Remarks

1 Write programsdemonstrating inheritance,polymorphism and datahiding features of java, Writeprograms using arrays, stringsand wrapper classes.Create package containingclasses and interfaces

Interactive labclassroomteaching,demonstration,quiz,assignments,tutorial

Teacher will explain thecontents in lab/class andprovide handouts tostudents. Teacher willconduct assignments/quiz/tutorial to makestudents practice theirknowledge.

NIL 14 Handouts, chalkboard, PPT, textbook, charts,video film.

SCHEME OF ASSESSMENT

S. No. Method of Assessment Description of Assessment MaximumMarks

Resources Required External /Internal

1Laboratory observation and

viva vocePractical 10

Observation schedule/check-list /ratingscales /rubrics

External

ADDITIONAL INSTRUCTIONS FOR THE HOD/ FACULTY (IF ANY)

NIL

RGPV (Diploma Wing ) BhopalSCHEME FOR LEARNING

OUTCOMEBranch Code Course Code

COCode

LOCode Format No. 4

C/I 0 4 3 1

COURSE NAME JAVA PROGRAMMING

CO Description Apply Multithreading and Exception handling features in Java

LO Description Illustrate multithreading concepts in java programs

SCHEME OF STUDY

S. No. Learning ContentTeaching –

Learning MethodDescription of T-L

ProcessTeachHrs.

Pract. /TutHrs. LRs Required Remarks

1 Introduction, Creating Threads,Extending the Thread Class,Stopping and Blocking aThread, Life Cycle of a Thread,Thread Priority,Synchronization, implementingrunnable interface, inter threadcommunication.

Interactiveclassroomteaching,demonstration,quiz, assignments,tutorial

Teacher will explainthe contents andprovide handouts tostudents. Teacher willconduct assignments/quiz/tutorial to makestudents practice theirknowledge.

8 NIL Handouts, chalkboard, PPT, textbook, charts,video film.

SCHEME OF ASSESSMENT

S. No. Method of Assessment Description of AssessmentMaximum

Marks Resources RequiredExternal /Internal

1End semester theory

examinationPen- Paper Test/MCQ 10 Question paper + rating scale External

ADDITIONAL INSTRUCTIONS FOR THE HOD/ FACULTY (IF ANY)

NIL

RGPV (Diploma Wing ) Bhopal SCHEME FOR LEARNINGOUTCOME

Branch Code Course Code COCode

LOCode Format No. 4

C/I 0 4 3 2

COURSE NAME JAVA PROGRAMMING

CO Description Apply Multithreading and Exception handling features in Java.

LO Description Interpret inbuilt and user defined exception handling.

SCHEME OF STUDY

S. No. Learning Content Teaching –Learning Method

Description of T-LProcess

Teach Hrs. Pract. /TutHrs.

LRs Required Remarks

1 Types of Errors, Exceptions,Exception handling,implementation of keywordslike try, catches, finally, throw& throws, built in exceptions,Creating own exceptionsubclasses, importance ofexception handling in practicalimplementation of live projects.

Interactiveclassroomteaching,demonstration,quiz, assignments,tutorial

Teacher will explainthe contents andprovide handouts tostudents. Teacher willconduct assignments/quiz/tutorial to makestudents practice theirknowledge.

8 NIL Handouts, chalkboard, PPT, textbook, charts,video film.

SCHEME OF ASSESSMENT

S. No. Method of Assessment Description of Assessment MaximumMarks

Resources Required External /Internal

1End semester theory

examinationPen- Paper Test/MCQ 10 Question paper + rating scale External

ADDITIONAL INSTRUCTIONS FOR THE HOD/ FACULTY (IF ANY)

NIL

RGPV (Diploma Wing ) BhopalSCHEME FOR LEARNING

OUTCOMEBranch Code Course Code

COCode

LOCode Format No. 4

C/I 0 4 3 3

COURSE NAME JAVA PROGRAMMING

CO Description Apply Multithreading and Exception handling features in Java

LO Description Experimenting with multithreading and exception handling in Java.

SCHEME OF STUDY

S. No. Learning ContentTeaching –Learning

MethodDescription of T-L

ProcessTeachHrs.

Pract. /TutHrs. LRs Required Remarks

1 Program using themultithreading feature ofjava, setting priority of athread,Program demonstratingsynchronization amongvarious threads and interthread communication.

Interactive labclassroom teaching,demonstration, quiz,assignments,tutorial

Teacher will explain thecontents in lab/class andprovide handouts tostudents. Teacher willconduct assignments/quiz/tutorial to makestudents practice theirknowledge.

NIL 12 Handouts, chalkboard, PPT, textbook, charts,video film.

SCHEME OF ASSESSMENT

S. No. Method of Assessment Description of AssessmentMaximum

Marks Resources RequiredExternal /Internal

1Laboratory observation/Assignment / viva

Lab Work 10Observation schedule/check-list /rating

scales /rubricsInternal

ADDITIONAL INSTRUCTIONS FOR THE HOD/ FACULTY (IF ANY)

NIL

RGPV (Diploma Wing ) Bhopal SCHEME FOR LEARNINGOUTCOME

Branch Code Course Code COCode

LOCode Format No. 4

C/I 0 4 4 1

COURSE NAME JAVA PROGRAMMING

CO Description Apply Java I/O concepts for a given problem.

LO Description Explain Concept of Stream classes and File handling in Java

SCHEME OF STUDY

S. No. Learning ContentTeaching –LearningMethod

Description of T-LProcess

TeachHrs.

Pract. /TutHrs.

LRs Required Remarks

1 Stream classes, Byte StreamClasses, Character Stream Classes,Performing interactive input /Output using stream classes,input/output exceptionsFile class, Creation of files,reading/ writing characters,reading/writing bytes, handlingprimitives data types,concatenating and buffering files,random access files

Interactiveclassroomteaching,demonstration,quiz,assignments,tutorial

Teacher will explainthe contents andprovide handouts tostudents. Teacher willconduct assignments/quiz/tutorial to makestudents practice theirknowledge.

12 NIL Handouts, chalkboard, PPT, textbook, charts, videofilm.

SCHEME OF ASSESSMENT

S. No. Method of Assessment Description of Assessment MaximumMarks

Resources Required External /Internal

1End semester theory

examinationPen- Paper Test/MCQ 10 Question paper + rating scale External

ADDITIONAL INSTRUCTIONS FOR THE HOD/ FACULTY (IF ANY)

NIL

RGPV (Diploma Wing ) Bhopal SCHEME FOR LEARNINGOUTCOME

Branch Code Course Code COCode

LOCode Format No. 4

C/I 0 4 4 2

COURSE NAME JAVA PROGRAMMING

CO Description Apply Java I/O concepts for a given problem

LO Description Demonstrate input output using stream classes and File handling in Java

SCHEME OF STUDY

S. No. Learning Content Teaching –Learning Method

Description of T-LProcess

TeachHrs.

Pract./Tut Hrs.

LRs Required Remarks

1 Write programs for takinginteractive input and outputusing stream classes.Write programs for creating afile, reading and writing into afile.Write programs for bufferingand concatenating files.

Interactive labclassroomteaching,demonstration,quiz, assignments,tutorial

Teacher will explain thecontents in lab/class andprovide handouts tostudents. Teacher willconduct assignments/quiz/tutorial to makestudents practice theirknowledge.

NIL 12 Handouts, chalkboard, PPT, textbook, charts,video film.

SCHEME OF ASSESSMENT

S. No. Method of Assessment Description of Assessment Maximum Marks Resources Required External /Internal

1Laboratory observation and

viva vocePractical 10

Observation schedule/check-list/rating scales /rubrics

External

ADDITIONAL INSTRUCTIONS FOR THE HOD/ FACULTY (IF ANY)

NIL

RGPV (Diploma Wing ) Bhopal SCHEME FOR LEARNINGOUTCOME

Branch Code Course Code COCode

LOCode Format No. 4

C/I 0 4 5 1

COURSE NAME JAVA PROGRAMMING

CO Description Interpret Java networking Concepts

LO Description Explain the concepts of Socket Programming in Java

SCHEME OF STUDY

S.No. Learning Content

Teaching –LearningMethod

Description of T-LProcess

TeachHrs.

Pract./TutHrs.

LRs Required Remarks

1 Networking basics : protocol, ports, TCP,UDP Fundamentals of socket and socketprogramming, Steps for client and serverside socket programming, Socket class ofjava.io package, client side socketprogramming- open a socket, open aninput stream and output stream to thesocket, read from and write to the streamaccording to the server’s protocol, closethe streams, close the socket. Server sidesocket programming - serversocket class,Datagram sockets which use UDP.

Interactiveclassroomteaching,demonstration,quiz,assignments,Tutorial.

Teacher willexplain the contentsand providehandouts tostudents. Teacherwill conductassignments/quiz/tutorial tomake studentspractice theirknowledge.

6 NIL Handouts, chalkboard, PPT, textbook, charts,video film.

SCHEME OF ASSESSMENT

S. No. Method of Assessment Description of Assessment MaximumMarks

Resources Required External /Internal

1End semester theory

examinationPen- Paper Test/MCQ 10 Question paper + rating scale External

ADDITIONAL INSTRUCTIONS FOR THE HOD/ FACULTY (IF ANY)

NIL

RGPV (Diploma Wing ) Bhopal SCHEME FOR LEARNINGOUTCOME

Branch Code Course Code COCode

LOCode Format No. 4

C/I 0 4 5 2

COURSE NAME JAVA PROGRAMMING

CO Description Interpret Java networking Concepts

LO Description Illustrate URL processing in Java

SCHEME OF STUDY

S. No. Learning Content Teaching –LearningMethod

Description of T-LProcess

TeachHrs.

Pract. /TutHrs.

LRs Required Remarks

1 URL class and URLconstructors, creating andparsing of URL, Readingdirectly from a URL,Connecting to URL,Reading from and writingto a URL connection.

Interactive classroomteaching,demonstration, quiz,assignments,tutorial

Teacher will explainthe contents andprovide handouts tostudents. Teacher willconduct assignments/quiz/tutorial to makestudents practice theirknowledge.

5 0 Handouts, chalkboard, PPT, textbook, charts, videofilm.

SCHEME OF ASSESSMENT

S. No. Method of Assessment Description of Assessment MaximumMarks

Resources Required External /Internal

1Pen Paper / Short answer /Quiz/MCQ

Short Answer Type Test/Quiz/PenPaper Work

10 Test paper + Rating scale Internal

ADDITIONAL INSTRUCTIONS FOR THE HOD/ FACULTY (IF ANY)

NIL