Area Index
Faculty of Engineering
About the Faculty
Schools
  Computing & Information
   Engineering
Computing & Intelligent Systems
  Computing & Mathematics
  Research Graduate School
Courses and Admissions
Research
News and Events

Contact Details
Dean of Informatics
Faculty Staff
Tel: 028 9036 6553
Fax: 028 9036 6803
Email: informatics@ulster.ac.uk
 

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

  • Arrays Reference: Pg 320-330 of Lewis and Louts

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

Exercise 1 Expressions and Loops 10 February, 2004 Solutions
Exercise 2 Strings, Loops and Methods 24 February, 2004 Solutions
Exercise 3 More Methods and Strings, File I/O 9 March, 2004 Solutions
Exercise 4 Object Oriented Concepts 23 March, 2004 Solutions
Exercise 5 Applets 20 April, 2004 Solutions

[Back to the Top]


Resources:

[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)