Suppose I have an algebraic surface, for instance with equation and symmetry group. How would I classify the algebraic curves lying on the surface? I am interested in the case of surfaces over small finite fields in particular. Any ideas welcome. Thanks!