Week

Topic

Tutorial

Lab

1

None

No tutorial

No lab

2

Console & preliminaries

Exercise Sheet 1

No lab due to unavailability of lab rooms. Complete Exercise Sheet 1 and run your solutions. Ask for feedback at next tutorial.

3

Static methods

Exercise Sheet  2

 

Exercise Sheet 2

4

Classes & constructors

Exercise Sheet 3

 

Exercise Sheet 2  and Exercise Sheet 3

5

Instance methods

Exercise Sheet 4 A

Exercise Sheet 4 A

6

More instance methods

Exercise Sheet 4A, 4B

Exercise Sheet 4B

7

Arrays

Exercise Sheet 5

Assessed Exercise 1

Deadline for As. Ex 1: Wednesday 4th  April, 6.00 pm.

Exercise Sheet 5

8

Nested objects and arrays of objects

Exercise Sheet 6

Exercise Sheet 6

9

Text files

Exercise Sheet 9

Exercise Sheet 9

10

Binary files

Exercise Sheet 10

Exercise Sheet 10

11

Lists

Exercise Sheet 12

Assessed Exercise 2

Deadline for As. Ex 2: Friday 27th  April, 6.00 pm.

Exercise Sheet 12

12

 

No tutorial this week

Either catch-up lab, or drop in lab for help with 2nd assessed exercise..