Certificate Course in Computer Programming

NIBM Programmes


Colombo / Kandy /
NIBM Programmes




Full Time


04 Months


  • Entry Qualification :
    G.C.E (O/L) or G.C.E (A/L) with basic familiarity with using a computer.
  • This course is appropriate for:
    * Individuals who are contemplating a career in software development and who wish to understand the fundamentals of computer programming.
    * Professionals, such as managers and technical sales people, who must understand programming concepts and be able to communicate with software developers.
    * End-users, who want to understand advanced programming.


  • Pending

Course structure and modules

Computer Programming Fundamentals

  • Problem-solving process
  • Algorithmic problem solving approach
  • Program translation and execution
  • Integrated Development Environments (IDE)
  • Lexical elements of a programming language
  • Control structures
  • Libraries and services
  • Functions
  • Data Structures
  • File Handling

Database Design and Implementation

  • Introduction to DBMS
  • ER Models
  • Entity Relationship Diagrams
  • Data Normalization
  • Database Implementation
  • Query Languages

Object Oriented Programming

  • Introduction to object oriented programming
  • Classes and objects
  • Inheritance
  • Polymorphism
  • Working with files

GUI Programming

  • Getting Started
  • Understanding GUI Fundamentals
  • Exception Handling
  • Design Windows Form Applications
  • ADO.NET to Access Data
  • Crystal Reports with GUI
  • Creating Install Shield Project

Programme Fees

  • LKR 41,000