1 AIT Asian Institute of Technology

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

AuthorHnin Wut Yee
Call NumberAIT Thesis no.CS-05-03
Subject(s)C++ (Computer program language)
Java (Computer program language)
Objects-oriented methods (Computer science)

NoteA thesis submitted in partial fulfillment of the requirements for the degree of Master of Science, School Advanced Technologies
PublisherAsian Institute of Technology
Series StatementThesis ; no. CS-05-03
AbstractProgramming is an integral and essential part of Computer Science. Computer Science is more than programming but computer 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 detail picture of an instructional design of learning objects to create an interactive web-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 developed 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 learn 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 revise the lesson but also to practice tests on their comprehensive of the principles of inheritance. And finally, students can verify their understandings by answering the assessments
Year2005
Corresponding Series Added EntryAsian Institute of Technology. Thesis ; no. CS-05-03
TypeThesis
SchoolSchool of Advanced Technologies (SAT)
DepartmentDepartment of Information and Communications Technologies (DICT)
Academic Program/FoSComputer Science (CS)
Chairperson(s)Batanov, Dentcho N;
Examination Committee(s)Haddawy, Peter;Janecek, Paul;
Scholarship Donor(s)Asian Institute of Technology Fellowship;
DegreeThesis (M.Sc.) - Asian Institute of Technology, 2005


Usage Metrics
View Detail0
Read PDF0
Download PDF0