COURSE CONTRIBUTION TO PROGRAM
This course aims to primarily introduce students to the world of mobile apps from the developer's perspective. Classes are fundamentally hands-on, enabling students to develop simple mobile apps, in this case, based primarily on the Apple iOS (iPhone, iPad and iPod touch) and Android platforms.
For students without any programming experience, this is an excellent opportunity to explore a world which is increasingly important for our society. Just as mastering English has become key for business in the last few decades, programming, the universal language of technology, will become fundamental in the coming years.
As mentioned, the course is practical in focus. This implies that, after an introduction to the economic and technological concerns the key platforms have to address when developing a new app, the course will focus on the theoretical-practical elements related to app development. Students will thus learn to use Apple's Xcode(*) and Google's Android Studio (XX) development environments as well as the device simulators they incorporate. If students wish, they can also test their app projects on any of their own devices.
In terms of content, the course addresses two fundamental aspects of app development for mobile devices: (1) designing the graphic interface and (2) programming code. In addition, the different class sessions will explore other related topics: multimedia content in apps, uploading web content, maps, etc.
(*) Xcode is only available for Mac computers. Consequently, those interested in developing apps specifically for iOS (iPhone, iPad and iPod touch) should ideally have their own Mac. If they don¿t, they will be able to work with classmates that have one to address the topics related specifically to iOS. Having a Mac is not a prerequisite to be able to enrol in this class.
(**) Android Studio is available for both Mac and PCs.
We will use examples and practical exercises to learn about app programming. These will be carried out in class either individually or in pairs.
Students will also work on a group project to develop a simple app. These groups will consist of a maximum of 5 students each. The aim is for the project to be carried out in class. That notwithstanding, depending on the project the groups choose and their objectives, the project will probably require additional work outside of class.
Timetable and sections
Group |
Teacher |
Department |
Year 1 |
Francesc Roig i Feliu |
Operaciones, Innovación y Data Sciences |
Timetable Year 1
From 2021/9/7 to 2021/10/5:
Each Tuesday from 14:45 to 17:15. (Except: 2021/9/28)
From 2021/10/26 to 2021/11/30:
Each Tuesday from 14:45 to 17:15.
Group |
Teacher |
Department |
Year 2 |
Francesc Roig i Feliu |
Operaciones, Innovación y Data Sciences |
Timetable Year 2
From 2021/9/7 to 2021/10/5:
Each Tuesday from 14:45 to 17:15. (Except: 2021/9/28)
From 2021/10/26 to 2021/11/30:
Each Tuesday from 14:45 to 17:15.
Group |
Teacher |
Department |
Year 3 |
Francesc Roig i Feliu |
Operaciones, Innovación y Data Sciences |
Timetable Year 3
From 2021/9/7 to 2021/10/5:
Each Tuesday from 14:45 to 17:15. (Except: 2021/9/28)
From 2021/10/26 to 2021/11/30:
Each Tuesday from 14:45 to 17:15.
Group |
Teacher |
Department |
Year 4 |
Francesc Roig i Feliu |
Operaciones, Innovación y Data Sciences |
Timetable Year 4
From 2021/9/7 to 2021/10/5:
Each Tuesday from 14:45 to 17:15. (Except: 2021/9/28)
From 2021/10/26 to 2021/11/30:
Each Tuesday from 14:45 to 17:15.