DSpace Repository

Teaching and learning inheritance in C++ and Java by using learning objects in web-based environment

Show simple item record

dc.contributor.author Hnin Wut Yee en_US
dc.date.accessioned 2015-01-12T10:40:23Z
dc.date.available 2015-01-12T10:40:23Z
dc.identifier.other AIT Thesis no.CS-05-03 en_US
dc.identifier.uri http://www.cs.ait.ac.th/xmlui/handle/123456789/317
dc.description Pathum Thani, Thailand : Asian Institute of Technology, 2005 en_US
dc.description 140 p. : ill. en_US
dc.description.abstract Programming is an integral and essentia l part of Computer Science. Computer Science is more than programming but comput er science graduate must be able to program at least. Learning in programming is hard but teaching in programming is harder. Create a proper model for teaching programming language is very important. Nowadays, the growing use of Internet and Web has been transferring the styles of teaching and learning and it provides the good opportunities for education. The purpose of this study is to describe the de tail picture of an instructional design of learning objects to create an interactive we b-based teaching and learning environment. As a result, it is used to teach inheritance, one of the most powerful principles providing reusability in object oriented programming, for computer science students in university undergraduate courses. This system will also be linked to public forum and virtual classroom which have been de veloped based on Q&A model to ask good questions. Generally speaking, this thesis's work describes an educational resource that meets the students' needs, giving greater flexibility in time and place of teaching and learning .In this thesis, students can lear n inheritance using top down approach. It starts with general concepts and progress down to more concrete ones. A series of macromedia flash based learning objects and applet based learning objects have been developed to illustrate general concepts of inheritance and implementation of inheritance in Java and C++.Every learning object use visualization approach to know clearly the concept of learning material. The practice tests are also included at the end of every lesson for students not only to revi se the lesson but also to practice tests on their comprehensive of the principles of i nheritance. And finally, students can verify their understandings by answering the assessments.
dc.relation.ispartof Thesis no. CS-05-03 en_US
dc.relation.ispartof Asian Institute of Technology. Thesis no. CS-05-03 en_US
dc.subject C++ (Computer program language) en_US
dc.subject Java (Computer program language) en_US
dc.subject Objects-oriented methods (Computer science) en_US
dc.title Teaching and learning inheritance in C++ and Java by using learning objects in web-based environment en_US
dc.type Thesis en_US

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace

Advanced Search


My Account