- Details
- Category: Discipline
- Flanagan, D. (2020). JAVASCRIPT : the Definitive Guide. O'Reilly Media, Inc. (ISBN: 978-1491952023) Zelle, J. (2024). Python Programming: An Introduction to Computer Science, 4th Edition. Franklin, Beedle & Associates (ISBN: 978-1590282977) Vincent, W. (2024). Django for Beginners, 5th Edition. Still River Press (ISBN: 978-1735467269) Mele, A. (2024). Django 5 By Example, 5th Edition. Packt Publishing (ISBN: 978-1805125457)
- Information Systems Management
- 6030
- 13151
- Programming II
- IPLUSO6030-13151
- 1
- 5
- 0
- 4
- Não
- Português
- The curricular unit of Programming II adopts innovative methodologies to optimize the teaching-learning process, combining theory and practice in dynamic approaches. It uses project-based learning, built throughout the semester and incremented with each new content, where students develop real-world web applications, promoting autonomy and problem-solving. The hands-on methodology encourages students to apply the concepts and languages addressed from the very beginning. The use of interactive classes with practical challenges stimulates active participation, while collaborative tools allow continuous review and feedback. Learning is complemented by digital resources and tools widely used in the industry (e.g., GitHub), encouraging engagement, collaborative work, and consolidating knowledge. These strategies ensure teaching aligned with market demands, preparing students for real challenges in web development.
- Mandatory
- The curricular unit Programming II aims to develop solid knowledge in web development in students, enabling them to create dynamic applications using HTML, CSS, and Python. Students will acquire skills in structuring and styling web pages, implementing interactivity, managing databases, and integrating dynamic components. In addition, they will be able to apply good programming practices, security, and optimization, ensuring the scalability and efficiency of applications. The CU also promotes problem-solving in information systems development, integratig functionality and data presentation to end users (frontend) and the development of programming logic and data access and manipulation (backend). Upon completion, students will have the aptitude to design, develop, and maintain functional, interactive, and secure websites and web applications, consolidating the link between theory and practice in a professional context.
- Introduction to Web Development Frontend, backend, HTTP concepts and client-server model. Frontend Languages: HTML, CSS, and JavaScript Page structuring, responsive design, and accessibility. Backend Languages: Python Python in Web development Variables, operators, control structures Best practices. Functions and Data Handling Functional programming for the web Data types Data handling and structures Code organization. Forms and User Interaction Interaction methods: POST and GET. Data validation and sanitization Data persistence Sessions and Cookies Authentication, content personalization, and security. Files and Directories Reading, writing, uploading, and organizing dynamic content. Modular Programming Use of includes and require for code reuse. Security Prevention of code injection, XSS, and CSRF. Practical Project Development of a dynamic and secure web application.
Descrição
Data limite
Ponderação
Observações
Projecto de grupo
22-06-2026
70%
Projecto tem 3 entregas ao longo do semestre
Detalhes abaixoDefesa
22-06-2026
15%
Defesa em grupo, mas com avaliação individual Trabalhos individuais
(em aula ou em casa)Vários
15%
Web design 20% N/D
Após aula 4Desenho de página Implementação com HTML e CSS Site dinamico com JS 35% N/D
Após aula 9Eventos e DOM Formulários e validação Armazenamento local Integração com API Boas práticas e testes Entrega / Avaliação 45% N/D
Após aula 15Gestão de utilizadores e autenticação Diferenciação de perfis de utilizador Controlo de sessões Ambiente multi-utilizador Persistência de dados com Base de Dados WebApp Os trabalhos de grupo são desenvolvidos em plataforma Docker, em modelo uniforme disponibilizado no início do semestre. Os alunos são incentivados a colocar os trabalho na plataforma GitHub para facilitar o acesso e interacção com o docente. Na entrega final, apenas será entregue código fonte, submetido em plataforma Moodle
- Semestral
- The Programming II course focuses on web development, providing students with fundamental knowledge and skills for creating dynamic web applications. Using HTML, CSS, and Python/Django, students will learn to structure, style, and program interactive websites, strengthening essential frontend and backend development practices. The course falls within the area of programming and software engineering, covering the development and maintenance of web applications, frotend and backend, with a focus on creating responsive interfaces, database integration, and the implementation of Information Systems, applying good programming and security practices. This course unit is essential in the study cycle, as it equips students with fundamental skills for the digital market and information management on the web.
- Details
- Category: Discipline
- Krugman, P., Obstfeld, M. e Melitz, M. (2012), International Economics, Addison-Wesley.
- Accounting and Management
- 3564
- 18867
- International Trade
- IPLUSO3564-18867
- 1
- 5
- 0
- 4
- Não
- Português
- The exposition of current news for the applicability and discussion of the theoretical concepts exposed-
- Mandatory
- The student should be able to understand and know how to discuss the main dimensions of the real international economy (trade, IDE, trade policy, critical sectors; international payments; internationalization process).
- 1 Introduction 1.1 Concept, and objectives and scope of International Trade 2. Trade Balance 3. Classical Theories of International Trade 4. Contemporary Theories of International Trade 5. Economies of scale and imperfect competition 6. Analysis of attractiveness and entry into new markets and International Trade 7. Process and forms of Internationalization and International Trade 8. Globalization and International Trade 9. Foreign Exchange Operations and International Trade 10. International Payments
Descrição dos instrumentos de avaliação (individuais e de grupo) ¿ testes, trabalhos práticos, relatórios, projetos... respetivas datas de entrega/apresentação... e ponderação na nota final.
Exemplo:
Descrição
Data limite
Ponderação
1º Teste de avaliação
2º Teste de avaliação
23-04-2026
04-06-2026
35%
35%
Trabalho de Grupo
Entrega 06/06/26 /Apresentação 12/06/26
30%
Adicionalmente poderão ser incluídas informações gerais, como por exemplo, referência ao tipo de acompanhamento a prestar ao estudante na realização dos trabalhos; referências bibliográficas e websites úteis; indicações para a redação de trabalho escrito...
- Semestral
- International Trade curriculum unit aims to provide students with an understandable and up-to-date analytical instrument, necessary to understand the phenomena of globalization of markets and production that currently characterize the world economy. The focus on the forms of internationalization of organizations as well as international payment methods and the functioning of the FOREX market will provide knowledge for the management activity in companies where these issues are relevant.
- Details
- Category: Discipline
- James, G., Witten, D., Hastie, T., & Tibshirani, R. (2013). An introduction to statistical learning: with applications in R. Springer. Steele, B., Chandler, J., & Reddy, S. (2018). Statistics for data science: A comprehensive introduction. O'Reilly Media, Inc. Gelman, A., & Hill, J. (2006). Data analysis using regression and multilevel/hierarchical models. Cambridge University Press.
- Computer Applications for Data Science
- 6382
- 23558
- Statistics for Data Science
- IPLUSO6382-23558
- 1
- 6
- 0
- 4
- Não
- Português
- The teaching methodology will be based on lectures, practical examples and exercises, as well as the use of data analysis software (e.g. R commander or Jamovi). Students will also be encouraged to develop practical projects involving the analysis of real data, with a focus on interpreting and communicating the results. Assessment will be based on individual and group work, as well as two tests. Students will also be assessed on their ability to apply statistical concepts to real problems and their ability to communicate data analysis results clearly and concisely with appropriate technical terminology.
- Mandatory
- 1. Understand the fundamental concepts of probability and probability distributions; 2. Apply sampling techniques to collect and analyze data; 3. Perform statistical inference, including hypothesis testing and confidence intervals; 4. Perform exploratory data analysis using graphs and descriptive statistical measures; 5. Apply statistical modeling techniques, including linear regression and analysis of variance; 6. Apply multivariate analysis techniques, such as principal component analysis and clustering.
- 1. introduction to statistics and probability 2. Sampling techniques 3. Statistical inference 4. Exploratory data analysis 5. Statistical decision theory, hypothesis tests and significance tests. 6. Theory of small samples. Student's t distribution and Chi square distribution. 7. Curve fitting and the least squares method 8. Statistical modeling 9. Multivariate analysis
Descrição dos instrumentos de avaliação (individuais e de grupo) ¿ testes, trabalhos práticos, relatórios, projetos... respetivas datas de entrega/apresentação... e ponderação na nota final.
Exemplo:
Descrição
Data limite
Ponderação
Primeira Frequência
30-04-2025
40%
Segunda Frequência
11-06-2025
40%
Apresentação de trabalho Fração A
07-05-2025 25%
Apresentação de trabalho Fração B 16-06-2025 25% Participação 10% Adicionalmente poderão ser incluídas informações gerais, como por exemplo, referência ao tipo de acompanhamento a prestar ao estudante na realização dos trabalhos; referências bibliográficas e websites úteis; indicações para a redação de trabalho escrito...
- Semestral
- This course introduces the fundamental concepts of statistics for data science, including probability distributions, sampling techniques, statistical inference, exploratory data analysis and curve fitting. In addition, the course introduces statistical modeling techniques, including linear regression and analysis of variance, as well as multivariate analysis techniques, such as principal component analysis and clustering.
- Details
- Category: Discipline
- Reis, Elizabeth. (2008). Estatística Descritiva, 7a Ed., Lisboa: Edições Sílado; Barroso, M., Sampaio, E. e Ramos, M. (2010). Exercícios de Estatística Descritiva para as Ciências Sociais. Lisboa: Edições Sílabo
- Information Systems Management
- 6030
- 4944
- Quantitative Methods
- IPLUSO6030-4944
- 1
- 5
- 0
- 4
- Não
- Português
- Case study method Field investigation work Practical exercises in class Use of questionnaire and data analysis technologies such as SPSS, Typeform, Google Forms and Microsoft Excel
- Mandatory
- Deepen the ability to perform intellectual activities that involve mathematical reasoning; Learn to use mathematics and statistics in understanding situations in reality; Develop a critical sense regarding mathematical and statistical procedures and results;
- Concept Review Introduction / The data Data presentation: tables and graphs Frequency distribution Location Measures Dispersion and Concentration Measures Asymmetry and Kurtosis Measures Index numbers Association between two variables / Linear Regression and Simple Correlation Time series Application of statistical methods to the management of I.S. Study of statistics in digital support Statistical tests
Descrição dos instrumentos de avaliação (individuais e de grupo) ¿ testes, trabalhos práticos, relatórios, projetos... respetivas datas de entrega/apresentação... e ponderação na nota final.
Exemplo:
Descrição
Data limite
Ponderação
Teste de avaliação 1
A acordar com os alunos 50%
Teste de avaliação 2
A acordar com os alunos 50%
Adicionalmente poderão ser incluídas informações gerais, como por exemplo, referência ao tipo de acompanhamento a prestar ao estudante na realização dos trabalhos; referências bibliográficas e websites úteis; indicações para a redação de trabalho escrito...
- Semestral
- The subject of Quantitative Methods is part of the field of action of mathematics and statistics. The aim of this discipline is to provide participants with methods and tools that help them in daily operations related to mathematical reasoning and tasks that require quantitative skills, research, analysis and data presentation.
- Details
- Category: Discipline
- SÁ E MELLO, Alberto de - Direito do Trabalho para Empresas. Coimbra: Almedina, 2023.
- Accounting and Management
- 3564
- 18864
- Labor Law and Labor Relations
- IPLUSO3564-18864
- 1
- 5
- 0
- 4
- Não
- Português
- Teaching a legal subject on an Accounting and Management course requires a strong sense of practicality and a clear link to the reality of the professional world in question. Therefore, and within the framework of learning the fundamental principles and rules already set out, the use of concrete examples facilitates the acquisition of the competences that make up its transversal domain (also as set out above). There are two written tests and attendance and participation are taken into account (including the oral presentation of work), as follows: First test: 30 per cent of the final assessment. Second test: 30 per cent of the final assessment. Attendance and participation: 40% of the final assessment.
- Mandatory
- Knowing, interpreting and mastering the macro legal-normative framework of labour relations. Know, interpret and master the key concepts and issues in the field of the labour market.
- Law, Labour Relations and Labour Law. Constitutional Labour Law. International labour law. European labour law. The Employment Contract as a paradigm of the Labour Relationship: the Individual Employment Relationship. Labour Contract: notions, characteristics and fundamental elements of the regime. Collective Labour Relations. Social dialogue and tripartism. The Economy and the Labour Market. Employment and Labour. Labour Administration. Labour Jurisdiction.
Descrição dos instrumentos de avaliação (individuais e de grupo) ¿ testes, trabalhos práticos, relatórios, projetos... respetivas datas de entrega/apresentação... e ponderação na nota final.
Exemplo:
Descrição
Data limite
Ponderação
Teste de avaliação
08-04-2026
40%
Teste de avaliação
20-05-2026
40%
Provas orais.
27-05-2026
20%
Adicionalmente poderão ser incluídas informações gerais, como por exemplo, referência ao tipo de acompanhamento a prestar ao estudante na realização dos trabalhos; referências bibliográficas e websites úteis; indicações para a redação de trabalho escrito...
- Semestral
- The UC Labour Law and Labour Relations appears in the course in the context of an overall objective of providing students with the macro legal-normative framework that is indispensable for structuring the fundamental bases for building an academic path that is successful from the point of view of satisfying the objectives of acquiring and mastering the theoretical and practical tools that are indispensable for adequate and high-quality professional practice in the area of business management. The UC Labour Law and Labour Relations should be a fundamental axis of the CTESP in Accounting and Management, precisely because the legal framework for activities in the field of accounting and business management, which is so exhaustive and omni-comprehensive, does not relieve the professional of the need for its knowledge and basic mastery