Kalinga, Ellen A.2018-09-252018-09-252018-07The 16th International Conference on Education and Information Systems, Technologies and Applications: EISTA 2018 in the context of The 12th International Multi-Conference on Society, Cybernetics and Informatics: IMSCI 2018. July 8 - 11, 2018 ~ Orlando, Florida, USA. http://www.iiis2018.org/imsci//Program/html/program-public-wvp.asp?vc=5http://hdl.handle.net/20.500.11810/4925Learning by doing (LBD) have been indicated by many researchers to be predominantly used in engineering and computer science fields. This paper presents step-wise procedure on how learning by doing approach have been applied in teaching and learning object-oriented analysis and design approach in software development to Bachelor of Science students taking computer science and computer engineering. The approach covered requirement analysis and design phases of the software development life cycle. Students in groups had group case projects which solve the real life problems and actively were engaged to apply the methodology in developing a software up to the design phase. The outcome of the approach was the documentation of the designed case group software projects and findings of the survey on student’s opinion and satisfaction in using the LBD approach. The survey showed that many students gained the knowledge to a big extent after the course. The majority of students were satisfied and wishing the approach to be applied in teaching and learning other courses. Students prefer the blended mode of learning by making use of lectures and mixed with practice like LBD. Keywords: Object-Oriented Analysis and Design; Software Engineering; Learning by Doing; Active Learning.enObject-Oriented Analysis and DesignSoftware EngineeringLearning by DoingActive LearningLearning by Doing in Teaching and Learning Object-Oriented Analysis and Design Approach to Software DevelopmentConference Paper