Write and find what you are looking for:

The BDUSc offers comprehensive education and training delivered through social science subjects with a solid grounding in computing. Elective subjects provide students with complementary training in areas such as Habitats, Ecology, Design and High-Performance Computing

The curriculum also includes the possibility of taking elective subjects during the third year, as well as doing company internships in the second year.

Overview of credits

ECTS CREDITS 1ST 2ND 3RD TOTAL
Core subjects 36 18 - 54
Required subjects 24 36 20 80
Elective subjects - 6 30 36
Bachelor's Degree Final Project - - 10 10
Total 60 60 60 180

Subjects

Filter results:
Year:
Term:
Type of subject:
Colour code
  • Core
  • Elective
  • Required

Code:

Year: 1st

Calculus

Code:

Calculus
Lecturer:
Description
Calculus presents the main techniques in differential and integral calculus as tools for modernising and solving problems in our area of interest. It also studies real functions and their graphical representation, as well as optimisation problems.

Year: 1st

Term: 1st

CREDITS: 4 ECTS

Language: English

Type of subject:

  • Required

Code:

Year: 1st

Urban Geography

Code:

Urban Geography
Lecturer:
Description
This course gives an introduction to Urban Geography by exploring the concepts of space, territory and scale through the relationship between economy, society and sustainability in urban development. 

Year: 1st

Term: 1st

CREDITS: 6 ECTS

Language: English

Type of subject:

  • Core

Code:

Year: 1st

Introduction to Urban Sociology

Code:

Introduction to Urban Sociology
Lecturer:
Description
The aim of Introduction to Urban Sociology is to introduce students to science and sociological thinking and their applications in urban societies. 

Year: 1st

Term: 1st

CREDITS: 6 ECTS

Language: English

Type of subject:

  • Core

Code:

Year: 1st

City & Information I

Code:

City & Information I
Lecturer:
Description
City & Information I gives an introduction to the theory of form and the laws of visual perception, practical functions and ergonomics, as well as the methods, principles and applications of space, time and information visualisation.

Year: 1st

Term: 1st

CREDITS: 4 ECTS

Language: Inglés

Type of subject:

  • Required

Code:

Year: 1st

Numerical Methods

Code:

Numerical Methods
Lecturer:
Description
Numerical Methods studies the description of real phenomena using mathematical models for their application in the fields of science and technology, with the purpose of facilitating their understanding and helping to find the most appropriate tools and solutions. Numerical techniques apply calculus using computer programs that can solve problems of increasing complexity.

Year: 1st

Term: 2nd

CREDITS: 4 ECTS

Language: English

Type of subject:

  • Required

Code:

Year: 1st

Cities in an Historical & Spatial Perspective

Code:

Cities in an Historical & Spatial Perspective
Lecturer:
Description
Cities in an Historical & Spatial Perspective approaches urban phenomena from an historical and spatial point of view. 

Year: 1st

Term: 2nd

CREDITS: 6 ECTS

Language: English

Type of subject:

  • Core

Code:

Year: 1st

Environmental Concepts

Code:

Environmental Concepts
Lecturer:
Description
Environmental Concepts is a theoretical module that helps define the conceptual ecological framework, including environmental impacts and policies, circular economy, integrated product policy and environmental tools. 

Year: 1st

Term: 2nd

CREDITS: 6 ECTS

Language: English

Type of subject:

  • Core

Code:

Year: 1st

City & Information II

Code:

City & Information II
Lecturer:
Description
City & Information II explores the systems, protocols and conventions used for spatial representation, from two-dimensional orthogonal projections to three-dimensional models, including physical models, mappings and virtual models. 

Year: 1st

Term: 2nd

CREDITS: 4 ECTS

Language: English

Type of subject:

  • Required

Code:

Year: 1st

Algebra

Code:

Algebra
Lecturer:
Description
Algebra introduces the main algebraic structures and techniques in linear algebra, together with their applications and topics in discrete mathematics.

Year: 1st

Term: 3rd

CREDITS: 4 ECTS

Language: English

Type of subject:

  • Required

Code:

Year: 1st

Urban development

Code:

Urban development
Lecturer:
Description

Urban Development is a trans-disciplinary course providing students with notions of quantitative Data Analysis, Computer Data Processing and Descriptive Statistics, which will be applicable during the development of application projects. 

Year: 1st

Term: 3rd

CREDITS: 6 ECTS

Language: Inglés

Type of subject:

  • Core

Code:

Year: 1st

Introduction to urban economy

Code:

Introduction to urban economy
Lecturer:
Description

Introduction to Urban Economy allows students to acquire basic knowledge on the Micro and Macro functioning of contemporary Urban Economies. No prior knowledge is needed to follow the course.

Year: 1st

Term: 3rd

CREDITS: 6 ECTS

Language: English

Type of subject:

  • Core

Code:

Year: 2nd

Statistical models

Code:

Statistical models
Lecturer:
Description

Statistical Models deals with descriptive statistics and the graphical representation of data, as well as inferential statistics and statistical modelling for interpreting data.

Year: 2nd

Term: 1st

CREDITS: 4 ECTS

Language: English

Type of subject:

  • Required

Code:

Year: 2nd

Urban representation systems

Code:

Urban representation systems
Lecturer:
Description

Urban Representation Systems addresses the history of urban form, its systems, tools and methods of representation. Urban-scale graphic surveying techniques are approached in all phases, from drawing with sketches, orthogonal projections and 3D models to scientific data-based restitution. 

Year: 2nd

Term: 1st

CREDITS: 6 ECTS

Language: English

Type of subject:

  • Core

Code:

Year: 2nd

Environment assessment of cities

Code:

Environment assessment of cities
Lecturer:
Description

Environmental Assessment of Cities is a hands-on subject giving students the tools to evaluate the environmental impact of a city. Subjects include environmental indicators for cities and cities’ carbon footprint and water footprint.

Year: 2nd

Term: 1st

CREDITS: 4 ECTS

Language: English

Type of subject:

  • Required

Code:

Year: 2nd

City & Territory I

Code:

City & Territory I
Lecturer:
Description

City & Territory I explores the means of representing the city as a system of relationships through space, time, and information. 

Year: 2nd

Term: 1st

CREDITS: 6 ECTS

Language: English

Type of subject:

  • Required

Code:

Year: 2nd

Introduction to programming

Code:

Introduction to programming
Lecturer:
Description

Introduction to Programming will cover all the basic fundamentals of programming languages used to select, process and visualise data as interactive media in the digital domain. 

Year: 2nd

Term: 2nd

CREDITS: 4 ECTS

Language: English

Type of subject:

  • Required

Code:

Year: 2nd

Geographic information systems

Code:

Geographic information systems
Lecturer:
Description

Geographic Information Systems covers the bases of topography, hypsometry and cartography and explores the techniques for modifying terrain through the use of a geographic information system (GIS). 

Year: 2nd

Term: 2nd

CREDITS: 6 ECTS

Language: English

Type of subject:

  • Core

Code:

Year: 2nd

City & Territory II

Code:

City & Territory II
Lecturer:
Description

City & Territory II starts with the traditional concept of composition, examines the position of systems with multiple representation relationships and studies distributed systems of increasing complexity.

Year: 2nd

Term: 2nd

CREDITS: 6 ECTS

Language: English

Type of subject:

  • Required

Code:

Year: 2nd

Global cities & urban systems

Code:

Global cities & urban systems
Lecturer:
Description

Global Cities & Urban Systems approaches the main theories about urban hierarchies, comparing the phenomena of the global and local city in terms of flow of capital, goods, people and services, driven by the new technologies of communication and information. 

Year: 2nd

Term: 3rd

CREDITS: 6 ECTS

Language: English

Type of subject:

  • Core

Code:

Year: 2nd

Urban movility & energy

Code:

Urban movility & energy
Lecturer:
Description

Urban Mobility & Energy aims to understand the environmental impacts of a city in the areas of transport and energy, including the impacts of energy sources such as nuclear, oil, natural gas, photovoltaic, solar, diesel, etc., and the impacts of urban mobility, including private vehicles, bus, metro, bicycle, walking, etc. 

Year: 2nd

Term: 3rd

CREDITS: 4 ECTS

Language: English

Type of subject:

  • Required

Code:

Year: 2nd

City & Territory III

Code:

City & Territory III
Lecturer:
Description

Cities & Territory III approaches different techniques for the analysis and the representation of the urban territory.

Year: 2nd

Term: 3rd

CREDITS: 6 ECTS

Language: English

Type of subject:

  • Required

Code:

Year: 3rd

Urban complexity I

Code:

Urban complexity I
Lecturer:
Description

Urban Complexity I investigates the relevance of Information and Communication Technologies [ICT] in the debate of the city of the future. It studies the impact of data technologies and Real Time Data (RTD) cumulative logics with sensor systems that process binary information every three seconds, as well as other characteristics of the city in the information age. 

Year: 3rd

Term: 1st

CREDITS: 10 ECTS

Language: English

Type of subject:

  • Required

Code:

Year: 3rd

Object oriented programming

Code:

Object oriented programming
Lecturer:
Description

Object-Oriented Programming (OOP) refers to a programming model based on the object rather than the traditional procedure of input data, process and output data. It focuses on modelling the objects and the logics necessary to manipulate them, with an emphasis on the methods or the sequences that are required for their transformation. An overview of OOP languages will be explored.

Year: 3rd

Term: 1st

CREDITS: 5 ECTS

Language: English

Type of subject:

  • Elective

Code:

Year: 3rd

Advanced operational landscape

Code:

Advanced operational landscape
Lecturer:
Description

Advanced Operational Landscape will approach the city as an active territorial scenario. This analysis will explore how the city-landscape association evolves over time and analyse its current relationship with new technologies and innovative urban strategies. 

Year: 3rd

Term: 1st

CREDITS: 5 ECTS

Language: English

Type of subject:

  • Elective

Code:

Year: 3rd

History of the urban world

Code:

History of the urban world
Description

History of the Urban World will give an introduction to the phenomena of globalisation and explore the main characteristics of the global urban society, with special emphasis on the knowledge society and the importance of education in the processes of global change. 

Year: 3rd

Term: 1st

CREDITS: 5 ECTS

Language: English

Type of subject:

  • Elective

Code:

Year: 3rd

Operating systems

Code:

Operating systems
Lecturer:
Description

Operating Systems will cover the fundamentals of programming, as they relate to City OS (City Operating System) implemented in Smartcity solutions. The layer of technological implementation required includes data sources, processing of information, and real-time responses. 

Year: 3rd

Term: 1st

CREDITS: 5 ECTS

Language: English

Type of subject:

  • Elective

Code:

Year: 3rd

Ecological urbanism

Code:

Ecological urbanism
Lecturer:
Description

Ecological Urbanism aims to address the implications of design at various urban scales, keeping the focus on how ecology can operate within the territory as an integrated system.

Year: 3rd

Term: 1st

CREDITS: 5 ECTS

Language: English

Type of subject:

  • Elective

Code:

Year: 3rd

Urban geography, environment & sustainability

Code:

Urban geography, environment & sustainability
Lecturer:
Description

Urban Geography, Environment & Sustainability sets physical environmental systems within their economic, political and sociocultural contexts, with a focus on environmental debates and studies of urban ecology: environmental management, climate change, environment, nature conservation and biodiversity, development and sustainability.

Year: 3rd

Term: 1st

CREDITS: 5 ECTS

Language: English

Type of subject:

  • Elective

Code:

Year: 3rd

Urban complexity II

Code:

Urban complexity II
Lecturer:
Description

Urban Complexity II examines the representation of expansive urban systems in continuous transformation through the application of current techniques: new cartographies and maps based on vectors, fields, agents and real-time data. 

Year: 3rd

Term: 2nd

CREDITS: 10 ECTS

Language: English

Type of subject:

  • Required

Code:

Year: 3rd

Self-sufficient cities

Code:

Self-sufficient cities
Lecturer:
Description

Self-sufficient and interconnected neighbourhoods, pedestrian environments, circular ecosystems capable of generating their own energy, recycling their water, processing their waste and growing their own food. Self-Sufficient Cities examines the metabolic rift and envisions a compact, diverse, distributed city made up of interconnected, self-sufficient and productive neighbourhoods. 

Year: 3rd

Term: 2nd

CREDITS: 5 ECTS

Language: English

Type of subject:

  • Elective

Code:

Year: 3rd

Cities & climate change

Code:

Cities & climate change
Description

Cities & Climate Change looks at the phenomenon of climate change and its consequences on the urban scale. It analyses the role of infrastructures, examines their ecological failure and implements resilience strategies through concepts such as adaptability, flexibility and recovery. 

Year: 3rd

Term: 2nd

CREDITS: 5 ECTS

Language: English

Type of subject:

  • Elective

Code:

Year: 3rd

Computer graphics

Code:

Computer graphics
Description

Computer Graphics studies the protocols and methods related to the representational tools implemented by computational techniques using a variety of different software.

Year: 3rd

Term: 2nd

CREDITS: 5 ECTS

Language: English

Type of subject:

  • Elective

Code:

Year: 3rd

Renaturalization & bioreceptivity

Code:

Renaturalization & bioreceptivity
Lecturer:
Description

Renaturalisation & Bioreceptivity explores the relationship between nature and cities, and the need to enhance the natural presence to alter urban flows. 

Year: 3rd

Term: 2nd

CREDITS: 5 ECTS

Language: English

Type of subject:

  • Elective

Code:

Year: 3rd

The City & the Urban World

Code:

The City & the Urban World
Lecturer:
Description

The City & the Urban World explores urban phenomena from an historical and social point of view. 

Year: 3rd

Term: 2nd

CREDITS: 5 ECTS

Language: English

Type of subject:

  • Elective

Code:

Year: 3rd

Databases

Code:

Databases
Lecturer:
Description

Databases will explore methods to organise the data workflow, learning how to design better with a proper understanding of data analysis results.

Year: 3rd

Term: 3rd

CREDITS: 5 ECTS

Language: English

Type of subject:

  • Elective

Code:

Year: 3rd

Urban metabolism

Code:

Urban metabolism
Lecturer:
Description

The goal of Urban Metabolism is to equip designers with a framework that can foster strategies, spatial representations and interventions that take into account the broader territorial interdependencies at play in any design. Urban metabolism plays a pivotal role in understanding the wide range of scales of interdependencies involved in the interaction between cities, hinterlands, regions and the planet and the variegated range of ecological, political and social processes that underpin these interdependencies. 

Year: 3rd

Term: 3rd

CREDITS: 5 ECTS

Language: English

Type of subject:

  • Elective

Code:

Year: 3rd

Speculative thinking

Code:

Speculative thinking
Description

Speculative Thinking addresses the speculative study of the future of cites, as an agent of change in the envisioning of an urban habitat. From utopia to a hyperexpanded present, the course will focus on the transformative potential of initiatives related to Information and Communication Technologies. 

Year: 3rd

Term: 3rd

CREDITS: 5 ECTS

Language: English

Type of subject:

  • Elective

Code:

Year: 3rd

Graphic models

Code:

Graphic models
Description

Graphic Models explores the structures of dependence between variables from simple to complex domains, covering notions of statistics, probabilistics and machine learning. 

Year: 3rd

Term: 3rd

CREDITS: 5 ECTS

Language: English

Type of subject:

  • Elective

Code:

Year: 3rd

Urban resilience

Code:

Urban resilience
Lecturer:
Description

Urban Resilience explores the concept of Resilience applied to the urban scale: the capability to absorb impacts, which allows cities to maintain their functionality. An increasing responsiveness allows cities to adapt to economic, social, and physical pressures and to face conflicts, such as energy scarcity, climate change and population fluctuation.

Year: 3rd

Term: 3rd

CREDITS: 5 ECTS

Language: English

Type of subject:

  • Elective

Code:

Year: 3rd

Urban dynamics

Code:

Urban dynamics
Lecturer:
Description

Urban Dynamics investigates the consequences of the recent radical changes in cities - such as overpopulation, climate change, or the advent of renewable energies - and explores how urban and architectural design should be adapted to address such challenges. 

Year: 3rd

Term: 3rd

CREDITS: 5 ECTS

Language: English

Type of subject:

  • Elective

Code:

Year: 3rd

Bachelor's degree final project

Code:

Bachelor's degree final project
Lecturer:
Description

The Bachelor’s Degree Final Project (BDFP) is carried out during the third term of the third year and has a tuition load of 10 ECTS, without any face-to-face tuition. Students work on their BDFP autonomously under the supervision of an instructor at the school and through tutorials and technical assessments assigned in accordance with each student's training profile. The mentoring team is responsible for conceptual, strategic and formal follow-up and for providing specific technical advice. At the end of the process, students have to write a report of their work and defend it in front of a panel composed of one of the tutors, lecturers from different areas of knowledge and external evaluators from the academic, professional and business world.

Year: 3rd

Term: 3rd

CREDITS: 10 ECTS

Language: English

Type of subject:

  • Required

Code:

Year: 3rd

Visual analytics

Code:

Visual analytics
Description

Visual Analytics studies the use of visual representation techniques applied to urban environments, integrating notions of computation, graphic design, infographics and open data.

Year: 3rd

Term: 2nd

CREDITS: 5 ECTS

Language: English

Type of subject:

  • Elective

Code:

Year: 2nd

Data structures and algorithms

Code:

Data structures and algorithms
Lecturer:
Description

In computer science, algorithms are often defined as fixed and often finite procedures of step-by-step instructions understood to produce something other than themselves. Structures of logics interfacing with data are sourced from any computable phenomena. Data Structures & Algorithms will focus on emergent design strategies based on algorithmic design logics. From the physical spaces of our built environment to the networked spaces of digital culture, algorithmic and computational strategies are reshaping not only design strategies but the entire perception of the urban area and its boundaries.

Year: 2nd

Term: 3rd

CREDITS: 4 ECTS

Language: English

Type of subject:

  • Required

Code:

Year: 1st

City & Information III

Code:

City & Information III
Lecturer:
Description

City & Information 3 will allow students to develop their creativity and put their newly acquired skills to the test in the city of Barcelona—a laboratory for urban analysis and project development. 

Year: 1st

Term: 3rd

CREDITS: 4 ECTS

Language: English

Type of subject:

  • Required