Will volunteer work or other co-curricular activities help my application?

It depends on your research interests. In some areas, such as Human-Computer Interaction and Computing Education, engaging with communities and demonstrating leadership can be very important assets in conducting research. In other areas of computing that involve less interaction with people and communities, such activities may only help if they somehow demonstrate your research potential.