ABSTRACT
This paper presents how to generate an effective teaching environment for teaching both image processing techniques and C++ language together, through the classroom lectures and group based discussion by students at classroom. In this teaching method, first lecturer teaches an image processing algorithm. Then, lecture allow time for students to discuss the flowchart of the algorithm, and how to write it's code using C++ language. Students will write the code as homework and submit within a week. According the questionnaire, students were very satisfied about this teaching method even they have not pre-experience in writing codes of algorithms.
- M. Tsunoda, Chinthaka Premachandra, H. A. H. Y. Sarathchandra, K. L. A. N. Perera, I. T. Lakmal, and H. W. H. Premachandra, "Visible Light Communication by Using LED Array for Automatic Wheelchair Control in Hospital," Proc. of 2019 IEEE 23rd International Symposium on Consumer Technologies (ISCT), June 2019.Google Scholar
- Chinthaka Premachandra, D. Ueda and K. Kato, "Speed-up Automatic Quadcopter Position Detection by Sensing Propeller Rotation," IEEE Sensors Journal, Vol. 19, No 7, pp. 2758--2766, April 2019.Google ScholarCross Ref
- S. Ikegami, Chinthaka Premachandra, B. H. Sudantha and S. Sumathipala, "A Study on Mobile Robot Control by Hand Gesture Detection" Proc. of The 3rd International Conference on Information Technology Research (ICITR2018), Dec. 2018.Google Scholar
- Chinthaka Premachandra, M. Otsuka, R. Gohara, T. Ninomiya, and K. Kato "A Study on Development of a Hybrid Aerial/Terrestrial Robot System for Avoiding Ground Obstacles by Flight" IEEE/CAA Journal of Automatica Sinica, Vol. 6, Issue 1, pp.327--336, Jan. 2019.Google ScholarCross Ref
- Chinthaka Premachandra, M. Otsuka, R. Gohara, T. Ninomiya, and K. Kato "A Study on Development of a Hybrid Aerial/Terrestrial Robot System for Avoiding Ground Obstacles by Flight" IEEE/CAA Journal of Automatica Sinica, Vol. 6, Issue 1, pp.327--336, Jan. 2019.Google ScholarCross Ref
- R. Gohara, Chinthaka Premachandra and K. Kato, "A Study on Smooth Automatic Vehicle Stopping Control for Suddenly-appeared Obstacles," Proc. of IEEE International Conference on Vehicular Electronics and Safety (ICVES), pp. 86--90, Nov. 2015.Google ScholarCross Ref
- Chinthaka Premachandra, R. Gohara, T. Ninomiya and K. Kato, "Smooth Automatic Stopping System for Ultra-compact Vehicles," IEEE Transactions on Intelligent Vehicles (Accepted to be published).Google Scholar
- Chinthaka Premachandra, S. Ueda, and Y. Suzuki, "Road Intersection Moving Object Detection by 360-Degree View Camera" Proc. of 16th IEEE International Conference on Networking, Sensing and Control (ICNSC 2019), pp. 369--372, May 2019.Google Scholar
- A. Vel'as, M. Kutaj, and M. Durovec, "Influence of changing the parameters of the camera system on video-based motion detection," Proc. of 2017 International Carnahan Conference on Security Technology (ICCST), Oct. 2017.Google Scholar
- C. Shaw, J. Connell and R. Riley, "Considerations for Implementing an IP-Based, Video Assessment and Surveillance System," Proc. of 40th Annual 2006 International Carnahan Conference on Security Technology, pp. 51--59, Oct. 2006.Google Scholar
- Y. Ito, Chinthaka Premachandra, S. Sumathipala, and B. H. Sudantha, "HSV Conversion Based Tactile Paving Detection for Developing Walking Support System to Visually Handicapped People," Proc. of 2019 IEEE 23rd International Symposium on Consumer Technologies (ISCT), June 2019.Google Scholar
- P. A. Sanger and J. Ziyatdinova, "Project based learning: Real world experiential projects creating the 21st century engineer," Proc. of 2014 International Conference on Interactive Collaborative Learning (ICL), pp. 541--544, Dec. 2014.Google Scholar
- F. Abdallah, C. Toffolon and B. Warin, "Models Transformation to Implement a Project-Based Collaborative Learning (PBCL) Scenario: Moodle Case Study," Proc. of 2008 Eighth IEEE International Conference on Advanced Learning Technologies, pp. 639--643, July 2008.Google Scholar
Index Terms
- An Efficient Method to Teach Both C++ Language and Image Processing Together at General Classroom without Using Computer Rooms
Recommendations
Using image processing projects to teach CS1 topics
SIGCSE '05: Proceedings of the 36th SIGCSE technical symposium on Computer science educationAs Computer Science educators, we know that students learn more from projects that are fun and challenging, that seem "real" to them, and that allow them to be creative in designing their solutions. When we have students beating down our office doors ...
Understanding the Effects of Using Parsons Problems to Scaffold Code Writing for Students with Varying CS Self-Efficacy Levels
Koli Calling '23: Proceedings of the 23rd Koli Calling International Conference on Computing Education ResearchIntroductory programming courses aim to teach students to write code independently. However, transitioning from studying worked examples to generating their own code is often difficult and frustrating for students, especially those with lower CS self-...
Using image processing projects to teach CS1 topics
As Computer Science educators, we know that students learn more from projects that are fun and challenging, that seem "real" to them, and that allow them to be creative in designing their solutions. When we have students beating down our office doors ...
Comments