|
|
 |
| Teaching - COM214J2 |
Introduction to Programming
[Assignments] [Notes and
Slides] [Recap Exercises] [Resources]
Notice Board as of
Thursday, 22 April 2004
1. Please note that the deadline for submission of Assignment
4 has been changed to 24
March, 2004.
2. Class Test venue and time set: The final class
test for the module will take place on
Thursday 29 April,2004 from 14.15 to 16.15 in Room 4B04.
[Previous
Notices]
2004 Semester 2 Timetable
| Lectures: |
|
| 3:15pm
Tuesday 16D08 |
|
| 12:15pm
Wednesday 16D08 |
|
| 2:15pm
Thursday 16D08 |
| Practicals: |
Any broken links?
email me here |
| Group A
9:15am Wednesday 16C28 (2 hr) |
| Group A
9:15 Thursday 16C29 (1 hr) |
| Group B
9:15
Wednesday 16C29 (2 hr) |
| Group B
10:15
Thursday 16C29 (1 hr) |
|
| Group C
9:15
Thursday 16G26 (2 hr) |
|
|
Group C
1:15
Thursday 16C29 (1 hr) |
|
|
Assignments
Cover Sheet for assignment submission
|
Assignment Number |
Due Date |
Solution
Note that the version of uuInOut used here
is a little different
from what you have access to . You may
need to change bits in the
program to make them work.
Specifically: change import
assignment1.uuInOut to import uuInOut, and
use uuInOut.readLine()
instead of uuInOut.readString() |
|
Assignment 1 |
5 PM, 6 February,
2004 |
Q1
part1
part3
(alternative
part3) Q2 |
|
Assignment 2 |
5 PM, 20 February, 2004 |
Q1 (alternative)
Q2
Q3 |
|
Assignment 3
data
tariff |
5 PM, 8 March, 2004 |
Q1
Q2 |
|
Assignment 4 |
5 PM, 19 March, 2004 |
|
|
Assignment 5 |
5 PM, 2 April, 2004 |
|
|
Assignment 6 |
5 PM, 30 April, 2004 |
|
All assignments must be submitted to Room
16E30 and the student is responsible for obtaining a receipt for the
assignment at submission. Late assignments will not be marked.
[Back to the Top]
Notes and Slides
Required Reading: Java Software Solutions 3rd Edition by Lewis and Lotus
|
Week 1
|
Revision
Slides
-
Variables and Data Types
-
Variable Declaration
-
Casting
-
Assignment Statement
-
Expressions (Precedence)
-
Conditional Statement
-
Loop Statement
Reference: Section 2.2, 2.3, 2.4, 2.5 and Chapter 3 of Lewis and Louts |
|
Week 2
|
Revision
Methods
Slides
More Slides Notes |
|
Week 3
|
The Java
String Class
Reference: Pg 89-91 of Lewis and Louts
The Java
StringTokenizer Class
Reference: Pg 169-171 of Lewis and Louts |
|
Week 4 |
More Methods |
|
Week 5 |
File Input/Output Slides
Reference: Pg 461-473 of Lewis and Louts |
|
Week 6 |
Object Oriented Concepts
Slides
Notes |
|
Week 7 |
Modifiers Notes |
|
Week 8 |
Advanced Object Oriented Concepts
Notes |
|
Week 9 |
Applets Slides
Notes |
|
Week 10 |
Applets with Graphical User Interfaces
Slides Notes |
|
Week 11 |
Revision |
|
Week 12 |
Revision Revision Class Test |
[Back to the Top]
Recap Exercises
[Back to the Top]
Resources:
- Procedure relating
to Extensions for Assignments:
- Student contact: here
- Examinations:
Past Papers
- Main AB Degree Information
page
- Java links:
[Back to the Top]
Old Notices
Please note that in view of the AUT strike
this week, the deadline for submission of Assignment 3 has been changed to 8
March, 2004.
27 January, 2004
Assessment of the course will be assessed based on six
assignments that are made available below. While only the best four assignments
per student will be used to assign a mark for the module, you are encouraged to
hand in all six assignments as these will prepare you for the class test.
A class test, that will account for 50% of the mark, will be
held in Week 12. The duration of the test will be 2 hours. The test paper will
consist of five questions. The first question will be compulsory (constituting
50 marks) while the student will be able to choose any two of the remaining four
questions (25 marks each) to answer.
[Back to the Top]
|
Dr S S Anand
Room 16E17
School of Computing and Mathematics
Faculty of Engineering
University of Ulster at Jordanstown
Shore Road, Newtownabbey,
Co. Antrim
BT37 0QB, Northern Ireland
|
|
Email: ss.anand at ulster.ac.uk
+44 (0)28 9036 8908 (Direct line)
+44 (0)28 9036 6126 (School Office)
|
|