Student, who passed the course satisfactorily will be able to:
- Devise data structures for a given real-world problem.
- Use data structures and manipulate them in a way to solve a problem at hand.
- Analyze the complexity of algorithms and compare them.
- Solve simple problems using the algorithms learned in the class.