Post-Tutor Questionnaire 1

Today’s date:

Your name:

Your unix username:

What was your overall reaction to the tutor? (circle your choice) Totally negative. I did not 1 2 3 4 5 6 7 8 9 10 Totally positive. I liked the like the tutor. tutor. Enter a number here:

In terms of learning Java, how would you rate your experience in using the tutor? (circle your choice) Totally negative. The tutor 1 2 3 4 5 6 7 8 9 10 Totally positive. The tutor did not help me to learn Java. helped me to learn Java. Enter a number here:

How would you rate the usability of the tutor? (circle your choice) Totally negative. The tutor 1 2 3 4 5 6 7 8 9 10 Totally positive. The tutor was difficult to use. was easy to use. Enter a number here:

In the questions below, please write a number between 1 and 10 that best reflects your confidence in being able to use the symbol to write a Java program that displays a text string in a browser window. The number 1 means that you have no confidence, and the number 10 means that you have total confidence. You may enter any number between 1 and 10 that gives your estimate of your confidence at this moment. For the hard copy version, you may simply circle a number.

Question 1 How confident are you that you understand and can use the following symbol (period) now to write a Java program? . Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here: Post-Tutor Questionnaire 2

Question 2 How confident are you that you understand and can use the following symbol (semi-colon) now to write a Java program? ; Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here:

Question 3 How confident are you that you understand and can use the following symbol (opening brace) now to write a Java program? { Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here:

Question 4 How confident are you that you understand and can use the following symbol (closing brace) now to write a Java program? } Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here:

Question 5 How confident are you that you understand and can use the following symbol (equal sign) now to write a Java program? = Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here:

Question 6 How confident are you that you understand and can use the following symbol now to write a Java program? add(myLabel) Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here:

Question 7 How confident are you that you understand and can use the following symbol now to write a Java program? class Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here: Post-Tutor Questionnaire 3

Question 8 How confident are you that you understand and can use the following symbol now to write a Java program? extends Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here:

Question 9 How confident are you that you understand and can use the following symbol now to write a Java program? getContentPane() Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here:

Question 10 How confident are you that you understand and can use the following symbol now to write a Java program? import Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here:

Question 11 How confident are you that you understand and can use the following symbol now to write a Java program? init() Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here:

Question 12 How confident are you that you understand and can use the following symbol now to write a Java program? JApplet Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here:

Question 13 How confident are you that you understand and can use the following symbol now to write a Java program? java.awt.Color Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here: Post-Tutor Questionnaire 4

Question 14 How confident are you that you understand and can use the following symbol now to write a Java program? javax.swing.JApplet Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here:

Question 15 How confident are you that you understand and can use the following symbol now to write a Java program? javax.swing.JLabel Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here:

Question 16 How confident are you that you understand and can use the following symbol now to write a Java program? JLabel Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here:

Question 17 How confident are you that you understand and can use the following symbol now to write a Java program? JLabel(“This is my first program.”) Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here:

Question 18 How confident are you that you understand and can use the following symbol now to write a Java program? myLabel Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here:

Question 19 How confident are you that you understand and can use the following symbol now to write a Java program? MyProgram Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here: Post-Tutor Questionnaire 5

Question 20 How confident are you that you understand and can use the following symbol now to write a Java program? new Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here:

Question 21 How confident are you that you understand and can use the following symbol now to write a Java program? public Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here:

Question 22 How confident are you that you understand and can use the following symbol now to write a Java program? setBackground(Color.YELLOW) Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here:

Question 23 How confident are you that you understand and can use the following symbol now to write a Java program? void Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here: Post-Tutor Questionnaire 6

Please enter the correct answer for the below multiple-choice questions. Make the best choice that you can at this point in your learning. For the hard copy version, you may simply circle the best choice that you can make.

1. Which of the following lines most likely would be used to create a shorthand notation for the compiler to locate the JFrame class, which is built-in to Java?

a. import javax.swing.JFrame; b. import ../class/JFrame; c. access JFrame.class; d. import java.awt.JFrame.class; e. append javax.swing.JFrame;

Enter a letter here: How confident are you that you selected the correct answer? Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here:

2. Which of the following lines most likely would be used to construct an instance of the JButton class?

a. JButton = new JButton(“Hello”); b. Button = new JButton(“Hello”); c. myButton = new JButton(“Click Me”); d. myButton = JButton.class(“Hello”); e. myButton = new JButton(“Click Me”).

Enter a letter here:

How confident are you that you selected the correct answer? Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here: Post-Tutor Questionnaire 7

3. Which of the following lines most likely would be used to add a JCheckBox object to a content pane?

a. getContentPane.Add(myJCheckBox); b. getContentPane().add(myBox); c. container.Add(JCheckBox.Object); d. add(container.JCheckBox); e. Add(myJCheckBox);

Enter a letter here:

How confident are you that you selected the correct answer? Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here:

4. Which of the following lines most likely overrides a method that is contained in the Applet class?

a. public Void stop{} { lines of Java code here } b. public void Stop(){ lines of Java code here } c. Public Void Stop() ( lines of Java code here ) d. Public void stop() { lines of Java code here } e. public void stop() {lines of Java code here }

Enter a letter here:

How confident are you that you selected the correct answer? Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here: Post-Tutor Questionnaire 8

5. Which of the following sequences is correct?

a. construct a JTextField object, declare a JTextField object, add a JTextField object to a container. b. declare a JTextField object, add a JTextField object to a container, construct a JTextField object. c. add a JTextField object to a container, declare a JTextField object, construct a JTextField object. d. declare a JTextField object, construct a JTextField object, add a JTextField object to a container. e. add a JTextField object to a container, construct a JTextField object, declare a JTextField object.

Enter a letter here:

How confident are you that you selected the correct answer? Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here:

6. Given the line, public class MyTextArea extends JTextArea {, which of the following statements is correct?

a. JTextArea is a subclass of MyTextArea. b. JTextArea is a superclass of MyTextArea. c. MyTextArea is a superclass of the extends class. d. MyTextArea is a subclass of the JText class. e. JTextArea is a class of MyTextArea.

Enter a letter here:

How confident are you that you selected the correct answer? Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here: Post-Tutor Questionnaire 9

7. Which one of the below lines declares myList as a potential instance of the JList class?

a. myList JList; b. JList myJList; c. myJList JList; d. JList myList. e. JList myList;

Enter a letter here:

How confident are you that you selected the correct answer? Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here:

8. Given the following line in a program: public class MyJSlider extends JSlider { … which one of the below would be the name of the file that contains this program for compilation?

a. MyJSlider.java b. MyJslider.java c. JSlider.java d. MyJSlider.javax e. myJSlider.java

Enter a letter here:

How confident are you that you selected the correct answer? Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here:

9. Which of the following lines would most likely add a JScrollPane object to a JPanel object?

a. JPanel.add(JScrollPane); b. JPanel.add(myJScrollPane); c. myJPanel.add(JScrollPane); d. myJPanel2.add(myJScrollPane1); e. JScrollPane.add(JPanelObject);

Enter a letter here: How confident are you that you selected the correct answer? Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident. Enter a number here: Post-Tutor Questionnaire 10

10. A Java JApplet program has two methods written in the class. The methods are not nested. What is the total number of braces, { and } added together, that are needed for this program.

a. 6 b. 9 c. 3 d. 4 e. 2

Enter a letter here:

How confident are you that you selected the correct answer? Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident Enter a number here:

11. A programmer intends to use the TableColumn class, which is located in the table package. Which statement below is correct to use in the program?

a. import javax.swing.table.TableColumn b. javax.swing.table.TableColumn; c. import javax.swing.TableColumn; d. import TableColumn; e. import javax.swing.table.TableColumn;

Enter a letter here:

How confident are you that you selected the correct answer? Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident Enter a number here: Post-Tutor Questionnaire 11

12. Which of the following most likely would be used to make a JButton object red?

a. JButton.setIt(RED); b. myJButton.setBackground(RED.Color); c. myJButton.setBackground(Color.RED); d. myJButton.setBackground(RED); e. MyJButton.setBackground(Color.RED);

Enter a letter here:

How confident are you that you selected the correct answer? Not at all confident. 1 2 3 4 5 6 7 8 9 10 Totally confident Enter a number here:

The below questions are based on the design of the Java programming language and associated conventions of the language. Classification refers to keyword, class, object, method, separator, and operator. Give the most informed rating that you can at this point in your understanding of Java.

1. How similar to each other are the following two items in terms of classification? (1) import (2) new

Classification: Not Similar 1 2 3 4 5 6 7 8 9 10 Highly Similar Enter a number here:

2. How similar to each other are the following two items in terms of classification?

(1) myLabel (2) JLabel

Classification: Not Similar 1 2 3 4 5 6 7 8 9 10 Highly Similar Enter a number here:

3. How similar to each other are the following two items in terms of classification?

(1) getContentPane() (2) init()

Classification: Not Similar 1 2 3 4 5 6 7 8 9 10 Highly Similar Enter a number here: Post-Tutor Questionnaire 12

4. How similar to each other are the following two items in terms of classification?

(1) . (2) ;

Classification: Not Similar 1 2 3 4 5 6 7 8 9 10 Highly Similar Enter a number here:

5. How similar to each other are the following two items in terms of classification?

(1) javax.swing.JLabel (2) java.awt.Color

Classification: Not Similar 1 2 3 4 5 6 7 8 9 10 Highly Similar Enter a number here:

6. How similar to each other are the following two items in terms of classification?

(1) YELLOW (2) Color

Classification: Not Similar 1 2 3 4 5 6 7 8 9 10 Highly Similar Enter a number here:

7. How similar to each other are the following two items in terms of classification?

(1) = (2) {

Classification: Not Similar 1 2 3 4 5 6 7 8 9 10 Highly Similar Enter a number here:

8. How similar to each other are the following two items in terms of classification?

(1) MyProgram (2) JApplet

Classification: Not Similar 1 2 3 4 5 6 7 8 9 10 Highly Similar Enter a number here: