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