Partilhar: Classroom Teams WhatsApp
aulify
UC UC00599 · T. Desenv. Software, T. Sist. Comp. Redes, T. Inform. Gestão

Ficha 01 · Vocabulary, reading, listening

Tech terms, documentation, error messages
Versão · Aluno
Tempo · 60 minutos
Cotação · 100 pontos
Aluno(a)
Turma
Nº
Data
Objectivos da ficha

Part I · Vocabulary

Exercise 1 · Translate to English (15 pts)

Translate these Portuguese tech terms to English:

a) Base de dados. b) Pedido de incorporação. c) Ramo (em Git). d) Cache. e) Servidor. f) Função. g) Variável. h) Classe (em OOP). i) Pacote (de código). j) Erro de sintaxe.

Exercise 2 · Acrónimos (10 pts)

Indica o significado de cada acrónimo:

a) API. b) CRUD. c) HTTP. d) MVC. e) CI/CD.

Exercise 3 · Job titles (10 pts)

Match Portuguese with English job titles:

Portuguese English
Programador sénior A. Tech Lead
Líder técnico B. Senior Developer
Gestor de produto C. DevOps Engineer
Engenheiro DevOps D. Product Manager
Cientista de dados E. Data Scientist

Part II · Reading

Exercise 4 · Documentation analysis (15 pts)

Read this excerpt from API documentation:

POST /api/users

Creates a new user in the system.

Request body (JSON): json { "email": "user@example.com", "password": "secret123", "name": "John Doe" }

Response (201 Created): json { "id": "abc-123", "email": "user@example.com", "name": "John Doe", "createdAt": "2026-05-22T10:00:00Z" }

Errors:

Answer: a) What HTTP method is used? b) What is the URL path? c) What does status 201 mean? d) What happens when you send invalid email? e) What field is returned that you didn't send?

Exercise 5 · Error messages (10 pts)

For each Python error message, explain in Portuguese what happened:

a) NameError: name 'x' is not defined b) TypeError: unsupported operand type(s) for +: 'int' and 'str' c) IndexError: list index out of range d) FileNotFoundError: [Errno 2] No such file or directory: 'data.csv' e) KeyError: 'username'

Part III · Listening (transcripts)

Exercise 6 · Standup analysis (15 pts)

Read this standup transcript:

"Hi everyone. Yesterday I finished implementing the user profile feature. I added the API endpoint, the database migration, and the frontend form. I also wrote unit tests with 90% coverage.

Today I'll start working on the password reset functionality. I'll begin with the backend, specifically the email service integration.

I'm blocked on the email template — I need the design team to provide the HTML mockup. Sarah, could you help me get that today?"

Answer: a) What did the person accomplish yesterday? b) What's the plan for today? c) What's the blocker? d) Who is being addressed in the last sentence? e) What technique is being used to manage the standup?

Part IV · Writing

Exercise 7 · Bug report (15 pts)

You discovered this bug:

Write a bug report in English:

Exercise 8 · Email request (10 pts)

Write an email in English to your manager (Sarah) asking for: