A notebook computer includes a housing, a CPU, a memory, a display, a
storage device, a detachable battery pack and a keyboard module. The
notebook computer is characterized in that the housing includes a
predefined space and a connection interface disposed in the predefined
space. The connection interface is electrically connected to the CPU. The
notebook computer includes a plurality of electronic device modules. Each
electronic device module includes a casing portion and a main body
portion, and the main body portion includes a transmission interface. The
size of each electronic device module may correspond to the size of the
predefined space. Each electronic device module may be secured in the
predefined space for combination with the housing, and the transmission
interface is electrically connected to the connection interface for power
or data transmission. The plurality of electronic device modules are
capable of combining individually with the housing for replacing
different functions.