Monash University >
School
of Computer Science and Software Engineering >
CSE1303
> Textbooks
CSE1303 Computer Science
Semester 2, 2002
Textbooks
The following books will help you to prosper in this subject:
-
Prescribed texts (these are books that it is strongly recommended
that you get):
-
There are no prescribed texts for this subject, as no single book
adequately covers the material. You may still some benefit from the recommended books below.
Recommended texts (these are books that will help you in one or
more areas):
Part A:
- The C Programming Language, by Kernighan B and Ritchie D,
Second Edition, 1990.
-
Data Structures and Program Design in C, by Kruse R, Tondo C and
Leung B. Prentice Hall, 1997.
-
Data Structures using C and C++, by Yedidyah Langsam, Moshe J. Augenstein
and Aaron M. Tenenbaum, Second Edition, Prentice Hall, 1990.
-
Data Structures, Algorithms & Software Principles in C, by Thomas
A. Standish, Addison Wesley, 1995.
Part B:
-
Structured Computer Organization, by Andrew Tanenbaum. Fourth edition,
Prentice Hall. This book is a higher-level exploration of various computer
architecture concepts. It does not focus on MIPS, but is good at explaining
computers in a comparitive fashion.
-
Computer Organization and design: The hardware/software Interface,
by David Paterson and John Hennessy. Second Edition, Morgan Kaufmann. This
book has a very bottom-up approach to the concept of computer architecture. It uses MIPS as the example machine throughout.
- Introduction to RISC Assembly Language Programming, by John
Waldron. First edition, Morgan Kaufmann. This book specifically covers
programming on a MIPS machine, as is done later in Part B of this
subject. Note that some conventions used in this book (e.g., the stack
frame) differ from what is taught in CSE1303.
[ Top |
Home ]
Last modified 2002-07-03