CECS Home | ANU Home | Search ANU
The Australian National University
ANU College of Engineering and Computer Science
Department of Computer Science
Printer Friendly Version of this Document

UniSAFE

Introduction to Software Systems

Set Text

The set text is :

  • Carrano, Frank, et. al Data Abstraction and Problem Solving with Java, Addison Wesley, second edition, 2006

This is the only text you will require for this subject. I recommend each student obtain a copy of it.


Sections to Read in the text book (These details will be add to and updated as the semester progresses.) Note that, this is not a complete list of sections covered in the text, rather use it as a guide only. The lectures provide the best guide of what is examinable.

Chapter 1 - Review of Java Fundamentals

  • This chapter provides a foundation for all the programming we do in this subject.
  • Exercises : non-given in this chapter, however, any java programming will give you practice for the content of this chapter.

Chapter 2 - Principles of Programming and Software Engineering

  • The content relating to software engineering will be based on this chapter. It is a great short summary of software engineering, and is part of the reason I moved to this text book.
  • Self-Test Exercises : 1
  • Exercises : 1, 3, 4, 5, 6, 9, 11, 12
  • Programming Exercises : 1, 3