A B C D E F G H I J K L M N O P Q R S T U V W X Y Z All
Husain, Moula
- Designing and Teaching of Language Independent Object Oriented Programming Course
Authors
1 B.V.B. College of Engineering and Technology, Hubli, IN
Source
Journal of Engineering Education Transformations, Vol 28, No Spl Iss (2015), Pagination: 248-251Abstract
Programming Languages play a crucial role in developing any software applications. Academicians and IT professionals give more priority for mastering many programming languages. Learning many language syntax and constructs will not contribute much in building problem solving skills. For any given task, students should be capable of solving it by using any of the programming languages. More importantly, students should build an art of optimizing the performance of the application by applying fundamental and advanced concepts of programming languages.
In this paper, we propose an innovative way of designing and teaching of Object Oriented Programming Concepts without sticking to one particular language. In our first attempt, we practiced teaching of this course with two languages namely, C++ and Java. Our experimental results and students feedback prove the effectiveness of designing and teaching of Language independent Object Oriented Programming course. Moreover, it develops the skills of implementing and applying object oriented concepts using any object programming language.
Keywords
Bloom's Taxonomy, Optimization, ABET Ak, Bridge Course.- The Role of Programming Paradigms Inbuilding Projects
Authors
1 B.V.B College of Engineering and Technology, Hubli, IN
Source
Journal of Engineering Education Transformations, Vol 29, No 3 (2016), Pagination: 155-160Abstract
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.Keywords
Procedure Oriented Programming, Object Oriented Programming.- Structured Approach of Designing Data Structure and Algorithms Laboratory Experiments
Authors
1 B.V.B College of Engineering and Technology, Hubli, IN
Source
Journal of Engineering Education Transformations, Vol 29, No 2 (2015), Pagination: 83-88Abstract
Data structures and algorithms play amajor role in optimizing any non trivial software application. Learning and applying concepts of this course demands a great amount of analytical and logical thinking skills. Teaching this subject at early stages of Information Technology related engineering courses poses a great challenge to the Course Instructors. In this paper, we presented the experience of using structured approach of designing and assessing Data Structures and Algorithms Laboratory experiments. All our laboratory experiments and assignments are well designed and structured to achieve the desired ABET a-k learning outcome elements set for the course.
Our experimental case study examples, structured enquiry based experiments and student's feedback results prove the effectiveness of designing and adopting structured experiments in the laboratory course.