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.