This is a lab activity that introduces pair programming to students while they're learning to implement, compile, and execute their first Java programs. Students use the text editor, Nano, to write the programs, then compile and execute them from the Terminal application. After completing the lab, students perform a simple assessment exercise to gauge their understanding of the transformation process from source code to executable program.
It is assumed that the student have a basic familiarity with both the Raspberry Pi machine and navigating in a Linux environment.
By employing pair programming, this lab fosters collaborative learning. Students work together to try rudimentary problem-solving in order to create the desired shapes using output statements in Java.