The GitHub and integration works best when the repository contains a single project. However, I wanted a better experience if we use again this fall. As mentioned above, APCSA students used last spring during Remote Learning. Students who have taken Computer Programming 1 and 2 before APCSA are familiar with as it is used extensively in those classes.
It was a good balance of features and simplicity as it is designed for educational settings.
second authorization of VS Code to use GitHub works if you copy and paste the authentication URL back into VS Code.initial authorization of VS Code to use GitHub fails.VS Code expects a standard main method to be defined. With BlueJ, one can directly run any static method in any class.VS Code has a similar feature if the jar files are in a “lib” folder. With BlueJ, jar files are automatically included in a project if they reside in a “+libs” folder.set user name and email address from terminal.
Most of my Software Engineering students use VS Code. enable Linux (Beta) via Chromebook Settings app.The options that I explored may not be a good fit for your students, but I hope others find this information helpful. It remains an option for the fall, and I’ll expand upon it later. This sufficed given the programming activities and labs at that point in the semester, but it wasn’t ideal. During eLearning and Remote Learning during this past spring semester, we used as our programming environment.
All students have chromebooks and our district works with families if they don’t have wifi at home. In the classroom, APCSA students use BlueJ and GitHub throughout the year and leverage Swing and third-party frameworks (i.e., media computation). Given the uncertainty of the structure of high school this fall, I’ve been exploring various options my students in AP Computer Science A if they are learning outside of the classroom without access to our desktops. The rest of this post is an updated version of the original post which reflects that Chrome OS 81 and later installs Debian 10 (Buster), which resolves many of the issues previously identified. APCSA students will use BlueJ and Software Engineering students will use VS Code. Barring an unforeseen issue, we will enabling Linux on the chromebooks of students in AP Computer Science A and Software Engineering.