Please note as with our physical conferences, all of the virtual conference sessions will be recorded.
To connect to the presentations please see the link in each of the presentation descriptions in the programme or use the following stream presentation links
|For the CITRENZ1 Stream||For the CITRENZ2 Stream||For the CITRENZ3 Stream|
This years poster presentations can be viewed at itp.nz/citrenzposters
Voting on the posters is also being held online, vote at itp.nz/citrenzvoting
Teaching OOP principles is considered challenging mostly because it requires new way of analyzing problem, designing the solution, and coding style which are all involved around classes, objects and the application of four pilar OOP concepts: encapsulation, abstract, inheritance and polymorphism.
It can be easy for novice learners to learn theoretical object-oriented concepts but most of them find it difficult when it comes to model the real-world into objects and classes. Whereas, SCRUM is a popular AGILE framework used in industry to design and develop a complex and real-world software.
This paper presents first the close connection between OOP principles and the SCRUM principles, then show a case study of using SCRUM framework to teach OOP concepts. Upon the completion of software implementation and by mixture of OOP and SCRUM principles, learners not only grasp the importance of all OOP principles but also the real-world software development process to meet the customer changing requirements.
Eastern Institute of Technology
PhD. Daniel Dang, ICT lecturer at school of computing at EIT. He is currently teaching all papers related to software design and development, web app development and database management systems.
His research interests are Energy Efficiency in the digital world, Emerging technologies in Mobile App & Web App.