Institutional-Repository, University of Moratuwa.  

Location independent presentations platform for programming lectures : a software tool that providing interactive and more productivity on programming sessions

Show simple item record

dc.contributor.advisor Wijesiriwardana C
dc.contributor.author Lanka IHN
dc.date.accessioned 2019
dc.date.available 2019
dc.date.issued 2019
dc.identifier.citation Lanka, I.H.N. (2019). Location independent presentations platform for programming lectures : a software tool that providing interactive and more productivity on programming sessions [Master’s theses, University of Moratuwa]. Institutional Repository University of Moratuwa. http://dl.lib.mrt.ac.lk/handle/123/15751
dc.identifier.uri http://dl.lib.mrt.ac.lk/handle/123/15751
dc.description.abstract The rise of modern-day technologies also affects the classroom. When it comes to teaching and learning, they use advanced technology methods, as it’s easier to communicate with the students and teacher in or out of the classrooms. Lecture presenting becomes a significant part here, and earlier days addresses must use conventional ways to do the presentation of their speech. Starting from the projector to attractive touch screens they convert. But these methods are not enough to get interact with the students. They used to get boring and when conducting programming lectures, both students and lecture face to a primary problem, which is when they do the coding part. When the lecture shows in the presentation and gives exercises to students, it gets hard to interact with the lecture and doing the debugging. Because students have to wait till lecturer comes or lecturer should go through every student. If users need to get help with each other, they need to visit each of everyone. This part requires an external effort like the help of lab assistants. Primary Goal of the research is to find a proper mechanism to conduct the presentation with code synchronized with lecture, student and all together. Also, there are some other methods nowadays people achieving it, like remote desktops, using an online IDE. But those have limitations. Also, we have found a big problem that lots of people face when using FTP, as this should be port forwarded. When it comes to setup port forwarding it has many limitations like ISP blocked, router not supported and require some technical knowledge to setup. So, we have also research to find a proper solution for connecting and do FTP process without the port forwarding or any complex methods. With this research, we can resolve all those problems and remove external efforts like lab assistants. This will affect the productivity of lecture sessions with connectivity among lecture and students. With the proposed tool, we use an online presentation platform with code syncing and debugging with every student who connected to the current session. Plus the students can raise their questions from the lecturer, without visiting and users together can help each other to solve their problems without visiting them. v Also, we can achieve the goal of connecting the File Manager process without any FTP or port forwarding methods. By installing a simple software, everyone can share their specified file location with another end. So, we connect both Presentation Platform with coding syncing to the method to achieve the File Transfer process easy. This tool reduces the waste time of lecture and student by automating the synchronized part of coding exercise and presentations. Make more interactive and productivity classroom for both ends. en_US
dc.language.iso en en_US
dc.subject CODES, SYMBOLIC-Error Detection en_US
dc.subject SOFTWARE DEVELOPMENT en_US
dc.subject INTERACTICE LEARNING en_US
dc.subject COMPUTER PROGRAMMING en_US
dc.subject INFORMATION TECHNOLOGY-Dissertations en_US
dc.title Location independent presentations platform for programming lectures : a software tool that providing interactive and more productivity on programming sessions en_US
dc.type Thesis-Full-text en_US
dc.identifier.faculty IT en_US
dc.identifier.degree MSc in Information Technology en_US
dc.identifier.department Department of Information Technology en_US
dc.date.accept 2019
dc.identifier.accno TH3927 en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record