This course is about basic concepts of the subject-matter courses and the relationship of these concepts with subject-matter teaching. The foundations of teaching of the field as a basic law of National Education and law constitution. The main objectives of computer teaching, concepts of method and teaching strategies, different methods of instruction and teaching as applied to computer education. Analysis of computer teaching curriculum (aim-objectives, unit, and examples). Analysis and assessment of the lesson, teacher and student books’ samples.