Skip to main content

Certificate in Advanced JAVA Programming

Introduction

The Sabaragamuwa University of Sri Lanka (SUSL) has the unique capability of catering to the higher educational needs of the Sabaragamuwa and Uva provinces. One of the prime objectives of the University is to fulfill these needs of the community. It is a common understanding that the residents in these provinces have a sever lack of access to computer facilities and hence, less opportunities, to improve their computer skills.
 
It provides the opportunity to improve and develop programming & designing skills needed in a number of professional situations. The course will mainly emphasize on theory and practical aspects of the Programming,  Designing and Application Developments. 

Objective of the course

School leavers, undergraduates and graduates are desperately in need of good Computer literacy, programming & designing skills etc, to be competitive in the job market. Further, those who are employed, have the need to improve their general computer knowledge to meet the professional demands of their career.  
In order to fill this vacuum, the Extension service Unit of the Sabaragamuwa University has decided to offer a Certificate Courses in Advanced Java Programming course, according to the Sri Lanka Qualifications Framework (SLQF) –Level-01(NVQ_03) and 09 credits course.

Learning outcome of the course

After the completion of the course students will be able to acquire their knowledge in programming skills, designing and develop Java programming, Web Applications and Android Applications.

Duration

The course duration is six months. Classes would be held in Saturday (8.30 .m. to 4.30 p.m.) with (hybrid mode - Physical and online mode) Lectures/Practical, Assignments and Project for the course.

Delivery methods

Course will conduct physical lectures/practical and online with LEARN- Zoom. University VLE available for the course materials.

Medium of the Course

English/Sinhala

Eligibility

G.C.E (O/L) or higher qualifications or any other qualifications accepted by the University

Course Fees

Application Fee:     Rs. 1000.00
Course Fee:                   Rs. 16,500.00 
      
Participants can pay the course fee in two installments as follows.  
At registration          Rs.10,000.00
Within four months     Rs.6,500.00

Subject Subject Code
Fundamentals of Java (Theory Exam) ITJA01(02 credits)   
Fundamentals of Java (Practical Exam) ITJA 01(01 credits)
Object Oriented Programming in Java (Theory Exam) ITJA 02(02 credits)
Introduction to Web Programming (Theory Exam) ITJA 03(01 credits)
Introduction to Android applications (Theory Exam) ITJA 04(01credits)
Final Project Presentation & Viva (Project Name) ITJA 05(02 credits)

Course Content

CERTIFICATE IN ADVANCED JAVA PROGRAMMING SLQF-Level-01(09 credits)

Fundamental of Java Language                          (120 hours)

  • Introduction to Java
  • Contents, Context, The philosophy, Features, Applet & Applications, Java Application                                   
  • Statements, Keywords, Data Types, variables, Literals, Operators  
  • Looping structures  
  • For loop, While loop and do while loop, Switch statements      
  • Array
  • Array in Java, Defining arrays, Accessing arrays, Operations with arrays  
  • Matrices with arrays   
  • Sorting methods with arrays                              
  • Assignments 

Object Oriented Programming in Java                 (90 hours)

  • Methods, Inheritance, Abstract Class, Polymorphism, Exceptions in Java, Constructors  
  • Interface Designing                                    
  • Drawing Graphics with AWT ,GUI                      
  • Java Applets
  • Introduction to HTML and Applet, Implementing the Applet, Compiling and Running an Applet
  • Paint() method, init () method, start(), stop(), destroy()   
  • Assignments

Introduction to Web Programming                   (75 hours)

  • Input /Output in java                 
  • Threads methods, Introduction to Networking in Java
  • JSP/Server let
  • Database connectivity using Mysql/SQL
  • XML with Java
  • Assignments 

Introduction to Android applications (75 hours)

  • Android applications with implementation
  • Android app with applications
  • Assignments

Final Project                                 (90 hours)

Implementation of computer System and user documentations        
Presentation & Viva

 

University Academic Staff will conduct Lectures and Practical classes.

Advisor of the course

Prof.BTGS Kumara
Professor in Computer Science
Department of CIT
Faculty of Computing
Sabaragamuwa University of Sri Lanka
Email:- kumara@appsc.sab.ac.lk

Administration

Course Coordinator
 
Mr. M D C De S Jayatilake
Coordinator IT Professional Courses
Faculty of Geomatics
Centre for Open and Distance Learning Sabaragamuwa University of Sri Lanka
P.O. Box 02, Belihuloya
Tel:-office:- +94(0)45-3453019, Mob:-+94(0)714431682,
Email :-dilshan@geo.sab.ac.lk

Director

Mr. D.Jasinghe
Centre for Open and Distance Learning (CODL)
Sabaragamuwa University of Sri Lanka
P.O. Box 02, Belihuloya
Tel:-office:-+94(0)45-2280179
Email: director@codl.sab.ac.lk