Student, who passed the course satisfactorily will be able to:
- Write basic level of Java programming language codes
- Design object oriented solutions for simple problems
- Understand asymptotic algorithm analysis and Big Oh notation
- Have understanding for basic data structures like arrays, lists, trees, hash tables, stacks, queues etc.