What are the files required for theme and module?
Drupal uses .info files to store metadata about themes and modules.
The files required for
Theme: style.css , page.tpl.php , template.php, block.tpl.php
Module: modulename.info , modulename.module , optional modulename.install