Difference between revisions of "PCEX"

From PAWS Lab
Jump to: navigation, search
Line 2: Line 2:
  
 
== PCEX Interface ==
 
== PCEX Interface ==
 +
The first screenshot is from an example in PCEX about celsius to fahrenheit conversion with interactive explanation of the selected line (highlighted in yellow)
 +
[[Image:Pcex_ex.PNG|600px]]
  
[[Image:Pcex_ex.PNG|800px]]
+
The second screenshot is from an challenge in PCEX which is the ‘challenge’ of the previously shown example. Here the goal of the program is to complete the program which converts fahrenheit to celsius. The student made a mistake in one of the missing lines.
[[Image:Pcex_ch.PNG|800px]]
+
[[Image:Pcex_ch.PNG|600px]]
  
 
== Available Domains ==
 
== Available Domains ==
 
PCEX smart content is available to be used with Java and Python programming languages.
 
PCEX smart content is available to be used with Java and Python programming languages.

Revision as of 15:17, 26 July 2018

Program Construction Examples (PCEX) is an interactive learning tool which demonstrates program construction examples to help students to develop program construction skills. It supports exploring the program construction examples freely and provide challenges to the students to help them self-assess their learning of program construction knowledge. Each example provides a goal that specify the given example’s functionality. Each challenge is designed closely to the examples provided with faded lines. Students need to drag-drop provided sample lines to complete a program to accomplish the provided program goal.

PCEX Interface

The first screenshot is from an example in PCEX about celsius to fahrenheit conversion with interactive explanation of the selected line (highlighted in yellow) Pcex ex.PNG

The second screenshot is from an challenge in PCEX which is the ‘challenge’ of the previously shown example. Here the goal of the program is to complete the program which converts fahrenheit to celsius. The student made a mistake in one of the missing lines. Pcex ch.PNG

Available Domains

PCEX smart content is available to be used with Java and Python programming languages.