This study was initiated to determine whether cost estimation is a necessary skill for an Information Technology (IT) consultant. The historic poor record in the software industry for delivering software projects within budget has highlighted a need for IT students to receive adequate...