software programmer cover letter samples effect of social media on students thesis pdf