Mohsin Ali Memon

Work place: Department of Software Engineering, Mehran University of Engineering & Technology, Jamshoro

E-mail: memohsin@gmail.com

Website:

Research Interests: Computer systems and computational processes, Process Control System, Data Structures and Algorithms, Control Theory

Biography

Dr. Mohsin Ali Memon is working with the department of Software Engineering, Mehran UET, Jamshoro, Sindh, Pakistan. He obtained his PhD degree from the Department of Computer Science, University of Tsukuba in 2014. His research interests include interaction technologies, life logging, privacy control methods and machine learning. He received his B.Eng. in Software Engineering and M.Eng. in Information Technology from Mehran University of Engineering and Technology, Pakistan, in 2006 and 2009, respectively.

Author Articles
A Web based Approach for Teaching and Learning Programming Concepts at Middle School Level

By Sania Bhatti Amirita Dewani Sehrish Maqbool Mohsin Ali Memon

DOI: https://doi.org/10.5815/ijmecs.2019.04.06, Pub. Date: 8 Apr. 2019

One of the major concerns in teaching and learning programming concepts is the complexity of syntax and precision of semantics of programming languages. Traditional teaching methods are static and passive i.e. they do not engage students in an interactive manner thereby making it difficult for students to grasp the contents and instructors to convey the instruction. This obstacle even becomes challenging when programming courses are to be taught to beginners. To cope up with this challenge, this work has proposed and prototyped a system that is aimed to focus on students at their middle level of education. Multimedia technology i.e. videos have been used to plunge the students in an interactive environment where learning JavaScript programming becomes fun instead of a mind-burden. Visualization concepts have been incorporated to provide visual learning for variables, loops, control structures, functions etc. This application is dynamic in nature that is user can not only understand the programming concepts but can also run the codes using code panel. The designed system has been tested to ensure the functionality, performance and feedback from the targeted users as discussed in results section.

[...] Read more.
Other Articles