Our Vision

To become the national leader in research-based education

Our Way

Disseminate 100% of existing knowledge and let students discover new knowledge

Our Syllabus

The most advanced Software Engineering syllabus in Sri Lanka

Our People

A wonderful set of academics with the passion to teach

PCJT  Software

Engineer Degree


Lectures/practical hours 7390

No of assessments155


Level 1 Total Credits/Hours/Assessments

Course Content

Course Content

Web Component Development I

No. of Credits12

Lectures/Practical Hours120

No. of Assessments01

The modern world of technology that society experiences today has formulated an environment that requires software developers to ensure that they are fully equipped to fulfil the requirements of distributed, transactional as well as portable applications that influence the speed, security, and reliability of server-side technology. Today, enterprise applications focus on the business logic for enterprises and solve any involved issues. These are managed within a centralised system and these consistently interact with other enterprise software. Within the world of information technology, these enterprise applications should be designed, developed and produced produced in a cost effective manner and they should operate with a higher speed while using fewer resources.

The use of the Java Platform Enterprise Edition (Java EE) has ensured convenience and efficiency in the development of Java enterprise applications. The main aim of the Java EE platform is to supply software developers with effective APIs while decreasing the development time, reducing the involved complexity, and enhancing the performance. Accordingly, this unit covers the part of knowledge pertaining to Java EE, web component development and lead to the Oracle Certified Professional Web Component Developer examination.

Level 22nd Year

Level 2 Total Credits/Hours/Assessments

No. of Credits21

Lectures/Practical Hours210

No. of Assessments02

Level 33rd Year

Level 3 Total Credits/Hours/Assessments

No. of Credits21

Lectures/Practical Hours210

No. of Assessments02

Course Content

Handheld Device Programming II

No. of Credits50

Lectures/Practical Hours500

No. of Assessments01

This unit aims to deliver the practical knowledge and skills on software application development for Android devices using various APIs in order to fulfil requirements of industry and human needs.

The balanced combination of theoretical sessions, practical sessions, assignments and industrial level software development project provides a competent software application development experience pertaining to Android device programming.

Course Content

Artificial Intelligence I

No. of Credits07

Lectures/Practical Hours70

No. of Assessments00

In the modern context, Software Engineering and Artificial Intelligence cannot be separated from each other. This section aims to prepare Software Engineers to develop futuristic applications.        

Students will have to engage in long hours of lectures and course work to explore and implement theories of Algorithmic programming, Artificial Neural Networks and Artificial Intelligence.

This section has a high number of coding examinations to assure the knowledge and understanding of students

Students are expected to learn and implement basic theories from image processing, sound recognition to more advanced concepts like Evolutionary algorithms , Swarm Intelligence Algorithms (Ex: Ant colony optimization, Swarm optimization etc;) and exploring theories in machine consciousness.

Level 44th Year

Level 4 Total Credits/Hours/Assessments

No. of Credits21

Lectures/Practical Hours210

No. of Assessments02

Awarding Bodies


© 2020 Java Institute of Advanced Technologies

Academic - Contacts

General - [email protected]

Undergraduate - [email protected]

Postgraduate - [email protected]


3B, 1/4, Havelock Road, Colombo 05,
Sri Lanka.
[email protected]


No. 09, Holy Cross Rd, Gampaha.
Sri Lanka
[email protected]


No 74, Old Peradeniya Road, Kandy,
Sri Lanka
[email protected]

© 2020 Java Institute of Advanced Technology