Partilhar: 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
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: - 400 Bad Request: invalid email format or missing fields. - 409 Conflict: email already exists.

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: - App: e-commerce website. - Bug: when adding an item to the cart, the total amount sometimes shows wrong (off by 1 cent). - Happens with discounted items. - Browser: any.

Write a bug report in English:

Exercise 8 · Email request (10 pts)

Write an email in English to your manager (Sarah) asking for: - Permission to attend a 3-day conference in Berlin (June 15-17). - Conference costs €1500 + €800 hotel + €400 flights. - Explain why it's valuable. - Request feedback by next Friday.