SLIDE 1
1
Week 1: introduction
- The Java programming language
- Lecturer: Dr. Mark Ryan
- Teaching assistant:
- Dr. Dimitar Guelev
- Demonstrators: Will, Kevin, Adam, Julie,
James, Samuel, Laurence, James, Simon, Andre, Daniel, Andrew, Paul, Chris, Kumutha, Peter, Daniel, Kerry, Asuka, . . .
School of Computer Science, University of Birmingham Java Lecture notes. M. D. Ryan. September 2001.
Two modules together
- Software Workshop 1 (20+20 credits)
– Taken by: CS, CSSE, CSSEBS
- Software Workshop 1A (10+10 credits)
– Taken by: AICS, half-CS, BioInf
- Both share two lectures and one exercise class per
week.
- The 20 credits have an extra lecture a week, and extra
exercise classes, and a different examination.
- Please make sure you know whether you are 10cr
- r 20cr.
Timetable information
- Lectures:
– Monday, 5pm. LT1, Law (20 cr only) – Thursday, 5pm. Vaughan Jeffreys, Education . – Friday, 1pm. LT1, Law
- One exercise class per week
– Monday, 1pm.
- Lab sessions on Tuesdays, Wednesdays, Fridays
– Suggestion: pick any two hours
- Weekly exercises (more for 20cr than 10cr)
– some assessed, some formative – see the WWW page for assessment details.
The WWW page for this module
www.cs.bham.ac.uk/courses/java/fyw/
- From the School home page:
– follow People, Lecturers and professors, Dr Mark D Ryan, Personal Homepage, Teaching, Software workshop, First Year Workshop home page.
- The WWW page gives you a week-by-week
account of the material, and the exercises.
Books recommended for this module
- Ira Pohl and Charlie McDowell, Java by
Dissection, Addisson Wesley, 2000. £25.
- Cay Horstman, Computing Concepts with Java 2,
John Wiley & Sons, 1999. £25.
- (Reference book) C. Horstmann and G. Cornell,
Core Java, 4th edition, Vol. 1,2, Prentice Hall, 1999.
- If you already have a different Java book, use it.
A very simple program
/* a program to print “Hello, World”
- n the screen */