In South Korea, the Master of Engineering, which takes a minimum of two years, is a postgraduate program that follows the undergraduate of four years. It is commonly awarded for specializations in the field of engineering rather than the science. For example, the degree "master of science in computer science" differs from the degree "master of engineering in computer science" in that the latter one is mainly concentrated on the applicability of the design with strong relation with the hardware rather than the software.