Programming I (Introduction to Programming with Java)This is the 1st year Term 1 programming course, taken by all 1st year students, giving an introduction to programming using the Java programming language. Note - 1B1a is a new half-unit course that replaces term 1 of the old one-unit course 1B11.
Programming Lecture SlidesWithin the CS Department pdf files can be printed on a laser printer only. When viewing a pdf file in a web browser, click the print button, or print menu item.
Additional Notes and ResourcesThe following notes are available in addition to the contents of the course text. Don't forget that you must read the course text.
Problem Classes
Problem Class Questions
Lab Groups
Programming Exercises and Coursework
Coursework Coversheet - a printed copy of this must be filled in, signed and attached to any coursework (not exercises) you submit. Read the plagiarism statement carefully before you sign.
Exercise Example AnswersExample answers to selected exercise questions can be seen by following the links below. The program code listed can be copied, compiled and run to see the programs working.
Past Exam PapersAs 1B1a is a new course there are no past papers but a sample paper will be made available. 1B1a replaces term 1 of 1B11 but the 1B11 past papers are still relevant when revising for the 1B1a and 1B1b exams. The following past 1B11 papers are available:
Past papers for all other CS courses can be found at the Past Papers web page.
Java ResourcesThe CS Java Page provide additional information about using Java on the CS department machines. The local copy of the Javadoc documentation can be found here. The lists of classes can be directly accessed here.
Course TextIt is essential that you obtain and read a copy of this book: |
|
|
A
Textbook written by Russel Winder and Graham Roberts (UCL) published by John Wiley & Sons. This is an academic text aimed at those learning Java as a core programming language. |
|
Visit the "Developing Java Software" Website |
![]()
| Last updated: 27/06/2004 |