Data Structures and Algorithms
KSBs
K9
algorithms, logic and data structures relevant to software development for example:- arrays- stacks- queues- linked lists- trees- graphs- hash tables- sorting algorithms- searching algorithms- critical sections and race conditions
The reading and exercise for this module addresses using different algorithms and data structures.
K7
Software design approaches and patterns, to identify reusable solutions to commonly occurring problems
The exercises for this module show implementing resuable solutions to the problem.
S16
apply algorithms, logic and data structures
The exercise for this module applies their knowledge of using different algorithms and data structures.