Skip to main content

Certificate in Advanced JAVA Programming

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.


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



Course Fees

Application Fee:         Rs. 500.00

Course Fee:                 Rs. 15,000.00


Participants can pay the course fee in two installments as follows.

At registration                         Rs. 9,000.00

Within five months                 Rs. 6,000.00


Module -01


Fundamentals of Java                                                                      (90 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 in Java, Defining arrays, Accessing arrays, Operations with arrays   

Matrices with arrays 

Sorting methods with arrays                                                                                      


Module -02                                        


Object Oriented Programming in Java                                          (120 hours)


Inheritance, Abstract Class, Polymorphism, Exceptions in Java, Constructors        

Interface Designing                                                                            

Drawing Graphics with AWT                                        

Java Applets

Introduction to HTML and Applet, Implementing the Applet, Compiling and Running an Applet

Paint () method, init() method, start(), stop(), destroy() 


Module -03


Introduction to Web Programming                                                (90 hours)


Input /Output in java                                      

Threads Threads methods, Introduction to Networking in Java

JSP/Server let

Database connectivity using MySQL/SQL

XML with Java



Module -04


Introduction to Android applications                                             (75 hours)

Emulator-Android Virtual Device

Basic UI design



Module 05     


Final Project                                                                                      (75 hours)

Examination Criteria

Each course module is evaluated through an examination. The final examination will carry 60% of the final marks. An appropriate proposition of marks not exceeding 40% will be assigned to practical, assessments, quizzes and attendance of each course module. The course module will be evaluated by the Lecturer or Instructor who conducts the module based on all above mentioned evaluations and totaled up to 100 marks.



Final Marks = (mid examination, assignments, practical) X 40% +Final Examination X 60%= 100%




ades and Grade Points

A letter grade assigned for each course module. The cut-off marks and the corresponding grade points are given below.












Marks Obtained (M) Final Grade   Grade Point


85 or above                 A+                   4.00

80≤M<85                    A                     3.75

75≤M<80                    A-                    3.50

70≤M<75                    B+                   3.25

65≤M<70                    B                     3.00

60≤M<65                    B-                    2.75

55≤M<60                    C+                   2.50

50≤M<55                    C                     2.00

45≤M<50                    C-                    1.50

40≤M<45                    D+                   1.00

30≤M<40                    D                     0.50

0≤M<30                      F                      0.00


I.          All E grades should be upgraded at the first available opportunity.

II.        The maximum grade given for the repeat examination shall be C.


Grade Point Average (GPA)


The final GPA of the course will be computed as follows.


n - Number of subjects


GP(i) – Grade point of ith subject

CP(i) – Credit point of ith subject

N-  Number of credits assigned for the course



The candidate must obtain at least the minimum grade of C for each course module securing final GPA grater or equal 2.00.









Awards of Merits


Final grades will be calculated on the basis of the average marks of the two papers and the practical component.


     GPA                      Awards

4.00 - 3.70                   Distinction

3.69 - 3.30                   Merit

3.29 – 2.70                  Credit

2.69 – 2.00                  Pass



M D C De S Jayatilake


Certificate Course in IT Professional Course,

B.Sc (Statistics & Computing, Kelaniya),

Tel:-office:- +94(0)45-3453019, Mob:-+94(0)714431682,



11.0 Administration



Centre for Open and Distance Learning

Sabaragamuwa University of Sri Lanka

P.O. Box 02, Belihuloya

Tel:-office :- 045-2280395 , 0452280179


12.0 Contact Address:-




The Director

Centre for Open and Distance Learning,

Sabaragamuwa University of Sri Lanka,

P.O. Box 02, Belihuloya, 70140.

Tel. No. 045-2280179

Web site,


Note:- The students should be corresponding with the office of the Director

Centre for Open and Distance Learning (CODL), for registration, examination

Matters and other relevant administration works