computer science class 10 chapter 3 notes