" >

Resource List of the Week: Software Engineering

This week, our Resource List of the Week concentrates on Software Engineering. Before starting, let’s give a definition of the topic.

What is Software Engineering?

According to the Technopedia,

“Software engineering is the process of analyzing user needs and designing, constructing, and testing end user applications that will satisfy these needs through the use of software programming languages. ”

To better understand the topic, we suggest you read the following titles.

1. From Computing to Computational Thinking – Wang, Paul S.

From Computing to Computational Thinking

This title gives you the tools for understanding and using Computational Thinking. Firstly, the book uses puzzles, games, and everyday examples. These are used as starting points for discussion and for connecting abstract thinking patterns to real-life situations. Furthermore, it provides an interesting and thought-provoking way to gain general knowledge about modern computing and its concepts.


2. Java For Dummies – Burd, Burry A

Java For Dummies

This book will allow anyone to learn java, which is the world’s most popular programming language. Firstly, it has a focus on reusing existing code and shows how to create basic Java objects, classes and methods. Secondly, it discusses the value of variables, how to control program their flow with loops and decision-making statements.


3. Computer Science: An Overview – Brookshear, Glenn /Brylow, Dennis

Computer Science: An Overview

This title utilises broad coverage and clear exposition to explain the dynamic subject of computer science. Firstly, the author uses a language-independent context. Therefore, it encourages the development of a practical, realistic understanding of the field. Finally, it has an overview of each of the important areas in Computer Science, it also provides students with a general level of proficiency for future courses.

4. Structured Computer Organization – Tanenbaum, Andrew S /Austin, Todd

Structured Computer Organization

This title provides an accessible introduction to computer hardware and architecture. To start off, it can serve as a useful resource for all computer professionals and engineers, who need an overview or introduction to computer architecture. Secondly, this book takes a modern structure and layered approach to understanding computer systems. Finally, it is highly accessible, it has been thoroughly updated to reflect today’s most critical new technologies and the latest developments in computer organization and architecture.

5. The Agile Organization – Holbeche, Linda

The Agile Organization

This book focuses on how to build both agility and resilience at individual, team and organizational levels, with the Agile methodology. This method assists teams in responding to the unpredictability of constructing software. Firstly, it uses incremental, iterative work sequences that are commonly known as sprints. Secondly, it draws on a wealth of research, including the experiences and learning of managers and HR. This then shows how it is possible to ‘square the circle’, becoming more sustainably agile while also enhancing employee engagement and resilience.

In conclusion, the content outlined above could be attained for your resource list through the Kortext Store and the CLA Digital Content Store (DCS).

KeyLinksKortext and the DCS can all be used together to create an intuitive learning environment.

If you dont want to miss out on any updates, please subscribe to our newsletter!