Oshadha JayaweeraStructured ProgrammingStructured programming is a programming paradigm aimed at improving the clarity, quality, and development time of a computer program by…2 min read·Nov 26, 2021----
Oshadha JayaweeraThe Waterfall ModelThe waterfall model is a sequential design process in which progress is seen as flowing steadily downwards (like a waterfall) through the…2 min read·Nov 22, 2021----
Oshadha JayaweeraC Programming LanguageC is a general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion…2 min read·Nov 22, 2021----
Oshadha JayaweeraData Flow Diagram(DFD)A data flow diagram (DFD) maps out the flow of information for any process or system. It uses defined symbols like rectangles, circles and…2 min read·Nov 21, 2021----
Oshadha JayaweeraModular ProgrammingModular programming is a software design technique that emphasizes separating the functionality of a program into independent…3 min read·Nov 21, 2021----
Oshadha JayaweeraFlowchartA flowchart is a picture of the separate steps of a process in sequential order. It is a generic tool that can be adapted for a wide…2 min read·Nov 21, 2021----
Oshadha JayaweeraAlgorithmAn algorithm is a set of instructions for solving a problem or accomplishing a task. One common example of an algorithm is a recipe, which…2 min read·Nov 21, 2021----
Oshadha JayaweeraThe Software Life CycleWhat is the lifecycle of a software?2 min read·Nov 21, 2021----
Oshadha JayaweeraMachine LanguageMachine code, also known as machine language, is the elemental language of computers. It is read by the computer’s central processing unit…1 min read·Nov 21, 2021----