Build capability to analysis a problem, and design efficient algorithms to solve it. Become familiar with most algorithms and methods used in VLSI CAD. Be able to implement algorithms in CAD tools.