HDSE-2019 Participant Guide
HDSE-2019 Participant Guide
HDSE-2019 Participant Guide
DIPLOMA IN
SOFTWARE
ENGINEERING -2019.1
The entire operations of the institute are monitored by the Governing Council and all educational offerings are centered
under two divisions, namely, Productivity and Management Development Division and Management Information
System Division.
NIBM Undoubtedly has given an impetus to the nation through it’s progressive march towards development. The
institute is well equipped with modern teaching aids and a conductive learning environment for student to acquire
knowledge without any disturbance.
The Management Information System (MIS) Division conducts Computer Science Programs and Engineering Programs,
which consists of several Diploma Programs, Higher National Diploma Programs and several Certificate level programs.
These Programs have gained wide acceptance by the public as a result of begin well-structured to cater to the needs of
the participants. Due to it’s long experience in the field, the NIBM is recognized as the pioneer computer training
institute in the country.
OUR VALUES
2
Contents
NATIONAL INSTITUTE OF BUSINESS MANAGEMENT ....................................................................................... 2
MANAGEMENT INFORMATION SYSTEM DIVISION .......................................................................................... 2
OUR VISION .................................................................................................................................................... 2
OUR VALUES................................................................................................................................................... 2
Contents......................................................................................................................................................... 3
OVERVIEW AND PROGRAMME AIMS .............................................................................................................. 6
PROGRAM LEARNING OUTCOMES .................................................................................................................. 6
PROGRAM STRUCTURE ................................................................................................................................... 6
MODULES AND CREDITS ................................................................................................................................. 7
ADMISSION CRITERIA ..................................................................................................................................... 7
TEACHING AND LEARNING METHODS ............................................................................................................. 7
EVALUATION METHODS ................................................................................................................................. 7
GRADING CRITERIA ......................................................................................................................................... 8
GRADE POINT AVERAGE ................................................................................................................................. 8
MODULE COMPLETION................................................................................................................................... 8
AWARDING CRITERIA...................................................................................................................................... 8
EMBEDDED APPPLICATION DEVELOPMENT .................................................................................................. 11
PROGRAMMING DATA STRUCTURES AND ALGORITHMS-1 ........................................................................... 13
STATISTICS FOR COMPUTING ....................................................................................................................... 14
INTRODUCTION......................................................................................................................................... 14
ROBOTIC APPLICATION DEVELOPMENT ........................................................................................................ 16
INTRODUCTION......................................................................................................................................... 16
ADVANCED DATABASE MANAGEMENT SYSTEMS .......................................................................................... 18
ENTERPRISE APPLICATION DEVELOPMENT-2 ................................................................................................ 19
MOBILE APPLICATION DEVELOPMENT .......................................................................................................... 21
DIGITAL IMAGE PROCESSING ........................................................................................................................ 23
DATA WAREHOUSING AND DATA MINING ............................................................................................... 24
INTERNET OF THINGS (IOT) ........................................................................................................................... 26
IT MANAGEMENT PRACTICES ....................................................................................................................... 28
SOFTWARE SECURITY ................................................................................................................................... 29
BUSINESS COMMUNICATION SKILLS-2 .......................................................................................................... 31
INNOVATIVE SOFTWARE ENGINEERING PROJECT ......................................................................................... 33
FIELD VISITS .................................................................................................................................................. 38
3
INDUSTRIAL TRAINING ................................................................................................................................ 39
FACULTY ....................................................................................................................................................... 40
4
PROGRAM SPECIFICATION
5
OVERVIEW AND PROGRAMME AIMS
The aims of the Higher National Diploma in
Higher National Diploma in Software Engineering
(HNDSE) is designed for the students who have Software Engineering are:1
successfully completed the Diploma in Computer To provide knowledge and skills in
System Design / Diploma in Software Engineering. This software engineering field to engineer
is a specialized computer science program for software used in business and
participants who have planned to enroll for software industrial environments.
engineering field as software engineers’. The program
focuses on strengthening the software Engineering To prepare participants to start a
knowledge gained from the Diploma program, while career as a software engineer.
introducing diverse Software Engineering concepts
required for careers in the software engineering To provide an understanding of the
industry. professional practices in the Software
Engineering field.
6
MODULES AND CREDITS
Module Code Module Name Credit Value
Semester-1
Credit Based Modules
NIBM-SOC-COM-2-1-3-01 Embedded Application Development 3
NIBM-SOC-COM-2-1-3-02 Programming Data Structures and Algorithms-1 3
NIBM-SOC-COM-2-1-3-03 Statistics for Computing 3
NIBM-SOC-COM-2-1-3-04 Robotic Application Development 3
NIBM-SOC-COM-2-1-3-05 Advanced Database Application Development 3
NIBM-SOC-COM-2-1-3-06 Enterprise Application Development-2 3
Semester-2
NIBM-SOC-COM-2-2-3-07 Mobile Application Development 3
NIBM-SOC-COM-2-2-3-08 Digital Image Processing 3
NIBM-SOC-COM-2-2-3-09 Data Warehousing and Data Mining 3
NIBM-SOC-COM-2-2-3-10 Internet of Things 3
NIBM-SOC-COM-2-2-2-11 IT Management Practice 2
NIBM-SOC-COM-2-2-3-12 Software Security 3
NIBM-SOC-COM-2-2-5-13 Innovative Software Engineering Project 5
NIBM-SOC-COM-2-2-5-14 Industrial Training 5
Non-Credit Based Modules
NIBM-SOC-COM-2-2-0-15 Field Visit 0
NIBM-SOC-COM-2-2-0-15 Business Communication Skills-2 0
Total 45
ADMISSION CRITERIA
For admission to the Higher National Diploma in Software Engineering program at National Institute of Business
Management, participants must satisfy any one of the following entry criteria:
Successfully completed the Diploma in Computer in Computer System Design / Diploma in Software
Engineering.
Successfully completed any computer science Diploma program in a recognized institute in a satisfactory
level (NVQ-5).
EVALUATION METHODS
The method of evaluation is based on examination and course works. The evaluation methods for each module is
given in the module evaluation criteria section. The participant should obtain 40% for each module component
to complete the module successfully.
If a participant fails a module component/s [Exam or Course work], The participant should re-sit and complete
the module component/s with same batch. If the participant is unable to complete module component/s with
same batch, he/she must repeat all module components with an upcoming batch. NIBM shall have the final
deciding authority in this purpose.
7
GRADING CRITERIA
A candidate’s performance in each module will be graded according to the following grading scheme.
Grade Point Average (GPA) is the credit-weighted arithmetic mean of the Grade
GPA =
Gi.Ci Point Values, which is determined by dividing the total credit-weighted Grade Point
Value by the total number of credits. GPA shall be computed to the second decimal
Ci place.
Where,
Gi =Grade Point Ci=Number of Credits
MODULE COMPLETION
For successful completion of evaluation tests, each participant is required to achieve at least C level of
performance in each paper.
Final marks will be calculated based on exams and course works depending on the ratio assigned.
Participants are expected to maintain at least 70% attendance for each module to be eligible to sit for
each module test.
AWARDING CRITERIA
Eligibility for the award of Higher National Diploma in Software Engineering;
a) Obtain a Grade of C or better in each module.
b) Achieve a GPA of 2.0 or higher.
c) Pass Business Communication Skills Module Final Test (50/120)
DISTINCTION
Candidates who obtain an overall GPA of 3.8 in the first attempt will be awarded the HNDSE with a
Distinction.
8
GPA Grade
Equal or above 2.00 up to 3.32 Pass
Equal or above 3.33 up to 3.79 Merit
Equal or above 3.80 Distinction
To obtain a Merit or a Distinction pass the Candidate should obtain the required GPA in the first attempt.
9
MODULE DESCRIPTOR
10
EMBEDDED APPPLICATION DEVELOPMENT
INTRODUCTION
The vast majority of electronic devices are now controlled by a simple on-board computer system, which is
more formally referred to as an embedded processor system. An Embedded system can be either an
independent system or a part of a large system. In this module explain the all the steps necessary to design
and embedded system and use it .
On completion of the module students will be able to develop and implement basic system applications that
include, switch, keypad and sensor inputs, and LED, LCD and serial outputs.
LEARNING OUTCOMES
LECTURE SESSIONS
11
MODULE EVALUATION CRITERIA
RECOMMENDED REFERENCES
12
PROGRAMMING DATA STRUCTURES AND ALGORITHMS-1
INTRODUCTION
This module focuses on learning about basic data structures and algorithms. It is containing sessions for main
ADTs, data sorting & searching algorithms, complexity analysis of algorithms and an introduction to graph
theory. Specifically, the module aims to improve student’s ability to design, implement and analyze data
structures and algorithms. Also, this is aimed to give the student an understanding about the necessity and
the way of organizing data inside the computer.
LEARNING OUTCOMES
LECTURE SESSIONS
RECOMMENDED REFERENCES
Book Author(s) ISBN Publisher
Data structures and Michael T. Goodrich 10:1118771338 John Wiley & Sons
algorithms in JAVA Roberto Tamassia
13
STATISTICS FOR COMPUTING
INTRODUCTION
This module provides the students with essential analytical skills to support an accurate and rigorous
approach to decision making. The module is specifically designed to develop the student’s statistical
skills, modeling abilities and problem-solving skill required in the modern business world.
LEARNING OUTCOMES
LECTURE SESSIONS
Learning
No Session Teaching Hours Method
Outcomes
Descriptive Statistics- Central
3.1 3 1 L
Tendency (Raw Data)
Descriptive Statistics- Central
3.2 3 1 L
Tendency (Grouped Data)
Descriptive Statistics – Variability
3.3 6 1 L
Measures
3.4 Correlation Analysis 3 2 L
3.5 Regression 3 2 L
3.6 Time Series Analysis 3 3 L
3.7 Basic Probability 6 4 L
Combinatorial probability and
3.8 3 4,5 L
expected values
3.9 Probability Distributions 6 6,7 L
3.10 Sampling 6 7 L
Usage of statistical software
3.11 packages to calculate 3 8 L
statistical parameters
14
MODULE EVALUATION CRITERIA
RECOMMENDED REFERENCES
15
ROBOTIC APPLICATION DEVELOPMENT
INTRODUCTION
The Robotic is an important part of future software engineering applications. The module is designed
to deliver theoretical and practical knowledge on development of Robotic Applications which are
used for performing various automated tasks.
LEARNING OUTCOMES
LECTURE SESSIONS
Learning
No Session Teaching Hours Method
Outcomes
Introducing the Robotic
4.1 3 1 Lecture
Engineering
Introducing Simple Machines and
4.2 3 2,3 Lecture
Designs
Application of Engineering/ Design
4.3 3 3,10 Lecture|Lab
Process
4.4 Fundamentals of Robotics 3 4,10 Lecture|Lab
4.5 Electrical/Electronic Systems 3 5,6,10 Lecture|Lab
4.6 Power Calculations 3 7,8,10 Lecture|Lab
Control of Motors and Actuators,
4.7 6 9,10 Lecture|Lab
Sensors and Micro controllers
4.8 Microcontroller Programming 6 10 Lab
Interfacing of Microcontroller with
4.9 6 10 Lab
Other Accessories
Design and Development of
4.10 9 10 Lab
Intelligent Machines
16
MODULE EVALUATION CRITERIA
RECOMMENDED REFERENCES
17
ADVANCED DATABASE MANAGEMENT SYSTEMS
INTRODUCTION
Database plays significant component of software applications. The module is designed to enhance
knowledge on Database Management Systems. The participants are able to use advanced technologies
associated with various database management systems in the context of information systems.
LEARNING OUTCOMES
1. Use MS SQL for Database administration (Installation, Database creation, Backup, restoring, User
Management, Query optimization and Execution Plans)
2. Explain fundamentals of Oracle (Installation, Database creations)
3. Use PL/SQL programming Techniques (DBA Jobs, DBA objects and Materialize Views / Views)
4. Use Oracle for Database administration (Database Backup, restoring, User Management and Query
optimization)
5. Explain Distributed Databases (Introduction to Distributed Database Management System,
Advantages of Distributed Database and Failure and Recovery)
6. Explain Non-Relational Databases (Introduction to MongoDB)
7. Explain Mobile Databases (Introduction to Mobile Database.)
LECTURE SESSIONS
Learning
No Session Teaching Hours Method
Outcomes
5.1 Introduction to MS SQL Server 9 1 Lecture|Lab
5.2 Oracle Fundamentals 3 2 Lecture|Lab
5.3 Oracle PL /SQL programming 9 3 Lecture|Lab
5.4 Oracle Database Administration 9 4 Lecture|Lab
5.6 Distributed Databases 6 5 Lecture
5.7 Non-Relational Databases 6 6 Lecture|Lab
5.8 Mobile Databases 3 7 Lecture
RECOMMENDED REFERENCES
18
ENTERPRISE APPLICATION DEVELOPMENT-2
INTRODUCTION
The main objective of this module is to provide student the necessary knowledge and skills to build
enterprise level web using object-oriented methodologies with java related technologies and applying tiered
architecture. This course covers the essence of object-oriented programming and J2EE (Java 2 Enterprise
Edition) related technologies. After successful completion of the module, the student should be able to apply
the knowledge gained, to analyze, design and implement enterprise level web solutions.
LEARNING OUTCOMES
LECTURE SESSIONS
Learning
No Session Teaching Hours Method
Outcomes
6.1 Eclipse IDE 3 1,2 Lecture|Lab
Introduction to Enterprise
6.2 3 3,4 Lecture
Application Development
6.3 JSP Servlets & EJB 9 5,6 Lecture|Lab
6.4 Spring framework 15 7,8 Lecture|Lab
6.5 RESTful API 6 9 Lecture|Lab
6.6 Microservices 9 10,11 Lecture|Lab
19
RECOMMENDED REFERENCES
20
MOBILE APPLICATION DEVELOPMENT
INTRODUCTION
The main objective of this module is to provide students the necessary knowledge and skills to build Mobile
applications using object-oriented methodologies using Android technology. This course covers the essence
of Mobile application development and Android related technologies. After successful completion of the
module, the student should be able to do apply knowledge gained, to analyze, design and implement Mobile
application solutions.
LEARNING OUTCOMES
LECTURE SESSIONS
21
Final Exam 50% 1,3,4,5,6,7
RECOMMENDED REFERENCES
22
DIGITAL IMAGE PROCESSING
INTRODUCTION
Digital images are used in various software engineering applications. The module is designed to deliver
knowledge requires for processing a digital image. This module focuses on developing a computer system
that is able to process a digital image.
LEARNING OUTCOMES
LECTURE SESSIONS
RECOMMENDED REFERENCES
23
DATA WAREHOUSING AND DATA MINING
This module is mainly focusing on defining the data warehouse concept, its application design concepts and
data mining theories. Module also helps the students to understand the concepts of Business Intelligence
Concepts and Data Warehouse designing using tools such as Oracle Business Intelligence and Microsoft
Business Intelligence Platform.
LEARNING OUTCOMES
LECTURE SESSIONS
Learning
No Session Teaching Hours Method
Outcomes
Introduction to Data Warehouse,
9.1 evolution of decision support 5 1 Lecture
systems
Data Modeling with De-
9.2 5 1 Lecture|Lab
normalized concepts
Data Processing, Data Cleansing, Data
Integration, Data Transformation and
9.3 15 1 Lecture|Lab
Data Reduction,ETL( (Extract,
Transform and Load) ), ETL Testing
Introduction to Data Mining and
9.4 6 2 Lecture
knowledge discovery
9.5 Data Mining Algorithms 5 2 Lecture
OLAP Cube creation with fact and
9.6 5 2 Lecture|Lab
dimension model
9.7 Introduction to Data Mining Tools 5 3 Lecture
9.8 Applications of Data Mining 2 4 Lecture
24
MODULE EVALUATION CRITERIA
RECOMMENDED REFERENCES
25
INTERNET OF THINGS (IOT)
INTRODUCTION
The internet of things, or IoT, is a system of interrelated computing devices, mechanical and digital
machines, objects, animals or people that are provided with unique identifiers and the ability to
transfer data over a network without requiring human-to-human or human-to-computer
interaction. Without IoT integration, a robot is useless for co-working principles for effective
learning, working and teaching.
26
LEARNING OUTCOMES
LECTURE SESSIONS
Teaching Learning
No Session Method
Hours Outcomes
Evolution of Internet of Things Enabling
Technologies, IoT Architectures: oneM2M, IoT
10.1 3 1 Lecture
World Forum (IoTWF) and Alternative IoT
models
Simplified IoT Architecture and Core IoT
10.2 Functional Stack, Fog, Edge and Cloud in IoT, 3 1 Lecture
Functional blocks of an IoT ecosystem
Sensors, Actuators, Smart Objects and Lecture|
10.3 3 1,6
Connecting Smart Objects Lab
IoT Access Technologies: Physical and MAC
layers, topology and Security of IEEE 802.15.4, Lecture|
10.4 3 2,6
802.15.4g, 802.15.4e, 1901.2a, 802.11ah and Lab
LoRaWAN
Network Layer: IP versions, Constrained
Nodes and Constrained Networks, Optimizing
IP for IoT: From 6LoWPAN to 6Lo, Routing
Lecture|
10.5 over Low Power and Lossy Networks, 3 2,6
Lab
Application Transport Methods: Supervisory
Control and Data Acquisition
Application Layer Protocols: CoAP and MQTT
Design Methodology, Embedded computing Lecture|
10.6 3 3,6
logic, Microcontroller, System on Chips Lab
IoT system building blocks, Arduino, Lecture|
10.7 3 3,6
NodeMCU Board details, IDE programming Lab
Raspberry Pi, Interfaces and Raspberry Pi with Lecture|
10.8 3 3,6
Python Programming. Lab
Structured Vs Unstructured Data and Data in
Lecture|
10.9 Motion Vs Data in Rest, Role of Machine 3 4,6
Lab
Learning
Cisco IoT system, Converged Plantwide Lecture|
10.10 3 5,6
Ethernet Model (CPwE), Power Utility Industry Lab
GridBlocks Reference Model,
Lecture|
10.11 Smart and Connected Cities: Layered 3 5,6
Lab
architecture, Smart Lighting, Smart Parking
27
Architecture and Smart Traffic Control
10.12 Identify failures, solutions 3 6 Lab
Share knowledge session, all members
10.13 3 6 Lab
presentation
10.14 Trial and identify run time issues 3 6 Lab
10.15 Final Trial after all implementation 3 6 Lab
RECOMMENDED REFERENCES
IT MANAGEMENT PRACTICES
INTRODUCTION
IT Management practices module primarily emphasizes on basic concepts, theoretical, and practical aspects
of management functions and prominently provides how to apply and utilize management concepts in IT
field. Moreover, this module is intended to enhance career prospects of students by improving their
professional and personal competencies.
28
LEARNING OUTCOMES
LECTURE SESSIONS
RECOMMENDED REFERENCES
Book Author(s) ISBN Publisher
New Era Management Daft R.L 10:1285068777 South-western cengage
learning
Principles of Griffin R. W 9781111969714 South-western cengage
Management learning
SOFTWARE SECURITY
INTRODUCTION
29
This module focuses on software security fundamentals, secure coding guidelines and principles, and
advanced software security concepts. Students will learn to assess and understand threats, learn how to
design and implement secure software systems, and get hands-on experience with common security pitfalls.
LEARNING OUTCOMES
LECTURE SESSIONS
RECOMMENDED REFERENCES
30
The Web Application
Hacker's Handbook:
Dafydd Stuttard, Marcus
Finding and Exploiting 978-1118026472 Wiley
Pinto
Security Flaws 2nd
Edition
31
INTRODUCTION
Communication skills are very important for writing documents, facing interviews and conducting
presentations successfully. This module is designed to provide knowledge on business communication skills
required for industrial environment.
LEARNING OUTCOMES
LECTURE SESSIONS
RECOMMENDED REFERENCES
32
INNOVATIVE SOFTWARE ENGINEERING PROJECT
INTRODUCTION
The purpose of the project is to allow each student group to apply theory and practices gained through
modules to engineer an innovative software product. Thus, the project will give the student experience of
how Theory and practice interact.
The choice of project is important, in that the application must offer sufficient scope to allow the groups to
apply all its acquired knowledge in a real and challenging way.
Participants are advice to select a project in consultation with the course Director. Initially a project proposal
has to be prepared and approval obtained from the course Director. Subsequent activities
Of the project will be supervised by a faculty member.
OBJECTIVES
Students are required to develop a innovative software product which can be used in real world for solving a
current problem. When students select a project, scope should be aligned with the group size.
After finding a problem for providing IT solution, students are required to meet the course Director for
registration of the project. The course director will allocate a faculty member as a supervisor for the project.
The students must complete the project within the deadline defined by the course director .If students fail to
complete the project within given deadline, the project will be considered as in complete. Following tasks
should be carried out according to the defined deadlines.
Group Registration
Submission of project proposal
Literature review
Analysis (UML / ER)
Design ( Table Design/screens /Report layouts……etc)
Development
Validation and Verification
Confirmation of the report by the supervisor
VIVA/ presentation
Submission of project Report and the setup CD
33
IMPORTANT MATERIALS
Project title
Name of the institute
Name of the division
Candidates’ name with index numbers
Year of submission
The spine
The title page contains the title of the project,authors,name of the program ( Diploma in Computer System
Design), name of supervisor, name of institution ( Management Information System division, National
Institute of Business Management ), date and the following declaration.
‘’The project is submitted in partial fulfillment of the requirement of the Higher National Diploma in
Software Engineering of National Institute of Business Management’’. The page should contain the following
signed declaration.
‘’ I certify that this project does not incorporate without acknowledgement, any material previously
Submitted for a Higher National Diploma in any institution and to the best of my knowledge and belief , it
Does not contain any material previously published or written by another person or myself except where
due reference is made in the text. I also hereby give consent for my project report, if accepted, to be made
available for photocopying and for interlibrary loans, and for the title and summary to be made available to
outside organizations’’
34
Preamble
This section should include;
Abstract – Maximum 300 words
List of keywords
List of figures
List of tables
List of acronyms and abbreviations
Acknowledgement
Main Chapters
Introduction
The section provides company overview, background of the project, weakness of the existing System, aims
and objective, proposed solution and expected outcome in brief.
Analysis
The section describes how the problem was analyzed. The student should use the following diagrams to
present the outcomes of the analysis.
UML Diagrams
ER Diagrams.
Design
The section presents the design of the proposed solution. The student should use following components to
present the system design.
Database design
Table number:
Table name :
Primary Key:
Foreign keys:
Interface design
Interface number
Interface name
Description
Report/ Document design
Report/ Document number:
Report/ Document name:
Description
Any Other Design
35
Conclusion
The section summarizes the achievements and weaknesses of the project designed briefly.
REFERENCE
List any books, articles, lecture notes, website or other documents used to obtain information to
Carryout succeed your project.
APPENDICES
b. Report Formatting
Students are requested to bring a draft copy of the report (not bound) for the viva. Students should be able
to install the setup on the presentation computer for starting software demonstration. Student are
requested to refer the sample report on the NIBM black board before finalize the Project report.Hard bound
copy and setup CD should be submitted only after the viva / presentation is given to the supervisor and his /
her approval is obtained.
36
PROJECT TIME LINE
EVALUATION
37
FIELD VISITS
Field visits are introduction to the students of Higher National Diploma program to provide an opportunity of
understanding the IT industry .The students are organized in to small group and each group is assigned a
consultant for a field visit. Under this field visit student group visit a particular company in the IT industry.
Prior to the field visit students are explained the objectives and their task during field visit. This will help
students to meet industry personnel and understand the nature of the IT field available.
The field visit will be done towards the end of the course. So students will be ready for their future Jobs with
prior understanding, of the industry.
After the field visit, each student group should conduct a presentation on what they have learnt. During the
field visit.
38
INDUSTRIAL TRAINING
INTRODUCTION
Industrial program has been designed to provide supervised practical training within a specified timeframe.
The training can be carried out either in government sector or in the private sector, and it includes the job
training and research-based training.
Job duties of trainees can be decided by the employer based on their competencies in relation to specific
fields. During the period of training, students must be supervised by respective employer in order to ensure
that they receive relevant guidance. NIBM expects constructive feedback of their progress during the period
of industrial training .It is compulsory to complete the industrial training in order to complete their Higher
National Diploma.
Five credits are assigned for the industrial training and the employer is free to extend the period of
employment after completion of the industrial training.
Student should register for industrial training at the second semester of the Higher Diploma program.
LEARNING OUTCOMES
39
FACULTY
COLOMBO
Ms.G.C Wickramasinghe (Director-MIS)
B Eng (Computer Science & Eng) (Bangalore University)
M Comp (Singapore)
MBA (University of Moratuwa – Sri Lanka)
AMIE (SL)
E- mail: [email protected]
Ms. R L De Zoysa
B Sc in MIS (National University of Moratuwa – Sri Lanka)
PgdlSM – (University of Colombo – Sri Lanka)
MSc in Information System Management -(University of Colombo - Sri Lanka)
E- mail: [email protected]
Mr.O.K. G C Weerasekara
BSc Eng. (Hons) (University of Moratuwa – Sri Lanka)
E- mail: [email protected]
Mr. T S P Weerasinghe
BSc in MIS (Hons) (National University of Ireland)
MSc in IT (University of Moratuwa)
HDCBIS, DCSD, MBCS, CSSL
E- mail: [email protected]
Mr. K.Narangoda
BSc in MIS ( Hons) (National University of Ireland )
E- mail: [email protected]
Mr.Milan Madhuranga(BCS-HEQ,MCSE,MCT,CCNP,CCAI)
Cisco Certified Academy Instructor-Cisco Networking Academy
Microsoft Certified Trainer-Microsoft IT Academy
E-mail: [email protected]
Mr.Chamika Bandara
A.M.K.CHAMIKA BANDARA
BEng (Hons) Digital Communication & Electronics,
MSc IS, MIET (London), AMIIESL
Ms. D B A U Hapuarachchi
Consultant/Lecturer
BA (Hons) University of Colombo
[email protected]
40
KANDY
Ms.P.R.R.W.M.I.K Abhayasinghe
BIT (CSU) Australia,
MSc. Computer Science – University of peradeniya
E-mail: [email protected]
KURUNAGALA
Ms.Wanninayake W M L N
BSc in computer Science (Special) – (University Peradeniya)
E-mail: [email protected]
Mrs.P.E.N.Perera
MSc (Hons) in Information Technology (IT) Dublin University (Ireland)
BSc (Hons) in Management Information System (MIS) Dublin University (Ireland)
Higher Diploma in Computer Based Information Systems
Diploma in Computer System Design (DCSD)
[email protected]
Mr.Suchitha Gunarathna
Consultant/Lecturer
BSc in Management Information System (Sp)
41
GALLE
Mrs S A Kurukulasuriya
Master’s in computer science – Un of Colombo
Bachelor of Information Technology – Un of Colombo
[email protected]
MATARA
Ms. C D Muthugamage
Consultant/Lecturer
BSc in MIS (University College in Dublin - Irelend)
[email protected]
Ms.J.D.Dinithi Samindika
Consultant/Lecturer
Bsc in Information Communication Technology, University of Sri Jayawardenapura
[email protected]
42