This book has been written as a basic textbook for B.Ed student teachers who have chosen one of the optional subjects as computer science -I studying in the B.Ed colleges affiliated to Tamil Nadu Teachers Education University. The importance of systematic and organized knowledge can hardly be exaggerated in this book. Ten chapters namely Hardware and Software, Aims of Teaching Computer Science, Micro-teaching, Lesson Plan and Unit Plan, Methods of Teaching. Teaching Aids. Curriculum, Evaluation in Education, Textbook, Assignment and Review are described in a simple language with images and necessary illustrations to enable the student teachers to understand it clearly and easily. It highlights skills and values for everyday use based upon Bloom's taxonomy of educational objectives. A complete and detailed description of computer science library is helpful to the students in stimulating the ideas about digital library. Greater emphasis is given to the use of different types of tests and construction of Achievement test towards the improvement of learning and instruction.