Make computational thinking course full of fun

Learning a new programming language can be difficult due to its high complexity and technicality. It is especially so for students who have little or no programming background. This can hinder students who are new or with little computer literacy from taking programming-related courses and diminish...

Full description

Saved in:
Bibliographic Details
Main Author: Wang, Lu
Other Authors: Li Fang
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/148235
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Learning a new programming language can be difficult due to its high complexity and technicality. It is especially so for students who have little or no programming background. This can hinder students who are new or with little computer literacy from taking programming-related courses and diminish their interest in programming. This project aims to design and develop a web application, namely PYLearn to provide an all-in-one learning platform for students who are learning Python programming. This web application is meant to provide a platform to allow students to learn Python easily and enjoyably so as to escalate their enthusiasm towards Python programming. The web application allows students to learn through engaging tutorial videos and articles, to get plentiful of hands-on practices, to engage in discussion with other fellow students and to ask questions and get an immediate response via the chatbot.