TEC305 Algorithms and Data Structures This subject explores and analyses mathematical modelling of computational problems. This encompasses curriculum on algorithms, algorithmic paradigms, and data structures. This serves to underscore the relationship between algorithms and programming while introducing basic performance measures and analysis techniques. When students complete this subject, they will be aware of the problem-solving capabilities required for complex business problems.