Entries by Ruth Brooks

What is computational thinking?

Computational thinking (CT) is a problem-solving technique that imitates the process computer programmers go through when writing computer programmes and algorithms. This process requires programmers to break down complex problems and scenarios into bite size pieces that can be fully understood in order to then develop solutions that are clear to both computers and humans. […]

What is foreign policy?

Foreign policy is the mechanism national governments use to guide their diplomatic interactions and relationships with other countries. A state’s foreign policy reflects its values and goals, and helps drive its political and economic aims in the global arena. Many foreign policies also have a strong focus on national and international security, and will help […]

Financial resources: what are they and how are they managed?

Financial resources are the funds and assets that finance an organisation’s activities and investments. In simple terms, financial resources are the monies that keep a business operating, and there are several ways a business will raise and use its financial resources.  Every organisation will have a framework or process in place for planning, organising, directing, […]

What are data structures?

Data is a core component of virtually every computer programme and software system – and data structures are what store, organise, and manage that data. Data structures ensure that different data types can be efficiently maintained and accessed, and effectively processed and used, in order to perform both basic operations and advanced tasks. There are […]

What is a business strategy?

A business strategy outlines the specific ways in which an organisation plans to position itself, achieve its short-term and long-term goals, and grow over a period of time. It draws on other important business resources, such as the organisation’s mission, its vision, and its values, to help chart its direction forward and deliver on its […]

What is advanced programming?

Advanced programming is shorthand for the advanced-level programming techniques and concepts found in computer science. Computer programmers typically move through three stages of competency – beginner, intermediate, and advanced – with advanced programmers working on more complex projects and typically earning higher salaries than their more junior colleagues. Advanced programming concepts Object-oriented programming Object-oriented programming, […]

What is social and public policy?

Social and public policy is an interdisciplinary and applied social science that aims to critically analyse societal approaches to real-world issues.  Through a combined application of political science, sociology, economics, law and philosophy, it investigates government action in response to social, demographic and economic development. The purpose of social and public policy is to understand […]

What are the toughest challenges of leadership?

Business leaders around the globe face an array of internal and external burdens. The toughest challenges in leadership today include mounting pressure, strengthening communication and shaping corporate culture – and 57% of UK executives are facing a crisis in confidence. With leadership spending nearly half of their time deliberating the needs of the business, critical […]

AI search and recommendation algorithms

Powered by artificial intelligence (AI), search and recommendation algorithms shape our interaction (and satisfaction) with online platforms. Developed to predict user choices, preferences and behaviours, its purpose is to improve the overall user experience of websites, apps, smart assistants and other types of computer programmes. From Google to Amazon and Netflix, today’s biggest online retailers […]

Business across borders: The importance of international business law

International business is an essential part of a growing global economy. The integration of national economies into a global economic system – otherwise known as globalisation – has been one of the most important developments over the last century, prompting an extraordinary swell in international trade, commerce and production.  This connectedness of markets and peoples […]

How do algorithms work?

Much of what we do in our day-to-day lives comprises an algorithm: a sequence of step-by-step instructions geared to garner results. In the digital sphere, algorithms are everywhere. They’re the key component of any computer program, built into operating systems to ensure our devices adhere to the correct commands and deliver the right results on […]

Tech basics: An introduction to text editors

Autocorrect: the maker or breaker of an awkward situation. As smart device users, we’re certainly au fait with the ways in which software like spell checkers can protect against common (and costly) linguistic mistakes. In our technological age, most of our digital practice involves using platforms built on text editors – but, if a conversation […]