COM1003 Java
Programming
1st Semester 2023/4
Recommended Reading - Textbooks
You should not rush out and buy any or all of these books.
Programming is essentially a practical subject and textbooks are
of limited use when getting started. The Java Tutorials will probably be all
the support you need. These are downloadable free because the
University has an Oracle account. To get them
For beginners
Java A Beginner's Guide (9th Ed) by Herbert Schildt. Published in 2022 by McGraw-Hill Education - Europe ISBN: 9781260463552 |
For students who have some previous programming experience in any language:
Core Java. Volume I Fundamentals by Cay S. Horstmann. Published in 2022 by Pearson Education ISBN: 9780137673629 |
A useful reference guide but not light reading:
Java in a Nutshell (7th Ed) by David Flanagan. Published
in 2018 by O'Reilly Media, Inc, USA ISBN: 9781492037255 |
Only readable by experts but if you are one it should improve your style:
Clean Code A Handbook of Agile Software Craftsmanship by Robert C. Martin. Published in 2008 by Pearson Education ISBN: 9780132350884 |