1. A nonvolatile memory device comprising: a memory cell including a cell transistor having a floating gate and a coupling capacitor connected to the floating gate; and a switching unit coupled between the coupling capacitor and a bias terminal, the switching unit being suitable for switching on or off based on a comparison result between a cell current flowing through the memory cell and a reference current during a program operation for programming the memory cell.