Project Goals
CoderLab will have many features that you would normally be able to find in a typical integrated development environment (IDE), such as syntax highlighting, code completion, and the ability to use an in-browser shell. Compilation will all be done online. We have plans to support several languages commonly used in introductory programming classes: C, Java, and MATLAB.
To support our goal of creating an excellent classroom experience, the teacher will have additional options to allow constructive student contribution. Using ISU's single sign-on system, a teacher will host a session in which students can participate and can lock the code for editing only by themselves or a number of other students. This hands-on experience will allow the students to better understand a typical development environment and also allow teachers to identify areas of focus for lecture.
To support our goal of creating an excellent classroom experience, the teacher will have additional options to allow constructive student contribution. Using ISU's single sign-on system, a teacher will host a session in which students can participate and can lock the code for editing only by themselves or a number of other students. This hands-on experience will allow the students to better understand a typical development environment and also allow teachers to identify areas of focus for lecture.