664
Views
1
CrossRef citations to date
0
Altmetric
Articles

Learning programming practice and programming theory in the computer laboratory

ORCID Icon, &
Pages 330-347 | Received 16 Dec 2022, Accepted 11 Dec 2023, Published online: 26 Dec 2023

Figures & data

Table 1. The table summarises key points of the analysis regarding the interaction between theory-oriented and practice-oriented actions that occurred in Episode A.

Table 2. The table summarises key points of the analysis regarding the interaction between theory-oriented and practice-oriented actions that occurred in Episode B.

Table 3. The table summarises key points of the analysis regarding the interaction between theory-oriented and practice-oriented actions that occurred in Episode C.

Figure 1. The example has the following explanation: ‘It is important that the type of the value in the return-statement aligns with the type in the method head! Since the sqrt-method returns a value of type double, in the right method we have to explicitly convert the value to an int.’ (translated from Swedish).

Figure 1. The example has the following explanation: ‘It is important that the type of the value in the return-statement aligns with the type in the method head! Since the sqrt-method returns a value of type double, in the right method we have to explicitly convert the value to an int.’ (translated from Swedish).