COMPUTING SCIENCE
AND MATHEMATICS


Modules | CSCU9V4 | Textbooks and Resources CSCU9V4 | Textbooks and Resources Updated 11/01/17 15:47
CSCU9V4 - Systems Spring 2017
menu Systems Spring 2017

Home

Organisation

Materials

Assessment

Reference

 

Home

Organisation

Materials

Assessment

Reference

 

Textbooks and Resources

  • Structured Computer Organization, A S Tanenbaum, Prentice-Hall, 5th edition or later (An extraordinarily good book, but with more than this course covers. Recommended for those who really want to learn about computer systems).
If you are going to buy one book, buy Tanenbaum.
The following books are relevant, and form useful background reading:
  • Applied Operating Systems Concepts, A. Silberschatz, P. Galvin, G. Gagne, Wiley, first edition, 2000, ISBN:0471263141 (0-471-36508-4)

C - In Print

  • C: A Modern Programming Approach, K.N. King.

C - Online References (Very high quality)

Installing C on Your Computer

Most linux/unix will have gcc ready to go; OSX requires installation of the "Command Line Tools" (XCode is only optional).

In our labs we use Netbeans + MinGW. To mirror that environment:

  1. Install Netbeans using instructions here.
  2. Instructions for C/C++ Support appear later on the same page here. Make sure to use "MinGW Compilers and Tools," with clear instructions under the MS Windows section.

C - Online Editors and Compilers

There are plenty of in-browser IDEs, also for phones and portable devices:

 

Computing Science & Mathematics, University of Stirling, Stirling, Scotland, FK9 4LA
Web www.cs.stir.ac.uk/~lss - Tel 01786 467454
Email dec@cs.stir.ac.uk
Tel 01786 467445