Abstract: This study seeks to investigate the effects of web-based computer programming learning, equipped with Questions and Answers, on students whose majors are not computer science. The proposed ...