Aim
Learning outcomes
The goals of the course are to give the students
- the fundamental skills needed to develop algorithms using data structures and analyze their correctness and efficiency,
 
so that they will be able to
- design programs that use computer resources efficiently,
 - realize that there are problems that are impractical or even impossible to solve by a computer.