Reading list

Systems Development and Applied Programming

Systemutveckling och tillämpad programmering

Course
TIG215
First cycle
15 credits (ECTS)

About the Reading list

Valid from
2024-11-25
Decision date
2024-11-25

This list is a collection of course books that cover some of the topics we will see in class. Students have access to all of them (except the Connolly and Begg book) either through O’Reilly or through the university’s own library (for Databaseteknik).

Given the broad range of topics studied, there is no single book that covers all the aspects. Therefore, students are recommended to access the book chapters identified in class that are relevant for each topic.

Databases

Recommended (but not available at library)

Connolly, T. M., & Begg, C. (2015). Database systems : a practical approach to design, implementation and management

Good choice and freely available

Harrington, J. L. (2016). Relational database design and implementation (Fourth edition). Morgan Kaufmann/Elsevier.

https://learning.oreilly.com/library/view/-/9780128499023/

Swedish version of the first book

Databasteknik

Thomas Padron-McCarthy 1963- Tore Risch 1949-, Lund: Studentlitteratur; Andra upplagan; 2018

Git

Skoulikari, A. (2023). Learning Git a hands-on and visual guide to the basics of GIT. O’Reilly Media.

https://www.oreilly.com/library/view/learning-git/9781098133900/

Modelling

Fowler, M. (2018). UML Distilled: A Brief Guide to the Standard Object Modeling Language. Pearson Education (US) : Addison-Wesley Professional.

https://learning.oreilly.com/library/view/uml-distilled-a/0321193687/

Systems analysis and design

Dennis, A., Wixom, B., Tegarden, D., & Safari, an O’Reilly Media Company. (2012). Systems Analysis and Design with UML, 4th Edition (1st edition). John Wiley & Sons.

https://learning.oreilly.com/library/view/systems-analysis-and/9781118037423/

Object-oriented programming

Two options:

Wazlawick, R. S. (2024). Object-oriented analysis and design for information systems : agile modeling with BPMN, OCL, IFML, and Python (Second edition). Morgan Kaufmann

Lott, S. F., & Phillips, D. (2021). *Python object-oriented programming: build robust and maintainable object-oriented Python applications and libraries *(Fourth edition)