Feedback on Part 1 of the Individual Practical

28
Java problems Home page Design and interface Lists Text Details Functionality Crashes CS/SE Individual Practical Stephen Gilmore November 4, 2011 School of Informatics, University of Edinburgh 1 / 28 CS/SE Individual Practical N

description

A general overview of Part 1 of the IP with interim feedback before the marks are released.

Transcript of Feedback on Part 1 of the Individual Practical

Page 1: Feedback on Part 1 of the Individual Practical

Java problems Home page Design and interface Lists Text Details Functionality Crashes

CS/SE Individual Practical

Stephen Gilmore

November 4, 2011

School of Informatics, University of Edinburgh

1 / 28CS/SE Individual Practical

N

Page 2: Feedback on Part 1 of the Individual Practical

Java problems Home page Design and interface Lists Text Details Functionality Crashes

Java problems

Common Java problems

shot 2011-10-28 at 14.59.05.png

2 / 28CS/SE Individual Practical

N

Page 3: Feedback on Part 1 of the Individual Practical

Java problems Home page Design and interface Lists Text Details Functionality Crashes

Java problems

Dead code

shot 2011-11-02 at 15.34.35.png

3 / 28CS/SE Individual Practical

N

Page 4: Feedback on Part 1 of the Individual Practical

Java problems Home page Design and interface Lists Text Details Functionality Crashes

Java problems

Import is never used

shot 2011-10-31 at 13.21.15.png

4 / 28CS/SE Individual Practical

N

Page 5: Feedback on Part 1 of the Individual Practical

Java problems Home page Design and interface Lists Text Details Functionality Crashes

Java problems

Must override a superclass method...

shot 2011-10-31 at 13.54.45.png

5 / 28CS/SE Individual Practical

N

Page 6: Feedback on Part 1 of the Individual Practical

Java problems Home page Design and interface Lists Text Details Functionality Crashes

Home page

Emulator view — comparison

shot 2011-10-28 at 17.02.33.png shot 2011-10-28 at 10.37.49.png

6 / 28CS/SE Individual Practical

N

Page 7: Feedback on Part 1 of the Individual Practical

Java problems Home page Design and interface Lists Text Details Functionality Crashes

Home page

Emulator view — comparison

shot 2011-10-30 at 06.55.07.png shot 2011-10-30 at 07.12.07.png

7 / 28CS/SE Individual Practical

N

Page 8: Feedback on Part 1 of the Individual Practical

Java problems Home page Design and interface Lists Text Details Functionality Crashes

Home page

Emulator view — comparison

shot 2011-10-31 at 09.05.09.png shot 2011-10-30 at 22.20.26.png

8 / 28CS/SE Individual Practical

N

Page 9: Feedback on Part 1 of the Individual Practical

Java problems Home page Design and interface Lists Text Details Functionality Crashes

Home page

Emulator view — comparison

shot 2011-10-31 at 16.09.11.png shot 2011-10-30 at 22.00.21.png

9 / 28CS/SE Individual Practical

N

Page 10: Feedback on Part 1 of the Individual Practical

Java problems Home page Design and interface Lists Text Details Functionality Crashes

Home page

Emulator view — comparison

shot 2011-11-02 at 05.15.48.png shot 2011-10-31 at 13.24.45.png

10 / 28CS/SE Individual Practical

N

Page 11: Feedback on Part 1 of the Individual Practical

Java problems Home page Design and interface Lists Text Details Functionality Crashes

Home page

Emulator view — comparison

shot 2011-10-31 at 13.59.37.png shot 2011-10-31 at 14.00.01.png

11 / 28CS/SE Individual Practical

N

Page 12: Feedback on Part 1 of the Individual Practical

Java problems Home page Design and interface Lists Text Details Functionality Crashes

Home page

Emulator view — comparison

shot 2011-11-02 at 13.28.46.png shot 2011-11-02 at 13.43.11.png

12 / 28CS/SE Individual Practical

N

Page 13: Feedback on Part 1 of the Individual Practical

Java problems Home page Design and interface Lists Text Details Functionality Crashes

Design and interface

Emulator view — comparison

shot 2011-10-28 at 10.48.19.png shot 2011-10-30 at 07.13.14.png

13 / 28CS/SE Individual Practical

N

Page 14: Feedback on Part 1 of the Individual Practical

Java problems Home page Design and interface Lists Text Details Functionality Crashes

Design and interface

Emulator view

shot 2011-10-31 at 14.43.01.png14 / 28

CS/SE Individual Practical

N

Page 15: Feedback on Part 1 of the Individual Practical

Java problems Home page Design and interface Lists Text Details Functionality Crashes

Lists

Emulator view — comparison

shot 2011-10-28 at 17.04.17.png shot 2011-10-31 at 09.05.52.png

15 / 28CS/SE Individual Practical

N

Page 16: Feedback on Part 1 of the Individual Practical

Java problems Home page Design and interface Lists Text Details Functionality Crashes

Lists

Emulator view

shot 2011-11-02 at 13.29.33.png16 / 28

CS/SE Individual Practical

N

Page 17: Feedback on Part 1 of the Individual Practical

Java problems Home page Design and interface Lists Text Details Functionality Crashes

Text

Emulator view — comparison

shot 2011-11-02 at 16.00.53.png shot 2011-11-02 at 13.43.34.png

17 / 28CS/SE Individual Practical

N

Page 18: Feedback on Part 1 of the Individual Practical

Java problems Home page Design and interface Lists Text Details Functionality Crashes

Text

Emulator view

shot 2011-11-02 at 05.25.58.png18 / 28

CS/SE Individual Practical

N

Page 19: Feedback on Part 1 of the Individual Practical

Java problems Home page Design and interface Lists Text Details Functionality Crashes

Details

Emulator view — comparison

shot 2011-10-28 at 10.58.23.png shot 2011-10-31 at 14.42.32.png

19 / 28CS/SE Individual Practical

N

Page 20: Feedback on Part 1 of the Individual Practical

Java problems Home page Design and interface Lists Text Details Functionality Crashes

Details

Emulator view — comparison

shot 2011-11-02 at 15.40.36.png shot 2011-11-02 at 13.43.58.png

20 / 28CS/SE Individual Practical

N

Page 21: Feedback on Part 1 of the Individual Practical

Java problems Home page Design and interface Lists Text Details Functionality Crashes

Details

Emulator view — comparison

shot 2011-10-31 at 14.22.18.png shot 2011-10-31 at 07.23.47.png

21 / 28CS/SE Individual Practical

N

Page 22: Feedback on Part 1 of the Individual Practical

Java problems Home page Design and interface Lists Text Details Functionality Crashes

Functionality

Emulator view

shot 2011-10-28 at 18.52.15.png22 / 28

CS/SE Individual Practical

N

Page 23: Feedback on Part 1 of the Individual Practical

Java problems Home page Design and interface Lists Text Details Functionality Crashes

Functionality

Emulator view

shot 2011-10-31 at 14.42.38.png23 / 28

CS/SE Individual Practical

N

Page 24: Feedback on Part 1 of the Individual Practical

Java problems Home page Design and interface Lists Text Details Functionality Crashes

Crashes

Emulator view — comparison

shot 2011-10-30 at 07.13.59.png shot 2011-10-30 at 22.24.01.png

24 / 28CS/SE Individual Practical

N

Page 25: Feedback on Part 1 of the Individual Practical

Java problems Home page Design and interface Lists Text Details Functionality Crashes

Crashes

Emulator view — comparison

shot 2011-10-31 at 14.00.05.png shot 2011-10-31 at 16.26.04.png

25 / 28CS/SE Individual Practical

N

Page 26: Feedback on Part 1 of the Individual Practical

Java problems Home page Design and interface Lists Text Details Functionality Crashes

Crashes

Errors in the LogCat view

shot 2011-10-31 at 14.03.35.png

26 / 28CS/SE Individual Practical

N

Page 27: Feedback on Part 1 of the Individual Practical

Java problems Home page Design and interface Lists Text Details Functionality Crashes

Crashes

Errors in the LogCat view

shot 2011-10-31 at 16.33.18.png

27 / 28CS/SE Individual Practical

N

Page 28: Feedback on Part 1 of the Individual Practical

Java problems Home page Design and interface Lists Text Details Functionality Crashes

Crashes

Errors in the LogCat view

shot 2011-10-31 at 14.44.53.png

28 / 28CS/SE Individual Practical

N