To write programs in java to solve problems using divide and conquer strategy.
To write programs in java to solve problems using backtracking strategy.
To write programs in java to solve problems using greedy and dynamic programming techniques
Course Objectives:
Ability to develop C programs for computing and real-life applications using basic elements like control statements, arrays, functions, pointers and strings, and data structures like stacks, queues and linked lists.
Ability to Implement searching and sorting algorithms