This course is aimed at enabling the students to • formulate simple algorithms for arithmetic and logical problems • translate the algorithms to programs (in C language) • test and execute the programs and correct syntax and logical errors • implement conditional branching, iteration and recursion • decompose a problem into functions and synthesize a complete program using divide and conquer approach • use arrays, pointers and structures to formulate algorithms and programs • apply programming to solve matrix addition and multiplication problems and searching and sorting problems • apply programming to solve simple numerical method problems, namely rot finding of function, differentiation of function and simple
16964
3543
1756
40
718
890
108
1336