A computer will be necessary for taking care of the mining effort. A mining computer will require many things:
A processor fast enough to go through bitcoin transactions or anything else on a network
A graphics processing unit that can review multiple transactions
A hard drive large enough to collect data on the blockchain; an average chain can be tens of gigabytes in size
Enough cooling materials to ensure the computer will not overheat