Multimedia Information Systems

Objectives

1. Knowledge: Use of base technologies for Information and Multimedia Systems (IMS).

2. Doing: Modeling and developing IMS

3. Non-technical skills: a) Ability to work as a team. b) Ability to manage time and meet deadlines.

General characterization

Code

2330

Credits

6.0

Responsible teacher

João Almeida das Rosas, Luís Manuel Camarinha de Matos

Hours

Weekly - 6

Total - 64

Teaching language

Português

Prerequisites

Knowledge of programming; modeling and using relational databases.

Bibliography

 Stair, R., & Reynolds, G. (2020). Principles of information systems. Cengage Learning.

- Bourgeois, D. (2014). Information systems for business and beyond. The Saylor Foundation.

- Steinmetz, R., & Nahrstedt, K. (2013). Multimedia systems. Springer Science & Business Media.

- HTML, JAVASCRIPT, CSS, ... online documents 

- Bootstrap, JQuery e other APIs (online documents)

- Laravel online documents

- Mongo-db online documents

Teaching method

 

Theoretical part: Formal lectures.

Practical component: Development of lab assignments, with support by teaching staff.

Evaluation method

 

Theoretical work (30%) + laboratory work (70%)

Subject matter

Foundation Technologies:

    - Web applications

    - Frontend APIs and Languages (HTML, Javascript, CSS,  Bootstrap, JQuery)

    - Backend languages (PHP, C#, Python, ...)

    - Database management systems (both relational and non-relational)

    - BigData, NoSQL

    - Could Platforms 

    - Cybersecurity 

 

Information Systems: 

    - Architecture and components

    - Data import

    - Reporting, document generation (PDF, Spreadsheets, XML, ...)

    - Business Intelligence, ETL (Extract, Transform, Load)

    - “Data Science”, “Open Science”     

 

Multimedia: 

   - Digital content (audio, video, VR / AR,…)

   - Digital content editing

   - Multi-channel content distribution platforms

 

Emerging challenges: 

   - IOT 

   - Industry 4.0

   - Smart Factory

   - “Gamification”

 

Lab works:

1- Development of a Web Application and platform for registering welfare and fitness data, using a hybrid data-based model (relational and no-SQL).

2- Development of Web Services to interoperate with the platform, with authentication features.

3- Development of a smartphone App for the Android or IOS ecosystems, with access to motion sensors (step counting, distance, calories, ...) for registration on the platform, through the Web services developed at work 2.

Programs

Programs where the course is taught: