- Details
- Category: Discipline
- MACHADO, A . M. ( org. dir. ), Dicionário de literatura portuguesa. Lisboa: Presença, 2006 FIGUEIREDO, O., Didáctica do Português Língua Materna - dos Programas de Ensino às Teorias, das Teorias às Práticas. Porto, Edições ASA, 2005 VASCO MOREIRA , HILÁRIO PIMENTA ; REVISÃO: MARIA ALDINA MARQUES, Gramática de Português - 3.º Ciclo do Ensino Básico e Ensino Secundário, Porto Editora, 2015
- Development of Artificial Intelligence Applications
- 7058
- 11124
- Oral and Written Expression Techniques
- ISLA Gaia7058-11124
- 1
- 3
- 0
- 27
- Não
- Português
- Theoretical classes Practical classes with individual, pair and group work Frequent use of the learning platform Moodle to study contents given in class, do and submit exercises and work related to class. Continuous evaluation through informal observation of students Summative evaluation through evaluation tests.
- Mandatory
- Identify the differences between native language and general language Use the language as a social activity Understand what communicative competence is Understand and use principles that rule verbal communication Understand the difference between saying and implying Use proper language according to the context Identify specific details of oral language Be able to properly speak in public Prepare an adequate oral presentation Identify and understand the different parts of a sentence Dealing with problems regarding punctuation, accentuation, spelling and text processing Be able to write an adequate text according to context Understand the process regarding written communication Differentiate academic text from non-academic text Differentiate literary text from non-literary text Identify the main features of a paper Be able to write an adequate report
- 1. Language and communication Native language and general language Verbal language as a form of action Principles that rule verbal communication Saying and implying 2. Oral communication Specific details of oral language Processes of oral communication Oral presentation -features Speaking in public Preparing an adequate oral presentation 3. Written communication Written production: features Sentence structure Dealing with problems regarding punctuation, accentuation, spelling and text processing
Descrição Data limite Ponderação Teste A definir 45% Apresentação oral A definir 45% Atitudes A definir 10% - Semestral
- Develop comprehension, oral and writing skills Apply linguistic knowledge previously acquired Continue de study of the Portuguese language in order to improve it and adapt it to students personal and professional needs Interpret different types of texts Develop planning and preparation skills of different types of texts Produce oral and writing contents adequate to different contexts Acquire technics and methods in order to research, record and treat data
- Details
- Category: Discipline
- Artificial Intelligence
- 7159
- 27492
- Algorithms and Data Structures
- ISLA Gaia7159-27492
- 1
- 6
- 0
- 27
- Não
- Português
- Semestral
- Details
- Category: Discipline
- Digital Communication
- 6808
- 15790
- Content Management Systems
- ISLA Gaia6808-15790
- 2
- 6
- 0
- 27
- Não
- Português
- Semestral
- Details
- Category: Discipline
- Tourism Management
- 6333
- 23136
- Tourism Organization and Policy
- ISLA Gaia6333-23136
- 2
- 5
- 0
- 27
- Não
- Português
- Semestral
- Details
- Category: Discipline
- Guttag, J. V. (2016). Introduction to Computation and Programming Using Python, 2ª edição. MIT Press. Lubanovic, B. (2014). Introducing Python: Modern Computing in Simple Packages. O¿Reilly. Craven, P. (2016). Program Arcade Games: With Python and Pygame. Apress. Sweigart, A. (2017). Invent Your Own Computer Games With Python, 4ª edição. No Starch Press
- Development of Artificial Intelligence Applications
- 7058
- 7337
- Programming Fundamentals
- ISLA Gaia7058-7337
- 1
- 6
- 0
- 27
- Não
- Português
- This curricular unit includes theoretical and practical classes. The examples used in the class are simpler versions of actual industry practices. The students will have contact with videos, presentations and exercises so that the can practice the theoretical concepts.
- Mandatory
- At the end of the CU, the student should be able to: Develop programs in Python Be able to create and implement an algorithm to solve problems Use cooperative development tools Use an IDE to develop their applications Understand basic concepts that exist in most programming languages Create simple games, using Python and Pygame
- The Python programming language Objects, expressions and numerical types Variables and assignment Strings and inputs Flow control: if, while, for, break/continue Functions, scope and abstractions Documentation (docstring) Cooperative development (git) Structured types, mutabilitity and higher-order functions Testing and debugging Exceptions and assertions Game libraries for Python, particularly pygame.
Avaliação contínua
- Componente teórica - 10 valores (nota mínima 4,5 no conjunto de todos os testes)
- Componente prática - 10 valores (nota mínima 4,5 no conjunto de todos os exercícios/projetos)
- A frequência das aulas é obrigatória de acordo com o artigo 11º do Regulamento Geral de Avaliação da Universidade Lusófona
Época de Recurso e Época Especial
- Componente teórica - 10 valores (nota mínima 4,5): Exame, [10v]
- Componente prática - 10 valores (nota mínima 4,5): Projeto [10v]
- A avaliação de época especial está disponível de acordo com o artigo 19º do Regulamento Geral de Avaliação da Universidade Lusófona
- Semestral
- The objective of this CU is that students learn basic programming concepts and techniques to built computer programas, using the programming language Python. They will learn how to program in Python, from the most basic concepts to more advanced topics like object oriented programming, lambda functions and graphical library Pygame. They will also be exposed to the concepts of cooperative development (using git and pdoc), and software tools like Visual Studio Code and its debugger, but focusing primarly in command line tools. Throughout the CU, the students will have practical exercices, being required to built a text adventure step-by-step. At the end of the CU, the students will have to implement a simple game, provided by the teacher, using Python and Pygame.