(Assignment 2: Programming (Java)).
Due for Issue
(week commencing): Monday
19/11/2012
Date for
Submission:
Sunday 21/04/2013
23h59 via NILE
Agreed Date for late submission:
Module Tutor:
Signed:
Gary Hill
Student Name:
Student ID:
Ana Maria Nae
12401903
Assessment Feedback
Aspect (& weighting)
Excellent
A
Very Good
B
Satisfactory
C
Needs some more work
D
Needs much more work
F
Introduction, Problem Specification (0.5):
Analysis (Grasp of requirements) (1.5):
Design (1.5):
Implementation (Quality of Coding) (4):
Testing Strategy & Testing (incl. Screen shots) (0.5):
Ability to Develop Conclusions, Recognise Limitations of Work (1):
Report Presentation (Format, Layout, Grammar, Syntax, Spelling) (0.5):
Viva/Demonstration (0.5):
Specific aspects of the assignment that the marker likes:
Specific aspects of the assignment that need more work:
Tutor’s Signature:
Date:
14/04/13
Grade:
Gary Hill
Program: Assignment 2: Robot Bomb Clearance Application Filename: CBombRobot.java @author: © Ana Maria Nae Course: BSc/HND Computing Year 1 Module: CSY1020 Problem Solving & Programming Tutor: Gary Hill @version: 2.0 Incorporates Artificial Intelligence! Date: 18/04/13
import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*;
public class CBombRobot extends JFrame implements ActionListener, ChangeListener
{
/** * */ private static final long serialVersionUID = 1L; private JButton button1, button2, button3, jBUp, jBDown, jBRight, jBLeft, jB1, jB2, jB3, jB4, jB5; private JButton[] JBcentre = new JButton[273]; private JLabel Option, Square, Direction,