Please enable JavaScript.
Coggle requires JavaScript to display documents.
Unit 1 (Programming Paradigms (Object orientated programming (This…
Unit 1
Programming Paradigms
-
Procedural Programming
Executing code sequentially, line by line.
-
Imperative Programming
With imperative programming it uses statements to change states of a program, it describes how programs work.
-
Computational Thinking
-
Algorithm Design
Algorithms are a set of instructions that tell you how to complete a problem. They can be made using flowcharts or psuedocode.
Abstraction
Filtering out and essentially ignoring the characteristics that we don't need in order to concentrate on those that we do. An example of this is maps.
Pattern Recognition
Involves finding the similarities or patterns among small, decomposed problems that can help us solve more complex problems more efficiently.
Data Structures
-
Queue
It is a dynamic data structure. It is the first element to be added and the first element to come out
List
represents a countable number of ordered values, where the same value may occur more than once
Stack
It is an abstract data type, it is an ordered data structure. It can be dynamic or static data structure.
-
-
Data Validation
Data validation is the process of ensuring data have undergone data cleansing to ensure they have data quality, that is, that they are both correct and useful.
-