Tel:
(+234) 8038437312, 8023262908. E-mail: training@coinmac.org
Our Offices and Locations:
Nigeria, London, India, USA, United Kingdom, UAE & Canada

COINMAC INTERNATIONAL INC
Management Consultant
Multi-disciplinary Trainer
Information Technology Solution Provider

Home Contact Us
Coinmac
Coinmac
Coinmac
Coinmac
Coinmac
Coinmac
Coinmac
Coinmac
Coinmac
Coinmac
Coinmac
Coinmac
Coinmac
Coinmac

Course List
Media/Downloads
Join us on facebook
Java Programming
Content

CERTIFICATE:  1 TO 3 MONTHS,  FEE = N45,000.00

DIPLOMA      :  3 TO 6 MONTHS,   FEE=  N75,000.00

CERTIFICATE IN JAVA PROGRAMMING

Syllabus/ Curriculum:


Getting Started (3 topics)

    Examine Java Technology
    Analyze a simple Java Technology Application
    Execute a Java technology application

Object-Oriented Programming (6 topics)

    Define modeling concepts: abstraction, encapsulation, and packages
    Discuss Java technology application code reuse
    Define class, member, attribute, method, constructor, and package
    Use the access modifiers private and public as appropriate for the guidelines of encapsulation
    Invoke a method on a particular object
    Use the Java technology API online documentation

Identifiers, Keywords, and Types (11 topics)

    Use comments in a source program
    Distinguish between valid and invalid identifiers
    Recognize Java technology keywords
    List the eight primitive types
    Define literal values for numeric and textual types
    Define the terms primitive variable and reference variable
    Declare variables of class type
    Construct an object using new
    Describe default initialization
    Describe the significance of a reference variable
    State the consequence of assigning variables of class type

Expressions and Flow Control (7 topics)

    Distinguish between instance and local variables
    Describe how to initialize instance variables
    Recognize, describe, and use Java software operators
    Distinguish between legal and illegal assignments of primitive types
    Identify boolean expressions and their requirements in control constructs
    Recognize assignment compatibility and required casts in fundamental types
    Use if, switch, for, while, and do constructions and the labeled forms of break and continue as flow control structures in a program

Arrays (6 topics)

    Declare and create arrays of primitive, class, or array types
    Explain why elements of an array are initialized
    Explain how to initialize the elements of an array
    Determine the number of elements in an array
    Create a multidimensional array
    Write code to copy array values from one array to another

Class Design (4 topics)

    Define inheritance, polymorphism, overloading, overriding, and virtual method invocation
    Use the access modifiers protected and the default (package-friendly)
    Describe the concepts of constructor and method overloading
    Describe the complete object construction and initialization operation

Advanced Class Feature (6 topics)

    Create static variables, methods, and initializers
    Create final classes, methods, and variables
    Create and use enumerated types
    Use the static import statement
    Create abstract classes and methods
    Create and use an interface

Exceptions and Assertions (8 topics)

    Define exceptions
    Use try, catch, and finally statements
    Describe exception categories
    Identify common exceptions
    Develop programs to handle your own exceptions
    Use assertions
    Distinguish appropriate and inappropriate uses of assertions
    Enable assertions at runtime

DIPLOMA IN JAVA PROGRAMMING

Syllabus/ Curriculum:

Getting Started (3 topics)

    Examine Java Technology
    Analyze a simple Java Technology Application
    Execute a Java technology application

Object-Oriented Programming (6 topics)

    Define modeling concepts: abstraction, encapsulation, and packages
    Discuss Java technology application code reuse
    Define class, member, attribute, method, constructor, and package
    Use the access modifiers private and public as appropriate for the guidelines of encapsulation
    Invoke a method on a particular object
    Use the Java technology API online documentation

Identifiers, Keywords, and Types (11 topics)

    Use comments in a source program
    Distinguish between valid and invalid identifiers
    Recognize Java technology keywords
    List the eight primitive types
    Define literal values for numeric and textual types
    Define the terms primitive variable and reference variable
    Declare variables of class type
    Construct an object using new
    Describe default initialization
    Describe the significance of a reference variable
    State the consequence of assigning variables of class type

Expressions and Flow Control (7 topics)

    Distinguish between instance and local variables
    Describe how to initialize instance variables
    Recognize, describe, and use Java software operators
    Distinguish between legal and illegal assignments of primitive types
    Identify boolean expressions and their requirements in control constructs
    Recognize assignment compatibility and required casts in fundamental types
    Use if, switch, for, while, and do constructions and the labeled forms of break and continue as flow control structures in a program

Arrays (6 topics)

    Declare and create arrays of primitive, class, or array types
    Explain why elements of an array are initialized
    Explain how to initialize the elements of an array
    Determine the number of elements in an array
    Create a multidimensional array
    Write code to copy array values from one array to another

Class Design (4 topics)

    Define inheritance, polymorphism, overloading, overriding, and virtual method invocation
    Use the access modifiers protected and the default (package-friendly)
    Describe the concepts of constructor and method overloading
    Describe the complete object construction and initialization operation

Advanced Class Feature (6 topics)

    Create static variables, methods, and initializers
    Create final classes, methods, and variables
    Create and use enumerated types
    Use the static import statement
    Create abstract classes and methods
    Create and use an interface

Exceptions and Assertions (8 topics)

    Define exceptions
    Use try, catch, and finally statements
    Describe exception categories
    Identify common exceptions
    Develop programs to handle your own exceptions
    Use assertions
    Distinguish appropriate and inappropriate uses of assertions
    Enable assertions at runtime

Collections and Generics Framework (9 topics)

    Describe the general purpose implementations of the core interfaces in the Collections framework
    Examine the Map interface
    Examine the legacy collection classes
    Create natural and custom ordering by implementing the Comparable and Comparator interfaces
    Use generic collections
    Use type parameters in generic classes
    Refactor existing non-generic code
    Write a program to iterate over a collection
    Examine the enhanced for loop

Fundamentals (5 topics)

    Write a program that uses command-line arguments and system properties
    Examine the Properties class
    Construct node and processing streams, and use them appropriately
    Serialize and deserialize objects
    Distinguish readers and writers from streams, and select appropriately between them

Console I/O and File I/O (3 topics)

    Read data from the console
    Write data to the console
  &nbs

PARTNERS
Our Products and Services
SSCEPASS4SURE
SSCEPASS4SURE
SSCEPASS4SURE
SSCEPASS4SURE
SSCEPASS4SURE
SSCEPASS4SURE
HUSIS
MEDICALHEALTH
SCHOOLFEES
RESULT WIZARD
EASYSCHOOL
SCHOOLPORTAL
BULKSMS
JAMBCBT
Enquire Now Testimonials FAQS REGISTER NOW