Skip to main content

Diploma in Software Engineering

 

 

Today, in Sri Lanka, the demand for qualified Software Engineers and IT (Information Technology) personal in both the private and the public sector organizations has highly been increased. In order to cater this demand few of Sri Lankan Universities and other public and private sector institutions provide a variety of Software Engineering Courses. However,  the supply of qualified IT personal related to the job market falls much shorter than the numbers required.

As such,  the External Degree Programmes and Extension Services Unit of Sabaragamuwa University of Sri Lanka has being conducted a programme in Software Engineering for past 10 years which provides a diploma with comprehensive knowledge in Systems Analysis & Design, Database Management, and Computer Programming to enable  personnel to fit in the intermediate position in the field of IT.

 

Duration

One Year (700 Hrs. )

 

Objectives

The main objective of this study programme is to provide a systematic Software Engineering Course with the aim of producing qualified Software Engineers and IT personnel for the Sri Lankan job market.  It is intention to ensure local as well as international recognition for this programme.

 

Course Medium 

English

Eligibility

·       Pass at G.C.E (A/L) Examination

OR

·       Pass in “Certificate Course in Computer Applications” or “Certificate in Computer and Information Technology “course conducted by the Centre for Open and Distance Learning of Sabaragamuwa University of Sri Lanka.

OR

·       An equivalent qualification in the computer and IT field

 

 

Rs. 36,000.00, Application Fee: Rs. 1000.00

a.   Payment Methods: Two Instalment,

i.       First Instalment     20,000.00

ii.     Second Instalment 16,000.00

b.   First instalment should be paid on or before the registration to the course. The Second Installment can be paid after the payment notice from the CODL office.

Dynamic Web Applications

Module Content

1.    Introduction to Web Applications
2.    Introduction to PHP and functions
3.    Creating Dynamic Web Sites
4.    Common Programming Techniques
5.    Exception handling
6.    Dynamic Web Application Development

System Analysis and Design

Module Content
1.    Introduction to information systems
2.    Decision making levels and classification of Information Systems
3.    What is Systems Analysis?
4.    Feasibility Study and Requirement Analysis
5.    Requirement Discovery
6.    Modelling with Structured Methodology   
7.    Computer Aided Systems Engineering
8.    Introduction to Object-Oriented Systems Analysis and Design with the UML
9.    Practical CASE Tools (Theory through Lab Practical (Rational Rose, Easy Case)

Database Management Systems

Module Content
1.    Introduction to Databases & Database Management Systems
2.    Database Design Process
3.    Relational Model
4.    Introduction to SQL
5.    Database Server Installation
6.    Future Trends

Programming Design Techniques and Programming

Module Content
1.    Introduction to programming
2.    Building Elements
3.    Control Structures
4.    Methods-Comparison between Iteration and Recursion.
5.    Programming with Objects and Classes
6.    Arrays and strings
7.    Program specifications
8.    Error handling   
9.    Methods of testing

Software Engineering

Module Content
1.    Introduction 
2.    Software Development Process Models
3.    Software Requirement Analysis and Specification
4.    Software Design
5.    Coding - Programming languages and development tools
6.    Software Testing and Quality Assurance   
7.    Software Maintenance
8.    Managing Software Projects

Grades and Grade Points

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

Marks Range

Grade

Grade Point

85 - 100

A+

4.00

75 - 84

A

4.00

70 - 74

A-

3.70

63 - 69

B+

3.30

55 - 62

B

3.00

50 – 54

B-

2.70

45 – 49

C+

2.30

40 – 44

C

2.00

35 – 39

C -

1.70

30 – 34

D+

1.30

20 – 29

D

1.00

0 - 19

E

0.00

 

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

            The maximum grade given for the repeat examination is C.

            The diploma program should be completed within four years.

 

Pass
The candidate must obtain at least the minimum Grade C for each course module securing final GPA greater than or equal to 2.00.

Awards of Merits
    Final grades are calculated on the basis of the average marks of the two papers and the practical component.

GPA

Awards

3.75 and Above

Distinction

3.30 - 3.74

Merit

2.75 - 3.29

Credit

2.00 - 2.74

Pass

Less than 2.00

Fail

 

Dr. S.P.K.Ranatunga
PhD (SUSL), MSc in Computer Science (Colombo) , M Phil (colombo) ,BA Hon.(USJ), PG Dip. in Computer Technology/
Senior Lecturer (Grade II)

E-Mail : spkr@sab.ac.lk
Phone : +94(0)45-2280049

nimishan sivaraj

Mr. S Nimishan
Lecturer (Prob.), PG Dip (Colombo), BSc (Jaffna)
Centre for Computer Studies


nimishan@ccs.sab.ac.lk


 

 

Mr. W.H.D.Pemawardena
BSc (Colombo), PG Dip. in Computer Technology  (Colombo) 
Instructor in Computer Technology  

E-Mail : ccwhd@sab.ac.lk 
Phone : +94(0)71-2407727/ +94(0)78-8094933/ +94(0)45-2280179