teaching activities Analysis and Design of Advanced Algorithms Business Programming Computational Thinking for Engineering Programming of Data Structures and Fundamental Algorithms Week 18 Focus ITC-4 Week 18 Focus ITC-5