A manager is basically someone looking after a specific activity with or without a group of employees, while the head (can be also a manager, but) is the overall in charge of an activity/section/department, that will probably encompass a large number of people.