Sunteți pe pagina 1din 28

Higher Education Qualifications

Recommended Reading Lists

CERTIFICATE in IT

DIPLOMA in IT

Pg.

Pg.

PROFESSIONAL GRADUATE DIPLOMA


in IT

Pg.

Information Systems

Professional Issues in Information


Systems Practice

Advanced Database Management

15

Software Development

Principles of User Interface Design

Computer Services Management

16

Computer and Network Technology

Computer Networks

Knowledge Based Networks

17

Database Systems

Management Information Systems

17

Principles of Internet Technologies

Network Information Systems

18

IT Project Management

10

Programming Paradigms

18

IT Service Management

11

Software Engineering 2

19

Object Oriented Programming

11

System Design Methods

20

Software Engineering 1

12

Realising the User Interface

22

Systems Analysis and Design

14

Web Engineering

23

IT and the Environment

24

BCS Learning & Development Limited


First Floor, Block D, North Star House, North Star Avenue, Swindon SN2 1FA, UK

May 2015

PRINT VERSION
oop

ISBN 10

ISBN 13

0077111036

978-0077111038

0321189566

978-0321189561

0273787101

978-0273787105

020161913X

978-0201619133

007709073X

978-0077090739

Links

CERTIFICATE Information Systems


Primary Texts
Britton & Doake, Software Systems Development A Gentle
Introduction, McGraw-Hill (4th Ed), 2005.
Date, C.J., An Introduction to Database Systems, AddisonWesley (8th Ed), 2003.
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, Pearson
(9th Ed), 2013, pbk.
Other Texts
Graham, I., Object-oriented Methods, Addison-Wesley (3rd Ed),
2000.
Goodland, M. & Slater, C., SSADM: A Practical Approach,
McGraw-Hill, 1995

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

0137278276

978-0137278275

Nickerson, R. C., Business and Information Systems, AddisonWesley (2nd Ed), 2000.

0130901229

978-0130901224

Geoffrey Elliot & Susan Starkings, Global Business Information


Technology, Pearson, 2004.

0321270126

978-0321270122

Other Reading
The computer trade press and the computing/IT supplements of
newspapers will help to give candidates both an understanding of the
scope of the discipline and introduce new developments in the field.

Page 2

PRINT VERSION
oop

ISBN 10

ISBN 13

Links

CERTIFICATE Software Development


Primary Texts

Lesley Anne Robertson, Simple Program Design: A Step-By-Step


Approach, Course Technology Inc (5th Ed), 2006.

1423901320 978-1423901327

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.

0321261275 978-321261274

Recommended for reading more about software engineering and structured


design concepts in programming
Indicative Programming Texts
Java Texts
Goodrich, Michael, T, Tamassia, R., Data Structures & Algorithms in
Java, John Wiley and Sons, 6th Edition, 2014.
Horstmann, C.S., Java Concepts 6/E for Java 7 and 8 International
Student Version, Wiley, 2010.
Deitel, H., Deitel, P Java How to Program, Pearson (8th Ed), 2010.
C/C++ Texts
Savitch, W., Problem solving with C++, Pearson (7th Ed), 2009.
Uses object-oriented ideas with the software life cycle.
C How to program, 7/E Paul Deitel & Harvey Deitel (Prentice Hall
2012)
Visual Basic Text
McMillan, M., Data Structure & Algorithms Using VisualBasic.NET,
Cambridge University Press, 2005.
Schneider, D.I., Introduction to Programming Using Visual Basic 2008,
Pearson (7th Ed), 2009.

1118771338

978-118771334

0470561599

978-470561591

0131364839

978-0131364837

0321549406

978-0321549402

013299044X

9780132990448

0521547652

978-0521547659

0138149437

978-0138149437

Page 3

PRINT VERSION
oop

ISBN 10

ISBN 13

Links

Other Reading
Other textbooks that describe introductory programming will be appropriate.
The computer trade press and the computing/IT supplements of newspapers
will help to give candidates both an understanding of the scope of the discipline
and also introduce new developments in the field.

Page 4

PRINT VERSION
oop

ISBN 10

ISBN 13

Links

CERTIFICATE Computer and Network Technology


Primary Texts
Introductory book sets the module in context. Also covers systems software.
Clements, A., The Principles of Computer Hardware, Oxford University
Press (4th Ed), 2006.

0199273138

978-0199273133

013359162X

978-0133591620

1292024224

978-1292024226

Covers fundamentals and architecture in detail.

Tanenbaum, Andrew, S., Modern Operating Systems, Prentice Hall (4th


Ed), 2014.

Covers operating systems and some networks.

Tanenbaum A. S., Computer Networks, Pearson (5th Ed), 2013. Pbk.

Other Texts

Comer, D. E., The Internet Book : Everything You Need to Know About
Computer Networking and How the Internet Works, Prentice Hall (4th
Ed), 2007.

0132335530

978-0132335539

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

0321263588

978-0321263582

Covers the networks material in considerable depth.


Other Reading
Students are expected to access a wide range of sources of information on IT
hardware/software including journals, popular computer magazines, and the
internet.

Page 5

PRINT VERSION
oop

ISBN 10

ISBN 13

Links

Diploma Professional Issues in Information Systems Practice


Primary Text
The following book has been written especially to support this module. To buy
direct at a discount from BCS go to www.bcs.org/books/professionalissues
Bott M. F. Professional Issues in Information Technology, The
British Computer Society, 2nd Edition, 2014.
Other Material
The books and articles listed below cover parts of the syllabus in more detail.
They are recommended to candidates who wish to investigate individual topics
in more depth.
The financial material in the syllabus is well covered in:
Atrill, Peter and McLaney, Eddie, Accounting and Finance for NonSpecialists. (8th Edition), Pearson Education, 2012,
The following book covers some of the material relating to legal obligations,
intellectual property rights, the Internet and human resource management; it is
intended for practising managers but may be found helpful by students who
have such experience.
Holt, J and Newton, J. A Managers Guide to IT Law, BCS, 2004
The following book covers issues relating to data protection in considerable
detail:
Room, Stewart. Data Protection and Compliance in Context, The British
Computer Society, 2006

1780171803

978-1780171807

273778161

978-0273778165

1902505557

978-1902505558

1902505786

978-1902505787

IT ethics has been much talked about and written about in the last ten or fifteen
years. The syllabus is specifically concerned with the BCS Code of Conduct
rather than with more general questions of professional ethics. The BCS Code of
Conduct can be found on its web site; at the time of writing the url is:
http://www.bcs.org/codeofconduct.
Candidates should be aware that the Code has been changed quite extensively
in recent years so that copies of the code in earlier books are likely to be out of
date.
Page 6

PRINT VERSION
oop

Students looking for more general material on ethics will find the following
book useful:
Benn, P., Ethics, Routledge, (an imprint of Taylor & Francis Books Ltd),
1998.

ISBN 10

1857284534

ISBN 13

Links

978-1857284539

Diploma - Principles of User Interface Design


Primary Texts
David Benyon, Designing Interactive Systems: A comprehensive guide
to HCI, UX and interaction design, Pearson, 2013

1447920112

9781447920113

0470018666

978-0470018668

Other Text

Preece, Rogers & Sharp, Interaction Design, Paperback 800 pages, 2nd
Edition, (2007) Publisher: John Wiley and Sons Ltd.

Other Sources

Mads Soegaard (2006). Interaction-Design.org. Retrieved April 2, 2006


from Interaction-Design.org Jakob Neilsen (2006). Useit.com. Retrieved
April 2, 2006 from Useit.com
British HCI Group (2006). Resource Centre. Retrieved April 2, 2006 from
bcs-hci.org.uk
British HCI Group (2006). Usability News. Retrieved April 2, 2006 from
bcs-hci.org.uk

Page 7

PRINT VERSION
oop

ISBN 10

ISBN 13

Links

Diploma - Computer Networks


Primary Texts

Halsall, Fred, Computer Networking and the Internet, Addison Wesley


(5th Ed), 2005.
Stallings, William, Data and Computer Communications, Prentice Hall
Int. (10th Ed), 2013.

0321263588

978-0321263582

0133506487

978-0133506488

0131967908

978-0131918351

Alternative Texts

Stallings, William, Wireless Communications and Networks (2nd


Edition), 2004, Prentice-Hall.
International edition
Tanenbaum, Andrew, Computer Networks (5th Edition), 2012.

0131918354
8131787575
9332518742

978-8131787571
978-9332518742

Diploma Database Systems


Primary Texts

Howe D. R., Data Analysis for Database Design, Butterworth


Heinemann (3rd Ed), 2001.

0750650869

978-0750650861

0071592555

978-0071592550

0273779281

978-0273779285

0071289593

978-0071289597

0471715360

978-0471715368

Other Texts

Groff & Weinberg, SQL: The Complete Reference, McGraw Hill


(Osbourne Media), 3rd Ed., 2009.
McFadden J.A., & Hoffer F.R., Modern Database Management,
Benjamin Cummins (11th Ed), 2012.
Korth, Silberschatz, Sudarshan, Database System Concepts, McGraw
Hill (6th Ed), 2010.
Watson, R.J., Data Management: Database & Organizations, Wiley (5th
Ed), 2005.

Page 8

Diploma Principles of Internet Technologies


Primary Texts
Presten Gralla and Michael Troller., How the Internet Works, 8th
Edition, (November 21, 2006), Publisher: Que,

Perry J. et al, The Internet Illustrated Introductory, Course


Technology (3rd Ed),

0789736268

978-0789736260

0619109580

Other Texts

Bates, C., Web Programming: Building Internet Applications, John Wiley


and Sons (3rd Ed), 2006.

Berners-Lee, T. et al, Weaving the Web, Harper Business, 2000.

Hofstetter, F.T., Internet Literacy, McGraw Hill (4th Ed), 2005

McGloughlin, S., Multimedia: Concepts and Practice, Prentice Hall,


2001.

Elisabeth Robson and Eric Freeman, Head First HTML and CSS (2nd Ed),
O'Reilly, 2012

Michael Morrison, Head First JavaScript, O'Reilly, 2007

Ethan Watrall and Jeff Siarto, Head First Web Design, O'Reilly, 2008

Anderson, P., Web 2.0 and Beyond: Principles and Technologies,


Chapman & Hall/CRC Textbooks in Computing, 2012

Niederst, J., Web Design in a Nutshell, OReilly (2nd Ed), 2001,

0470017759

978-0470017753

006251587X
0072260610

978-0062515872
978-0072260618

0130575062

978-0596159900

0596159900

978-0596159900

0596527748
0596520301
1439828679
0596001967

978-0596527747
978-0596520304
978-1439828670

Other Readings
World Wide Web Consortium (W3C) http://www.w3.org

Page 9

PRINT VERSION
oop

ISBN 10

ISBN 13

Links

Diploma IT Project Management


Primary Texts
Hughes, Bob and Cotterell, Mike, Rajib Mall Software Project
Management - Special Indian Edition
Hughes, Bob and Cotterell, Mike, Software Project Management,
McGraw-Hill (5th Ed) 2009. (For our candidates in SE Asia, there
is an Indian edition of this text (in English) as above. The
publisher is Tate McGraw-Hill, New Delhi.
Hughes, Bob (Ed) et al, Project Management for IT Related Projects,
The British Computer Society, (2nd Edt) 2012.

Hughes, Bob and Cotterell, Mike, Software Project Management 4th


Edt Chinese Translation

0071072748

978-007274-8

077122798

978-007712279

978-1780171180
978-7111204589

Page 10

PRINT VERSION
oop

ISBN 10

ISBN 13

Links

Diploma IT Service Management


Primary Texts

McNurlin, Sprague & Bui, Information Systems Management in


Practice, Prentice Hall (8th Ed), 2013.

1292023546

978-1292023540

Fidler C. & Rogerson S., Strategic Management Support Systems,


Financial Times Management, 1996.

0273614185

978-0273614180

1780171803

978-1780171807

1906124752

978-1906124755

0580462625

978-0580462627

0750696001

978-0750696005

0201760312

978-0201760316

0321193687

978-0321193681

1558608680

978-1558608689

0321247140

978-0321247148

0750660988

978-0750660983

Other Reading

Bott M. F. et al, Professional Issues in Information Technology, The


British Computer Society, 2nd Edition, 2014.
Holt, J and Newton, J., A Managers Guide to IT Law, BCS, 2011.
BS ISO/IEC 17799 Information Technology, Security Techniques: Code
of Practice for Information Security Management, British Standards
Institute.
Carroll J.M., Computer Security, Butterworth-Heineman, 1996. (only
available to order via publisher and Amazon)

Diploma Object Oriented Programming


Primary Texts

Budd T., An Introduction to Object-oriented Programming, AddisonWesley (3rd Ed), 2001.

Fowler M., UML Distilled, Addison-Wesley (3rd Ed), 2003.


Link, Johannes, Unit Testing in Java: How Tests drive the Code, Morgan
Kaufman, 2003.
Shalloway A. and Trott J., Design Patterns Explained: A New Perspective
on Object-oriented Design, Addison-Wesley (2nd Ed), 2004.

Other Texts
Barclay K and Savage J, Object-Oriented Design with UML and Java,
Elsevier, 2004

http://www.abebooks.co.uk/booksearch/isbn/02017
60312/page-1/

Page 11

PRINT VERSION
oop

Eckel B., Thinking in C++, Prentice Hall, 2004.


International edition:

Flanagan D., Java in a Nutshell, OReilly & Associates (5th Ed), 2005
Gamma et al, Design Patterns, Addison-Wesley, 1995
Grand M., Patterns in Java, John Wiley and Sons (2nd Ed), 2002.
Priestley M., Practical Object-Oriented Design with UML, McGraw-Hill
(2nd Ed), 2003.

ISBN 10

ISBN 13

0139798099
0131225529

978-0139798092

0596007736
0201633612
0471227293

978-0596007737
978-0201633610
978-0471227298

0077103939

978-0077103934

0073375977
0071267824

978-0073375977
978-0071267823

0137053460
0137035152

978-0137053469
978-0137035151

0201835959

978-0201835953

0201546108

978-0201546101

Links
http://www.abebooks.co.uk/servlet/BookDetailsPL
?bi=11585108064
&searchurl=kn%3D
0131225529%26a
mp%3Bsts%3Dt%2
6amp%3Bx%3D71
%26amp%3By%3D
2

Diploma Software Engineering 1


Primary Texts

Pressman R.S. and Ince D., Software Engineering: A Practitioners


Approach, McGraw Hill (7th Ed), 2009/10.
Ian Sommerville, Software Engineering: International Version Edition 9,
Addison Wesley, 2010.

Other Texts
Fredrick P. Brooks, Jr., The Mythical Man-Month, Addison-Wesley, 1995
(paperback edition)
Humphrey W., A Discipline for Software Engineering. Addison Wesley,
1995.

Endres A. and Rombach, D., A Handbook of Software and Systems


Engineering. Pearson (Addison Wesley), 2003.

0321154207

978-0321154200

Conallen J., Building Web Applications With UML, Addison-Wesley, 2nd


Ed., 2002. (paperback)

0201730383

978-0201730388

Page 12

PRINT VERSION
oop

Gilb T ., Ev o lutio nary P ro ject M anagers Handboo k at


http://www.ida.liu.se/~TDDB02/pkval01vt/EvoBook.pdf

Kruchten P., 1995, Architectural Blueprints - the 4 +1 View M o


del o f Software Architecture, IEEE Software 12,6 (Nov 1995) pp4250 and http://www.rational.com/media/whitepapers/Pbk4p1.pdf

Kruchten P., 2002, A software development process for a team of one


at http://www.nada.kth.se/~karlm/light_sw_process.pdf

ISBN 10

ISBN 13

Links

Cross Reference Guide to Primary Texts


Section 1. Sommerville Chs 1-2, Pressman Ch 1
Section 2. Sommerville Chs 1-2
Section 3.Sommerville Ch12, Pressman Chs 8 and 12
Section 4. Sommerville Chs 19-20, Pressman Chs 17-21
Section 5. Sommerville Ch3, Pressman Chs 22-23
Section 6. Sommerville Ch3, Chs 22-24, Pressman Chs 2-4.
In addition, the Other Texts illuminate models, methods, and management of
diverse systems and show how they are powered by engineering-quality
software.

Page 13

PRINT VERSION
oop

ISBN 10

ISBN 13

Links

Diploma Systems Analysis and Design


Primary Texts
Course providers and candidates are encouraged to read all four primary texts,
but certain key elements of each are particularly relevant to the syllabus and
are indicated below:
Bennett, S., McRobb, S., and Farmer, R. Object-oriented systems
analysis and design using UML, McGraw-Hill (4th edition), 2010, :
Chapters 3-7, 9, 13, 21 Sections 11.1-11.5, 16.1-16.3, 18.5
Avison, D. and Fitzgerald, G. Information systems development:
methodologies, techniques and tools, McGraw-Hill (4th edition), 2006,
Chapters 1-3, 6,7,11, 13, 22, 27, 28 Sections 5.6, Sections 12.1,
12.7,12.9, 21.1, 23.2, 23.3 Section 26.1
Maciaszek, L.A. Requirements analysis and systems design: developing
information systems with UML, Addison-Wesley (3rd edition) 2007
Chapters 2, 3, 4 and Sections 7.1 and 8.2.
Yeates, D (editor) Business Analysis, The British Computer Society
(2010), Chapters 1-6, 8-11, 12 (pages 177-191)

0077125363

978-0077125363

0077114175

978-0077114176

0321440366

978-0321440365

1906124612

978-1906124618

Page 14

PRINT VERSION
oop

ISBN 10

ISBN 13

Links

PGD Advanced Database Management Systems


Primary Texts:
Date C. J., An Introduction to Database Systems, Addison-Wesley
Longman (8th Ed), 2003.
Catell, R.G.G., Barry, D.K., Berler, M., et al, The Object Data Standard:
ODMG 3.0, Morgan Kaufmann, 2000.
Silberschatz A., Korth H., and Sudarshan S., Database System Concepts,
McGraw-Hill (6th Ed), 2010.
Charles F. Goldfarb, Paul Prescod, The XML Handbook, Prentice Hall,
(5th ed), 2004.
Other Reading:
Melton, J., & Simon A., SQL 1999, Understanding Relational Language
Components, Morgan-Kaufmann, 2003.

Melton J., Advanced SQL: 2001 1999, Understanding Object relational


and other Advanced Features, Morgan- Kaufmann, 2003.

The World Wide Web Consortium W3C recommendations,


www.w3c.org

0321197844
0321189566

978-0321197849
978-0321189561

1558606475

978-1558606470

0073523321

978-0073523323

0130497657

978-0130497659

1558604561

978-1558604568

1558606777

978-1558606777

http://www.amazon.co.uk/s/ref=nb_sb_noss?url=s
earchalias%3Dstripbook
s&fieldkeywords=Advanc
ed+SQL%3A+2001
%2C+Understandin
g+Object+relationa
l+and+other+Adva
nced+Features#/re
f=nb_sb_noss?url=
searchalias%3Dstripbook
s&fieldkeywords=155860
6777&rh=n%3A26
6239%2Ck%3A155
8606777

Page 15

PRINT VERSION
oop

ISBN 10

ISBN 13

Links

PGD Computer Services Management


Primary Texts:
McNurlin, Sprague & Bui, Information Systems Management in
Practice, Prentice Hall (8th Ed), 2013.
Other Reading:
Bott M. F. et al, Professional Issues in Information Technology, The
British Computer Society, 2nd Edition, 2014.
Fidler C. & Rogerson S., Strategic Management Support Systems,
Financial Times Management, 1996.
BSI Code of Practice for Information, British Standards Institute, 1998.
Carroll J.M., Computer Security, Butterworth-Heineman, 1996. (only
available to order via publisher and Amazon)
Central Computer & Telecommunications Agency (CCTA), IT
Infrastructure Library, The Business Perspective on your IT
Infrastructure: Understanding and Improving, 1996, HMSO.
This book contains some good examples of best practice and is used
by many suppliers, including major companies outside the UK. This is
only intended to be consulted for reference in a library.

1292023546

978-1292023540

1780171803

978-1780171807

0273614185

978-0273614180

0580236420

9780580236426

0750696001

978-0750696005

0113306792

9780113306794

Page 16

PRINT VERSION
oop

ISBN 10

ISBN 13

Links

PGD Knowledge Based Systems


Primary Text
Peter Jackson, Introduction to Expert Systems, Addison-Wesley (3rd
Ed), 1998.
Other Texts
Goldberg D. E., Genetic Algorithms in Search, Optimisation and
Machine Learning, Addison-Wesley, 1989.
Michalski, Bratko, Kubat, Machine Learning and Data Mining, Wiley
(3rd Ed), 1999.
This publication is not only about Knowledge based Systems but also
about data mining.
A Bradford, Knowledge Engineering and Management: The Common
KADS Methodology, 2000. MIT Press
Expert Systems: Principles and Programming (Hardcover) Publisher:
Course Technology; 4Rev Ed edition (15 Oct 2004).

0201876868

978-0201876864

0201157675

978-0201157673

0471971995

978-0471971993

0262193000

978-0262193009

0534384471

978-0534384470

Page 17

PRINT VERSION
oop

ISBN 10

ISBN 13

Links

PGD Management Information Systems


Primary texts
Kenneth C. Laudon & Jane P. Laudon, Essentials of Management
Information Systems, Tenth Edition, Pearson Prentice-Hall, 2012.
Other texts
Terry Lucey, Management Information Systems, Ninth Edition, 2005,
Thompson.
McNurlin, Sprague & Bui, Information Systems Management in
Practice, Prentice Hall (8th Ed), 2013.
Efraim Turban, Jay Aronson & Tin-Peng Liang, Decision Support Systems
and Intelligent Systems, Ninth International Edition, Pearson PrenticeHall, 2010.
Effy Oz, Management Information Systems, Fourth International
Student Edition, Thomson, 6th Edition, 2008.
Fidler C. & Rogerson S., Strategic Management Support Systems,
Financial Times Management, 1996.

0132668556

978-0132668552

1844801268

978-1844801268

1292023546

978-1292023540

013610729X

978-0136107293

1423901789

978-1423901785

0273614185

978-0273614180

1555581846

978-1555581848

0684868350

978-0684868356

PGD Network Information Systems


Primary Texts
The range of titles available in this field is very wide, and it is important to note
that the books listed here are only examples. These titles have been chosen
because they:
o Cover one or more areas of the syllabus
o Are currently available in the UK SECTION 4
o Have been published or revised recently
Chaffey D., Groupware, Workflow and Intranets: Reengineering the
Enterprise with Collaborative Software, Digital Press, 1998.
Collins T. & Bicknell D., Crash: Learning from the Worst Computer
Disasters, Simon and Schuster, 2000.

Page 18

PRINT VERSION
oop

Coulouris G., Dollimore, J., Kindberg T. and Blair G. Distributed Systems,


Addison-Wesley (5th Ed), 2011.
Garfinkel, A., Spafford, G, Schwartz, A. Practical UNIX & Internet
Security, OReilly & Associates, 2003
Robson W., Strategic Management & Information Systems, Pitman (2nd
Ed),1997.
Stallings W. & Case T., Business Data Communications - Infrastructure,
Networking and Security, Prentice Hall (7th Ed), 2012.

ISBN 10

ISBN 13

0273760599

978-0273760597

0596003234

978-0596003234

0273615912

978-0273615910

0133023893

978-0133023893

0201710129

978-0201710120

0521780985

978-0521780988

0131395319

978-0131395312

0071254390

978-0071254397

Links

Other Reading
Secure Computing, ISSN: 13524097. Available on-line at
www.scmagazine.com

PGD Programming Paradigms


Primary Texts
Any one of the following four texts will provide adequate coverage of most of
the syllabus, although they do not cover concurrency and distribution, and the
coverage of scripting languages and event-driven programming is very limited.

Clark R. G., Comparative Programming Languages, Addison-Wesley (3rd


Ed.), 2000.
Mitchell, John C., Concepts in Programming Languages, Cambridge
University Press, 2002.
Sebesta, R. W., Concepts of Programming Languages, Addison-Wesley
(10th Ed.), 2012.
Tucker A. and Noonan R, Programming Languages: Principles and
Paradigms, McGraw Hill, 2006.
The book by Mitchell is available free of charge to members of the BCS via the
Books 247 service, which can be accessed through the members secure area
of the BCS web site.

Page 19

PRINT VERSION
oop

ISBN 10

ISBN 13

Links

Other Texts
Scripting languages and event-driven programming are covered by:

Barron D. W., The World of Scripting Languages, Wiley, 2000.

The following book covers concurrency and distribution (in much greater
detail than is required for this module).
Harris, T. and Bacon J., Operating Systems: Concurrent and Distributed
Software Design, Addison-Wesley, 2003.

0471998869

978-0471998860

0321117891

978-0321117892

0137053460
0137035152

978-0137053469
978-0137035151

0071267824

978-0071267823

0201835959

978-0201835953

0321154207

978-0321154200

0534956009
0534954251

978-0534956004
978-0534954253

0201633612

978-0201633610

0321213351

978-0321213358

0077095537

978-0077095536

0201634139

978-0201634136

0201180952

978-0201180954

PGD Software Engineering 2


Primary Texts
Ian Sommerville, Software Engineering: International Version Edition 9,
Addison Wesley, 2010.
Roger S. Pressman, Software Engineering: A Practitioners Approach,
McGraw-Hill, 7th Edition, 2009.
Other texts
Fredrick P. Brooks, Jr., The Mythical Man-Month, Addison-Wesley, 1995
(paperback edition)
Endres A. and Rombach, D., A Handbook of Software and Systems
Engineering. Pearson (Addison Wesley), 2003.
Norman Fenton and Shari Pfleeger, Software metrics (2nd ed.): a
rigorous and practical approach, PWS Publishing, 1997.

Erich Gamma, Richard Helm, Ralph Johnsonand John Vlissides, Design


Patterns: Elements of Reusable Object-Oriented Software, 1994.
Joshua Kerievsky, Refactoring to Patterns, Addison Wesley, 2004.
Rini Van Solingen and Egon Berghout, The Goal/Question/Metric
Method, McGraw-Hill, 1999.
Jeffrey S.Poulin, Measuring Software Reuse: Principles, Practices, and
Economic Models, Addison-Wesley, Reading, MA, 1997.
Watts Humphrey, Managing the Software Process (SEI), AddisonWesley, 1989.

Page 20

PRINT VERSION
oop

Watts Humphrey, A discipline for Software Engineering (SEI), AddisonWesley, 1995.


Diomidis Spinellis, Code Quality: the Open Source Perspective, AddisonWesley, 2006.
Kent Beck, Extreme Programming Explained: Embrace Change,
Addison-Wesley, 2nd Edition, 2004.
Alistair Cockburn, Agile Software Development, Addison-Wesley, 2nd
Edition, 2006.
Len Bass, Paul Clements, Rick Kazman, Software Architecture in
Practice (SEI), Addison-Wesley, 3rd Edition, 2012.
Hull M. E. C., Jackson K., Dick A. J. J., Requirements Engineering, 3rd
edition, Springer, 2010.
James Rumbaugh, Ivar Jacobson, Grady Booch, The Unified Modeling
Language Reference Manual, Addison-Wesley, 2nd Edition, 2004.
Mens, Tom; Demeyer, Serge (Eds.), Software Evolution, SpringerVerlag, 2008.

ISBN 10

ISBN 13

0201546108
8131703800

978-0201546101
978-8131703809

0321166078

978-0321166074

0321278658

978-0321278654

0321482751

978-0321482754

0321815734

978-0321815736

1849964041

978-1849964043

032171895X

978-0321718952

3540764399

978-3540764397

Links

Page 21

PRINT VERSION
oop

ISBN 10

ISBN 13

Links

PGD Systems Design Methods


Primary Texts
Most system design methods consist of a life cycle model together with a set of
techniques and notations, supported by a set of software tools. There is a wide
range of books on software engineering that cover these topics among others,
although they give little detail about specific methods. The following are
examples of such books, which can be recommended for this option; there are,
however, many others:
Avison D. Fitzgerald G., Information Systems Development:
Methodologies, Techniques & Tools, McGraw-Hill (4th Ed), 2006.
Ian Sommerville, Software Engineering: International Version Edition 9,
Addison Wesley, 2010.
Pressman R.S. and Ince D., Software Engineering: A Practitioners
Approach, McGraw Hill (7th Ed), 2009/10.

Watts Humphrey, Managing the Software Process (SEI), AddisonWesley, 1989.


This book is particularly valuable for its explanation of how statistical
process control can be used to improve system design methods.

Other Reading
Budgen D., Software Design, Addison-Wesley (3rd Ed), 2003.

Jackson M., Problems, Methods and Specialisation Software


Engineering Journal, Vol. 9, No 6., 1994

0077114175

978-0077114176

0137053460
0137035152

978-0137053469
978-0137035151

0073375977
0071267824

978-0073375977 http://ebookily.org/pdf/software-engineering-bypressman-6th-ed
978-0071267823

0201180952

978-0201180954

0201722194

978-201722192
http://citeseerx.ist.psu.edu/viewdoc/download?do
i=10.1.1.49.8831&r
ep=rep1&type=pdf

This article explores the nature and limitations of design methods in greater
depth than the texts cited above.

Kitchenham B.A., Linkman S.G. and Law, D.T. Critical Review of


Quantitative Assessment Software Engineering Journal, Vol. 9, No 2.,
1994
Kitchenham B.A., Pickard L. and Pfleeger S.L., Case Studies for Method
and Tool Evaluation, IEEE Software, July, 1995
These articles describe techniques that have been used for carrying out
quantitative assessments of the benefits of system design methods.

http://www.idi.ntnu.no/emner/it3605/artikler/s40
52.pdf

Page 22

PRINT VERSION
oop

ISBN 10

ISBN 13

Links

PGD Realising the User Interface


Primary Texts

D Benyon, Designing Interactive Systems: A Comprehensive Guide to


HCI and Interaction Design, 2nd Edition (2010), Publisher: Addison
Wesley.
Other Texts
H Sharp, Y Rogers and J Preece, Interaction Design:Beyond HumanComputer Interaction, 3rd Edition (2011), Publisher: John Wiley (pbk.)
M Jones and G Marsden, Mobile Interaction Design (2006), Publisher:
John Wiley, (pbk.)
B. Shneiderman and C. Plaisant, Designing the User Interface :
Strategies for Effective Human-Computer Interaction, 5th ed.
"International ed." (2005), Publisher: Pearson View, (pbk.)

0321435338

978-0321435330

0470665769

978-0470665763

0470090898

978-0470090893

0321537351
0321601483

978-0321537355
978-0321601483

Page 23

PRINT VERSION
oop

ISBN 10

ISBN 13

0470017759

978-0470017753

0596000456

978-0596000455

0321733452

978-0321733450

0471117099

978-0471117094

0471453803
0471253111
0470082801

978-0471453802
978-0471253112

Links

Other Sources
Mads Soegaard (2011). Interaction-Design.org. Retrieved Jan 27,
2011 from Interaction-Design.org
Jakob Neilsen (2011). Useit.com. Retrieved Jan 27, 2011 from
Useit.com
British Interaction Specialist Group (2011). Resource
OPSI (2011). Office of Public Sector Information. Retrieved Jan 27, 2011
from bcs-hci.org.uk
W3C (2011). Web Accessibility Initiative (WAI). Retrieved Jan 27, 2011 from
www.w3.org/WAI/

PGD Web Engineering


Primary Texts
Bates, C., Web Programming: Building Internet Applications, John Wiley
& Sons Inc (3rd Ed), 2006.
Garfinkel, S., Spafford, G., Web Security, Privacy & Commerce, OReilly
UK (2nd Ed), 2001.
Ullman, L., PHP for the World Wide Web: Visual QuickStart Guide, (4th
Ed), 2011.
Other Texts
Schneier, B., Applied Cryptography: Protocols, Algorithms and Source
Code in C, John Wiley & Sons Inc, 2nd Ed., 1995.
Schneier, B., Secrets and Lies: Digital Security in a Networked World,
John Wiley & Sons Inc, 2004.

Dana Moore et al, Professional Rich Internet Applications: AJAX and


Beyond, Wrox (Wiley), 2007

978-0470082805

Page 24

PRINT VERSION
oop

ISBN 10

ISBN 13

Links

Other Readings:
W3C Web Accessibility Iniiative http://www.w3org/WAI
W3C Extensible Markup Language http://www.w3.org/XML
W3C Platform for Internet Contenct Selection http://www.w3.org/PICS
PHP: ypertext Preprocessor http://www/php.net
W3schools Javascript Tutorial http://www/w3schools.com/is/

PGD IT and the Environment


Reading List:
There are, as yet, no texts that cover the syllabus of this module in its entirety.
However, the following book, published by the BCS, addresses concisely and
comprehensively the environmental effects of IT systems, the way these can be
alleviated and the IT professionals responsibilities in this direction. It does not,
however, address the complementary topic of ITs role in monitoring and
alleviating the environmental effects of other activities.
Mark G. ONeill. Green IT for Sustainable Business Practice. British
Computer Society. pp. xi + 144. (2010).
Candidates are likely to find that regular reading of a serious news magazine or
newspaper will provide suitable coverage of the legislative and political issues
mentioned in section 1 of the syllabus. The Economist or The Guardian (see
below for web sites) have good coverage but so do many others.

1906124620

978-1906124625

Page 25

PRINT VERSION
oop

ISBN 10

ISBN 13

Links

The following is a list of research papers, reports and books that address a
broad range of topics relevant to this module. Many of them are readily
available on-line, at least in part, and most of them have extensive
bibliographies that will allow students to pursue the topics in greater depth
should they so wish. Candidates are NOT expected to have read all the items in
the list.
Barroso, L. A. & Hlzle, U. The Case for Energy-Proportional Computing.
IEEE Computer 40, pp 3337. (2007)

Paul Edwards. A Vast Machine: Computer Models, ClimateData, and the


Politics of Global Warming. MIT Press. pp 528. (2010).

This is a well written book in a fairly popular style that covers the material in
section 1 and parts of section 2 of the syllabus. At 528 pages, the book contains
far more material than candidates for this module need to know but a couple of
afternoons spent browsing through the book in a library will be afternoons well
spent.
Andy Hopper and Andrew Rice. Computing for the Future of the
Planet. Philosophical Transactions of the RoyalSociety, A
366(1881):36853697, 2008.
This paper was an important influence in drawing up this syllabus. Its text can
be found on Andy Hoppers web site:
http://www.cl.cam.ac.uk/research/dtg/~ah12/
Ruediger Kuehr and Eric Williams (eds). Computers and
theEnvironment: Understanding and Managing Their Impacts. Kluwer
Academic Publishers. pp 300. (2003).
Despite its title, the coverage of this book is limited. The manufacture of
personal computers, their energy usage and their disposal is covered by a
number of the contributors but wider issues are ignored. Covers section 4 of
the syllabus and much of section 3.
Mats Larsson. Global Energy Transformation: four necessary steps to
make clean energy the next success story. Palgrave Macmillan, pp 320.
(2009).

0262013924

978-0262013925

1402016808
1402016794

978-1402016806
978-1402016790

0230229190

978-0230229198

Page 26

PRINT VERSION
oop

This is a book about change management that treats the energy crisis as
creating the need for change, but tries to explain why change is necessary and
uses a lot of IT-based ideas as potential solutions.
Molly Macauley, Karen Palmer, and Jhih-Shyang Shih. Dealing with
electronic waste: modelling the costs and environmental benefits of
computer monitor disposal. Journal of Environmental Management 68,
pp 1322. (2003)
P. Meyer. Greening IEEE. IEEE Technology and SocietyMagazine, Fall
2009 issue, pp. 64-72.
An overview of the work of IEEE in the sustainability field, with a good
collection of references.
Mark G. ONeill. Green IT for Sustainable Business Practice. British
Computer Society. pp. xi + 144. (2010).
Reichart, I., Hischier, R. The Environmental Impact of Getting the News:
A Comparison of On-Line, Television, and Newspaper Information
Delivery. Journal of IndustrialEcology 6, pp185200. (2002)

Jensen, John R. Remote Sensing of the Environment: AnEarth Resource


Perspective. Second edition. Prentice Hall. pp 608. (2006)

This book is written at an appropriate level but the coverage is very much wider
than is required for this module. Covers section 2 of the syllabus.
Sarah Sorensen. The Sustainable Network. OReilly Media. pp 368.
(2009).
A mix of sustainability via technology (the net), energy measurement / carbon
foot printing, social networking and security. The first 150 pages are particularly
relevant to section 5 of the syllabus but also to sections 3 and 4.
Lan Yi and Hywel R. Thomas. A review of research on the
environmental impact of e-business and ICT. EnvironmentInternational,
33(6), pp 841-849. (2007)

ISBN 10

ISBN 13

1906124620

978-1906124625

0131889508

978-0131889507

0596157037

978-0596157036

Links

While web sites have to be treated with caution material found on them may
be biased, ephemeral, or plain wrong, they are also a source of much valuable
information. The sites discussed below are, however, of a high standard and
likely to remain relevant for some time.

Page 27

PRINT VERSION
oop

ISBN 10

ISBN 13

Links

The Guardian has a section of its web site dedicated to environmental affairs;
its address is http://www.guardian.co.uk/environment. The Economists on-line
coverage can be found on its science and technology pages at
http://www.economist.com/science-technology.
The site http://www.susteit.org.uk/ is a legacy site containing material
produced as part of a strategic review of green IT in higher and further
education in the UK during 2008/9. While it is specific to this environment, it
contains reports and detailed case studies, the conclusions of which are more
generally applicable and, in any case, the environment will be familiar to many
candidates for this module. It is also worth noting that constraints of
commercial confidentiality are less inhibiting in this environment than in many
others.
The Natural Edge Project (TNEP) is a collaborative partnership for research,
education, and policy development on innovation for sustainable development,
supported by HP. Its web site http://www.naturaledgeproject.net/ contains
much valuable material and, in particular, the page
http://www.naturaledgeproject.net/SustainableIT.aspx contains the text of a
series of lectures on sustainable IT, particularly relevant to section 4 of the
syllabus.
The connected urban development programme, supported by Cisco, is
concerned with how to reduce carbon emissions by introducing fundamental
improvements in the efficiency of urban infrastructure through information and
communications technology. Its web site:
http://www.connectedurbandevelopment.org/role_of_ict contains many
articles relevant particularly to sections 5 and 6 of the syllabus.

Page 28

S-ar putea să vă placă și