Booklist

Note: Check the NUIG library many books are available online.

Online-versions are usually integrated into your online-module so that you can access them as you work through content. 

Some students prefer to have a hard-copy book.  Again, the library can provide you with these books.  If you wish to buy books, then you will find sources online but many of our students like the BookDepository.com for excellent value in textbooks.

<<Books may change before the next academic year >>

Module

Software Engineering Texts for the M.Sc.SED Y1, Dip.SE and CPD(SE)

CT609 Fundamentals of Programming

NOTE: All textbook content is incorporated into the online module-content therefore you do not need to access a paper copy of the textbook.

 

C how to program with an introduction to C++ (8th Ed.) by Deitel & Deitel (2016).

CT610 Software Engineering

Required:
Sommerville, I. (2016). Software engineering (10th ed.). Boston, MA: Addison-Wesley (Pearson Education). ISBN: 978-0-978-0-13-703515-1 or 0-13-703515-2 hardcover. International ISBN: 978-0-13-705346-9 or 0-13-705346-0 hardcover.

Companion website: https://ifs.host.cs.st-andrews.ac.uk/Books/SE9/


Optional texts: 
Pressman, R. (2005). Software engineering: A practitioner's approach (6th ed.). Boston, Mass.: McGraw-Hill. ISBN: 9780078022128 0078022126.

CT611 Computer Architecture & Operating Systems

NOTE: Required textbook content is available online in the NUIG library therefore you do not need to access a paper copy of the textbook.

Required:

Stallings, W. (2013). Computer organization and architecture: Designing for performance (9th ed.). Upper Saddle River, Upper Saddle River, (Pearson Education). International ISBN: 978-0-273-76919-4 or 0-273-76919-7 softcover.

Companion website: http://www.pearsoninternationaleditions.com/Sitemap/stallings/

 

Downey, A. B. (2005). The little book of semaphores (2nd ed.). Needham, MA: Green Tea Press.

Free download from http://greenteapress.com/semaphores/

CT618 Object-Oriented Design

Required:

Gomma, H. (2011). Software Modeling and Design: UML, Use Cases, Patterns, and Software Architectures. New York: Cambridge University Press.

Sommerville, I. (2011). Software engineering. Boston: Pearson.

For the remaining readings, choose one or the other of these books throughout the term. Lunn is widely available in Europe while Bennett et al. is widely available in the US.

  • Lunn, K. (2003). Software Development with UML Basingstoke, Hampshire, UK: Palgrave-Macmillan http://www.palgrave.com/products/title.aspx?pid=265283
  • Bennett, S., McRobb, S., & Farmer, R. (2002). Object-oriented systems analysis and design using UML. London: McGraw-Hill.

CT619 Object-Oriented Programming

Required:

Deitel, P. J., & Deitel, H. M. (2012). Java: How to program (9th ed.). Upper Saddle River, NJ: Prentice Hall (Pearson Education). ISBN: 978-0-13-257566-9 or 0-13-257566-3 softcover. International ISBN: 978-0-273-75976-8 or 0-273-75976-0 softcover.

Companion website: http://www.pearsonhighered.com/educator/product/C-How-to-Program-plus-MyProgrammingLab-with-Pearson-eText-Access-Card-Package/9780133450736.page

CT5114 Distributed Systems and the Cloud

NOTE: Textbook content is incorporated into the online module-content therefore you do not need to access a paper copy of the textbook.

 

Students may find the following supplementary textbook helpful:

Puder, A., Romer, K., & Pilhofer, F. (2006) Distributed systems architecture: a middleware approach. Elsevier Kerzner, M., & Maniyam, S. (2013) Hadoop Illuminated.

CT621 Artificial Intelligence

Required:

Russell, S., & Norvig, P. (2010). Artificial intelligence: A modern approach (3rd ed.). Upper Saddle River, NJ: Prentice Hall (Pearson Education). ISBN: 978-0-13-604259-4 or 0-13-604259-7 hardcover. International ISBN: 978-0-13-207148-2 or 0-13-207148-7 softcover.


Optional texts:

Callan, R. (2003). Artificial intelligence (1st ed.). England: Palgrave Macmillan Ltd.


Note: This title is printed only in the UK with international ISBN: 978-0-333-80136-9 or 0-333-80136-9 softcover. US students buy custom reprint LADPac# REG0019 via Regis Bookstore.

Various online resources also referenced throughout module.

 

 

 

© 2017 National University of Ireland, Galway. All Rights Reserved.