| Supervisor | Second Reader | Author | Assigned to |
| Kieran Herley | John O'Mullane | Kieran Herley | Zongyi Zhao |
Description https://project.cs.ucc.ie/project/1468
For most computer scientists mastering a second programming language is a challenge especially if the second language is based on fundamentally different programming model than the first e.g. Python to C or Java.
This project aims to provide an integrated platform to assist this process. The challenge is both the leverage the student's mastery of those aspects the two languages share while also guidance for navigating the areas where they differ.
This will involve an in-depth comparison of the differences between Python and C/Java, the development of a suite of teaching materials informed by this analysis to facilitate mastery of C/Java for Python programmers and the development of a interactive programming environment, that allows C/Java beginners master compose, execute and debug simple C/Java code.