Teaching programming in the OOP era
暂无分享,去创建一个
This paper argues in favor of teaching a course in Procedural Programming first before a course in Object Oriented Programming. The basis of the argument is that considered as a paradigm, Object Oriented Programming comes in addition to the Procedural Programming paradigm and not as a replacement for it. In addition, we discuss the mathematics prerequisites required for programming and argue that Information Science departments should insist that students receive a firm foundation in traditional mathematical skills and that the use of instructional technology should reinforce these skills and not detract from them.
[1] Jeremy Gibbons,et al. Structured programming in Java , 1998, SIGP.
[2] Robert F. Rosin,et al. Teaching “about programming” , 1973, Commun. ACM.
[3] M. Jazayeri,et al. A Java-based environment for teaching programming language concepts , 1998, FIE '98. 28th Annual Frontiers in Education Conference. Moving from 'Teacher-Centered' to 'Learner-Centered' Education. Conference Proceedings (Cat. No.98CH36214).