Is sunlight a necessary or sufficient condition for the roses to bloom?

Sunlight is a necessary condition for the roses to bloom, since without sunlight it would be impossible for the roses to bloom.  It is not a sufficient condition, though, because sunlight alone does not guarantee that the roses will bloom.

Is earning a final grade of C a necessary or sufficient condition for passing the course?

Earning a final grade of C is a sufficient condition for passing this course because earning a C guarantees passing it.  It is not a necessary condition because there are other ways to pass the course other than earning final grade of C.

Is being a male a necessary or sufficient condition for being a father?

Being a male is  a necessary condition for being a father since it is imposible to be a father without being a male.  Being a male is not a sufficient condition, however, since being a male does not guarantee that a male will be a father.

Is earning 120 credits a necessary or sufficient condition for earning a degree at FSU?

Earning 120 credits is a necessary condition for earning a degree since without 120 earned hours it is impossible to earn a degree.  Earning 12 credits is not sufficient, however, because earning 120 credits does not guarantee that one will earn a degree.

Is having the flu virus in your blood a necessary or sufficient condition for being sick?

Having a flu virus is sufficient for being sick, but not necessary since there are other ways to be sick besides having a flu virus.

Is attending class regularly and punctually a necessary or sufficient condition for being successful in class?  

(with the exception of a very small number of students) For most people attending class regularly and punctually is a necessary condition for being successful in class.

Is being 20 years old a necessary or sufficient condition for being a college student?

Being 20 years old is neither necessary nor sufficient for being a college student.  One can be a college students without being 20 years old, and there are other ways to be a college student than being 20 years old.

Is completing all the requirements of your degree program a necessary or sufficient condition for earning your degree?

Completing all of your requirements is both a necessary and sufficient condition for earning your degree.  Without completing all requirements, it is impossible to earn a degree, and completing all requirements guarantees earning a degree.