Base Knowledge
Concepts of computer programming.
Teaching Methodologies
The course adopts a project-based learning methodology, including:
– Presentation of key concepts;
– Practical work guided in the classroom context;
– Tutorial monitoring of project development;
– Continuous feedback throughout the semester.
This approach promotes autonomy, self-regulation and the practical application of content.
Learning Results
Program
1. Productivity and working methods
– The concept of productivity in academic and professional contexts
– The importance of working methodologies
– Case studies and experience sharing.
2. Time Management
– The fundamental principles of time management
– Identifying priorities
– Tools to support personal organisation
3. Project management methodology
– Characterisation of the methodology
– Project development phases
– Definition of objectives, requirements and assumptions
– Project planning and monitoring
4. Writing and communication
– Structure of technical reports
– Collection, selection and synthesis of information
– Organisation of information in visual media
– Preparation and delivery of public presentations
5. Project development
– Design, implementation and final presentation of the project
Curricular Unit Teachers
Verónica Maria Marques do Carreiro Silva VasconcelosGrading Methods
Assessment is continuous and based on the development of a project, taking into account the following criteria:
- Quality of project planning and development
- Clarity, structure and reasoning of the written report
- Communication and argumentation skills during the final presentation
Assessment components:
- Project: 60%
- Written report, oral presentation of the project and defence: 40%
Additional requirements:
- Mandatory attendance at classes.
- Maximum absences: 7 hours/semester
Internship(s)
NAO
Bibliography
– Miguel, A. (2006). Gestão moderna de projetos — melhores técnicas e práticas. FCA. LIDEL–Edições técnicas, Lda. 6ª edição
– Pinto, J. P., & Tscharf, C. (2019). Scrum – A gestão ágil de projetos (1.ª ed.). FCA. ISBN: 978-972-722-900-0
– Oner, V. O. (2023). Developing IoT Projects with ESP32: Unlock the full potential of ESP32 in IoT development to create production-grade smart devices. Packt Publishing Ltd.
– Asim, Z. (2024). Hands-on ESP32 with Arduino IDE: unleash the power of IoT with ESP32 and build exciting projects with this practical guide. Reino Unido: Packt Publishing
– Williams, H. G. H. (2025). Esp32 development Bible: A comprehensive guide to professional ESP-IDF programming, real-time operating systems, wireless connectivity, and smart device innovation (The ultimate tech pro series). Independently published
– Course-related notes supplied by the professor on the online platform.