This question already has an answer here:
I graduated with a B.S. in "Computer & Information Sciences" from a small, insignificant liberal arts school. My overall CGPA was 3.86 and my major CGPA was 3.80. Average GPA, but I am worried about the quality of my studies, not the quantity. During my undergraduate studies I put just enough work into the CS classes to get the grade, and not any more. And I am guessing it is much harder to maintain such GPAs at state universities with more rigorous programs.
I have no extracurricular work to show: never participated in projects, and never done real research work.
Can I still apply to decent PhD programs? Will any PhD programs consider me seriously?