Please use this identifier to cite or link to this item: https://dl.ucsc.cmb.ac.lk/jspui/handle/123456789/4315
Title: Enhance Programming Practices Through an Online System
Authors: SANJEEWANI, Y. K. G.
Issue Date: 29-Jul-2021
Abstract: Programming is an important area of Information & Communication Technology under G.C.E. Advanced Level Examination which needs to be covered theoretical, logical and practical aspects of the curriculum. Python is the programming language which is used for practical exercises for advanced level students and python is becoming a popular language for teaching introductory programs. There is a need of an environment to practice programming concepts for students to improve their programming skills. Practicing programming is hard when students have to follow number of pre-activities for installation before starting their coding part. The most important thing is to give basic concepts of programming for students. Therefore, it is important if we can give an environment to practice with a suitable programming language without having an effort for installation part. For that we have to allow students to skip from backend processes for setting up the environment and other installation part. We can allow them to work with an interactive environment to practice programming. Project title is “Enhance Programming Practices Through an Online System”. The key objective of this project is to provide a web service for learning-teaching process for Python. This is a web-based system which can be used by students to write python programs directly in the web browser without installing any plugins. They can view the results/output of the system, and they can see errors available in the python code. Students can view analysis report of the given python code. Students can practice programming with a user-friendly environment which helps them to study without hard working on preparing the environment. Through this system the student can enter a python program and the student can see result of the python code entered. Result will consist with errors of the code and user interface will display those errors if available. If the python code does not contain any error, it will display the output of the code. After running the python code properly, students will get the user interface which will provide the provisions to analyze the program for checking the quality. Therefore, students will practice their python codes through system and they will work with good practices in programming as they can analyze their codes. Through this code validation system, it is expected to be achieved that “Develops algorithms to solve problems and uses python programming language to encode algorithms” which is the competency of the chapter “Programming Concepts” in G.C.E.(Advanced level) syllabus and to help students to practice more according to the requirement of each individuals.
URI: http://dl.ucsc.cmb.ac.lk/jspui/handle/123456789/4315
Appears in Collections:2018

Files in This Item:
File Description SizeFormat 
2015MIT048.pdf1.74 MBAdobe PDFView/Open


Items in UCSC Digital Library are protected by copyright, with all rights reserved, unless otherwise indicated.