Welcome to the Semester - 3 

BIT Program | Semester 3 | Part-Time Courses 


Description 


Your facilitators:
(Course Coordinator)
(Online Facilitator)




A web application (or web app) is application software that runs on a web server, unlike computer-based software programs that are run locally on the operating system (OS) of the device. 

Web applications are accessed by the user through a web browser with an active network connection. These applications are programmed using a client server modeled structure the user ("client") is provided services through an offsite server that is hosted by a third party.

Examples of commonly-used web applications include: web-mail, online retail sales, online banking, and online auctions.

PHP is a general-purpose scripting language especially suited to web development. PHP code is usually processed on a web server by a PHP interpreter implemented as a module, a daemon or as a Common Gateway Interface (CGI) executable. 


Your facilitators:
Mr. Niroshan Mendis (Course Coordinator)
Mrs. Shalika Ranasinghe (Online Facilitator)




Object-oriented analysis and design (OOAD) is a technical approach for analyzing and designing an application, system, or business by applying object-oriented programming, as well as using visual modeling throughout the software development process to guide stakeholder communication and product quality. 

Your facilitators:

Mr. Indeera Dayanja (Course Coordinator)
Mr. Pasindu Ruwantha (Online Facilitator)





Your facilitators:
Mr. Indeera Dayanja (Course Coordinator)
Miss Nethma Sirigampala (Online Facilitator)





Your facilitators:

Mr. Niroshan Mendis (Course Coordinator) 
Ms Chanuki Hasara (Online Facilitator)





In computer science, a data structure is a data organization, management, and storage format that enables efficient access and modification.

More precisely, a data structure is a collection of data values, the relationships among them, and the functions or operations (algorithms) that can be applied to the data.

ArrayList, LinkedList, Stacks, Queues, Trees, Graph, Hash Tables are examples for data structures. 

Sorting and Searching are generic algorithms executed on data collections in addition to operational algorithms executed on various data structures. There are some structure specific operations such as balancing in trees and shortest path calculation in graph.    


Your facilitators:
Mr. Dimuthu Suranga (Course Coordinator)
Mr. Indeera Dayanja (Online Facilitator)