Journal of Engineering Education Transformations

Journal of Engineering Education Transformations

Year: 2015, Volume: 28, Issue: 4, Pages: 50-55

Original Article

Analysis of Teaching Computer Programming in Indian Context

Abstract

Engineering education is given significant importance in India. A fundamental component of a computer science and engineering curriculum is computer programming and is generally studied at first year under-graduation. It is not only a difficult course but is the basic course which can affect the student prospects in the entire engineering program. It places the student in a groove and enables him to move along the correct path. Unfortunately engineering education in India is going through a turbulent period and there is need to correct it. Programming is a subject which has become essential across the disciplines. This paper analyses the reasons for the difficulties experienced by first year programming students, reviews current methods of teaching programming, identifies effective ways of teaching programming, and provides guidelines to fine tune teaching programming to individual requirements. It assumes Indian environment.

References

  • http://www.ieagreements.org/washingtonaccord.
  • Anthony Robins, Janet Rountree, and Nathan Rountree, �Learning and Teaching Programming: a review and discussion�, Computer Science Education, Vol. 13, No. 2, pp. 137-172,2003.
  • OzgurAktunc, �A Teaching Methodology for Introductory Programming Courses using Alice�, International Journal of Modern Engineering Research (IJMER), Vol.3, Issue. 1, pp. 350-353, Jan-Feb. 2013.
  • http://www.aicte-india.org/statistics.php.
  • Peter J. Denning, �A Debate on Teaching Computing Science�, Communications of the ACM, Vol. 32, No. 12,Dec. 1989.
  • http://www.abet.org/accreditation-mattersstudents/
  • http://nbaind.org/En/1066-washington-accordsignatory.aspx
  • Jerome S. Bruner, �The Process of Education", Harvard University Press, 1999.
  • Keiichitakaya, "Jerome Bruner's Theory of Education: From Early Bruner to Later Bruner�, Interchange, Vol. 39, Issue. 1, pp: 1-19, DOI: 10.1007/s 10780-008-9039-2,2008.
  • Iwona Miliszewska and Grace Tan, �Befriending Computer Programming: A Proposed Approach to Teaching Introductory Programming�, Issues in Informing Science and Information Technology, Vol. 4,2007.
  • .Caitlin Kelleher and Randy Pausch, �Lowering the Barriers to Programming: A Taxonomy of Programming Environments and Languages for Novice Programmers�, ACM Computing Surveys, Vol. 37, No. 2, pp. 83-137, June 2005.

DON'T MISS OUT!

Subscribe now for latest articles and news.