methodology of computers syllabus 2453839