syllabus for hp high court programmer exam