You are on page 1of 3

Here are the books.

1) Information Systems

Primary Texts:

Britton & Doake, Software Systems Development – A Gentle Introduction, McGraw-Hill, 2005,
0077111036

Date, C. J., An Introduction to Database Systems, Addison-Wesley (8th Ed), 2003, ISBN: 0321189566

One of the standard works on database systems. Candidates should concentrate on the basic concepts of
database and database design.

Kendall, K & Kendall, J. E., Systems Analysis & Design, Prentice-Hall (6th Ed), 2003, 013127323X

Other Texts:

Graham, I., Object-oriented Methods, Addison-Wesley (3rd Ed), 2000, ISBN: 020161913X

Goodland, M. & Slater, C., SSADM: A Practical Approach, McGraw-Hill, 1995, ISBN: 007709073X

Rolland, F. D., The Essence of Databases, Prentice-Hall, 1998, ISBN: 0137278276

Nickerson, R. C., Business and Information Systems, Addison-Wesley (2nd Ed), 2003, ISBN: 0130901229

Geoffrey Elliot & Susan Starkings, Business Information Technology, Pearson, 2004, ISBN: 0321270126

2.) Software Development

Primary Texts:

Lesley Anne Robertson, Simple Program Design: A Step-By-Step Approach, Thomson Learning Australia
(4th Ed), 2003, ISBN: 0170107043

Not specific to any programming language or indeed to any single design method. Quite simple
approach. Uses pseudocode, flowcharts and Nassi-Schneiderman charts (not widely used)

Bell, D. Software Engineering for Students: A Programming Approach, Addison Wesley (4th Ed), 2005,
ISBN: 0321261275
Recommended for reading more about software engineering and structured design concepts in
programming

Indicative Programming Texts:

Pascal:

Findlay, W., & Watt, D., PASCAL, An Introduction to Methodical Programming, Taylor & Francis (3rd Ed),
ISBN: 0273021885

Although old, reliable and at the right level SECTION 4

Java Texts:

Goodrich, Michael, T, Tamassia, R., Data Structures & Algorithms in Java, John Wiley and Sons, 2005,
ISBN: 0471738840

Horstmann, C.S., Computer Concepts with Java Essentials, Wiley (3rd Ed), 2003, ISBN: 0471379808

Deitel, Harvey, Java How to Program, Prentice Hall (6th Ed), 2005, ISBN: 0131290142

C/C++ Texts:

Barclay, K.,and Gordon, B.J., Problem Solving and Programming, Pearson, 1994, ISBN: 013126673X

Mostly about the C++ language rather than problem solving but about at the right level as a first year
book

Savitch, W., Problem solving with C++, Addison-Wesley (5th Ed), 2005, ISBN: 0321269756

Uses object-oriented ideas with the software life cycle. Good chapter on recursion, otherwise probably
too advanced for first year programming students

Gottried, B.S., Schaum’s Outline of Programming with C, McGraw-Hill, 1996, ISBN: 0070240353

Visual Basic Text:

McMillan, M., Data Structure & Algorithms Using VisualBasic.NET, Cambridge University Press, 2005,
ISBN: 0521547652

Schneider, D.I., An Introduction to Programming Using Visual Basic.net, Prentice Hall (4th Ed), 2003,
ISBN: 0130306576

3) Computer and network technology


Primary Texts:

Capron, H. L., Computers (Tools for an Information Age), Addison Wesley (8th Ed), 2003, ISBN:
0131405640

Introductory book – sets the module in context. Also covers systems software.

Clements, A., The Principles of Computer Hardware, Oxford University Press (4th Ed), 2006, ISBN:
0198564538

Covers fundamentals and architecture in detail.

Tanenbaum, Andrew, S., Modern Operating Systems, Prentice Hall (2nd Ed), 2001, ISBN 0130926418

Covers operating systems and some networks.

Other Texts:

Comer, D. E., The Internet Book, Prentice Hall (3rd Ed), 2000, ISBN: 0130308528

Only available to order via publisher.

Halsall, F., Computer Networking and the Internet, Addison Wesley (5th Ed), 2005, ISBN: 0321263588

Covers the networks material in considerable depth.

Tanenbaum A. S., Computer Networks, Prentice Hall (4th Ed), 2003, ISBN: 0130384887

Tanenbaum A. S., Operating Systems Design and Implementation, Prentice Hall (2nd Ed), 1997, ISBN:
0136301959

William Buchanan, Austin Wilson, Advanced PC Architecture, Addison-Wesley, 2001,

ISBN: 0201398583

You might also like