Mobirise

Toolchain for Introductory CS Courses

Under Prof. Swaroop Joshi and Prof. Pritam Bhattacharya

I'm working to improve pedagogical methods to introductory computer science courses such as Introduction to Computer Programming and Data Structures and Algorithms.

Working as a part of six members of BITS Pilani, Goa Campus’ Computing Education Research Group on a git and docker-based toolchain for Introductory CS courses. We have used docker to achieve consistency while executing code on multiple platforms and by multiple users by running it within a container and using questions and test cases derived from research on common programming errors made by novice programmers. We aim to develop semi-automated, constructive, and formative evaluation methods for CS1 and CS2 classes as providing manual feedback for each enrolled student is time-consuming and will lack consistency. We're actively compiling data to discover and classify common syntactical and logical errors made by novice programmers.

Built with ‌

Website Building Software