COPA WEEK WISE NSQF SYLLABUS (SPILT UP)

To be selected either “Programming in Python” or “Programming in Java” as Elective Module for COPA.

 

WEEK. NO. 34

( Programming in Java )

  1. Reference Learning Outcome :-Writing programs using JAVA. (SSC/N9407)
  2. Duration :- Professional Skill 70 Hrs.; Professional Knowledge 30  Hrs. (for above learning out come)
TRADE THEORY (Professional Knowledge ) :- 
    • Explain the following:
      • Object Oriented
      Programming with Core Java
      • Java Programming features
      • JVM, Byte codes and Class path
      • Java Program Development
      • Compilation and Execution of JAVA programs
      • Basic JAVA language elements – keywords, comments, data types and variables.
      • JAVA Arithmetic,
      Assignment, Relational, Logical, Increment /Decrement operators and expressions.
      • JAVA String Operators
      • JAVA Input and Output streams, System in, System out.
      • Input using Scanner class and Console class methods. (10Hrs.)
TRADE PRACTICAL (Professional Skills  With Indicative Hours) :- Job no. & Name of the Practical
  • Object Oriented Programming and JAVA Language (15 Hrs)
  • 1. Installing JAVA.
  • 2. Setting the Class path.
  • 3. Writing and Executing a simple JAVA Program to display “Hello”.
    Demonstrate writing JAVA programs:
  • 4. Use of various data types in JAVA.
  • 5. Use of various operators in JAVA.
  • 6. Create and use of Local, Instance and Class variables.
  • 7. Read text from the keyboard using scanner class read text from the keyboard using console class.

WEEK. NO. 35

  1. Reference Learning Outcome :-Writing programs using JAVA. (SSC/N9407)
  2. Duration :- Professional Skill 70 Hrs.; Professional Knowledge 30  Hrs. (for above learning out come)
TRADE THEORY (Professional Knowledge ) :- 
    • Explain the following:
    • Decision making and flow control using if…then, if then else, nested if, switch case and the conditional ternary operators in JAVA.
    • Loop control flow using while – do, do – while loops, for loop, using the break, continue statements.
    • Terminating the JAVA program.
    • JAVA Number, Character and String Classes.
    • Arrays in JAVA. (6Hrs.)
TRADE PRACTICAL (Professional Skills  With Indicative Hours) :- Job no. & Name of the Practical
  • JAVA Program Flow Control (20 Hrs)
    Demonstrate writing JAVA programs:
  • 8. Use of the if and if … else statements.
  • 9. Use of the Switch statement.
  • 10. Use of the Do … While and while – do loops.
  • 11. Use of the For Loop.
  • 12. Use of the Break and Continue Keywords.
  • 13. Use of the JAVA Numbers
    Class methods.
  • 14. Use of the JAVA Character Class methods.
  • 15. Use of the JAVA String Class methods.
  • 16. Create and use of arrays.

WEEK. NO. 36

  1. Reference Learning Outcome :-Writing programs using JAVA. (SSC/N9407)
  2. Duration :- Professional Skill 70 Hrs.; Professional Knowledge 30  Hrs. (for above learning out come)
TRADE THEORY (Professional Knowledge ) :- 
    • Explain the following:
    • • JAVA Objects, Classes and Methods.
    • • Passing data and objects as parameters to methods.
    • • Method Overloading.
    • • Constructors and
      Overloaded constructors.
    • • Inheritance in JAVA.
    • • Method Overriding in JAVA. (8Hrs.)
TRADE PRACTICAL (Professional Skills  With Indicative Hours) :- Job no. & Name of the Practical
  • JAVA Classes, Overloading and Inheritance (20 Hrs)
    Demonstrate writing JAVA programs:
  • 17. Create and use of simple classes, objects and methods in JAVA.
  • 18. Pass data and Objects to Methods.
  • 19. Return data and Objects from Methods.
  • 20. use of constructors in JAVA.
  • 21. Create and use of Overloaded methods in JAVA.
  • 22. Override methods in JAVA.
  • 23. Create and use of Super class, Sub class in JAVA.

WEEK. NO. 37

  1. Reference Learning Outcome :-Writing programs using JAVA. (SSC/N9407)
  2. Duration :- Professional Skill 70 Hrs.; Professional Knowledge 30  Hrs. (for above learning out come)
TRADE THEORY (Professional Knowledge ) :- 

Explain the following:

  • • Concept of Virtual methods.
  • • Concept of Abstract classes and methods
  • • Features of Abstract Classes
  • • JAVA Interfaces and their advantages
  • • Method Overriding in JAVA
  • • Polymorphism in JAVA
  • • Creating, implementing and extending interfaces
  • • Creating and using Packages in JAVA. (6Hrs.)
TRADE PRACTICAL (Professional Skills  With Indicative Hours) :- Job no. & Name of the Practical

Abstract Classes and Interfaces in JAVA (15 Hrs)
Demonstrate writing JAVA programs:

  • 24. Create and use virtual methods.
  • 25. Create abstract classes andmethods.
  • 26. Create interfaces in JAVA.
  • 27. Override methods in JAVA.
  • 28. Create and implement an interface.
  • 29. Extend interfaces in JAVA.
  • 30. Create and use a package in JAVA.

Troubleshooting Java issues Download and Install Java, Check and Verify Java Configurations, Test Java, Remove Old Versions of Java, Find Java version, Always redirected to the java.com download page.

error: Content is protected !!
Scroll to Top