Computer programming Laboratory

Key Research Areas

  • Systematic construction of efficient programs (sequential and parallel)
  • Automatic optimization of queries on XML and graph databases

Student Activities

  • Automated Program Repair
  • Graph Processing with Remote Data Access
  • bidirectional programming

Courses conducted

  • CO2201 – Data Structures and Algorithms
  • CO2203 – Object Oriented Programming
  • CO2307 – Software Engineering
  • CO2210 – Programming Quest
  • CO3256 – Quality Engineering
  • CO4352 – Advanced Algorithms
  • CO4205 – Compilers
  • CO4306 – Software Architecture and Design

Lab Equipment

  • Desktop Computers (GPU Type A)
  • UPS
  • Desktop Computers
  • Routers
  • Switch

Non-Academic Staff

  • Ms A.M.T.S.Ratnayake (Technical Officer(ICT))
  • Mr D.M.A.P.Munasinghe (Lab Attendant)