Moula Husain
*,
Somashekar Patil
,
Pooja Shettar
,
Anand Meti
,
Indira Bidari
- B.V.B College of Engineering and Technology, Hubli, India
Abstract
Procedure oriented and object oriented programming paradigms have been extensively used in the industry to develop real world applications since from several years. Procedure oriented programming languages are suitable for building system software's where as object oriented programming is suitable for developing application software's. Traditionally, students used to develop two different course projects by using two different programming paradigms in successive semesters. Many times, students were not able to realize differences between two different approaches of solving a common problem. In order to address this issue,we present our experience of developing course project by using two different programming paradigms. In this course project activity, students develop the real world application using procedure oriented programming at the earlier semester. In the later semester, students develop the same application by using object oriented approach. By this, student will realize importance of solving a common problem by using top down as well as bottom up approaches. Improvement in the program outcomes compared with the traditional approach justifies the effectiveness of incorporating the new approach.
References
- R. Sebesta, Concepts of Programming Languages, Addison Wesley, 2005.
- J.Bergin, Why procedural is the wrong first paradigm if oop is the goal, 2000.
- M. Barr, S. Holden, D. Phillips, and T. Greening, An exploration of novice programming errors in an object-oriented environment, SIGCSE Bull., 31(4), 42-46, 1999.
- Milena vujosevic-janic and Dusan Tosic, The Roel of Programming Paradigms in The First Programming Courses,2008.
- Praveen M D, Uday K, Dr.Meena S M, Prashant M N, Enquiry Based Approach for Enhanced Learning in DBA Laboratory: A case study ICTIEE2015