Welcome to the Semester - 3
BIT Program | Semester 3 | Part-Time Courses
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.
Mr. Indeera Dayanja (Content Contributer)
Ms. Shalika Ranasinghe (Course Coordinator)
Mr. Sahan Geesara (Online Facilitator)
- Course Coordinator: Indeera Dayanja
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.
Mr. Dimuthu Suranga (Course Coordinator)
Mr. Indeera Dayanja (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.
Mr. Indeera Dayanja (Course Coordinator)
Miss Nethma Sirigampala (Online Facilitator)