Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1Language: Swift (iOS app) | ANames a language chosen because it has libraries that already do the data work needed | |
| 2Language: Python (pandas library) | BNames a language chosen because it suits the platform the solution will run on | |
| 3A brief gives a reason for the language based on the developer's skills | CThe language does not suit the platform, so the reason for choosing it is not valid. | |
| 4A brief names the language or languages and gives a reason for each choice | DLanguage: JavaScript - the team already knows it well | |
| 5Language: Python | EThe language is named but no reason is given for choosing it, such as platform, skills or libraries. | |
| 6Language: Swift (for a Windows desktop app) | FLanguages: HTML/CSS for the page, Python for the server |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
programming languages to be used — A brief feature naming the language(s) the solution will be built in, with a reason, such as suiting the platform, the developer's skills or the libraries available.Platform: iOS app
Language: Swift
Reason: Suits the iOS platformLanguage: Python
Reason: Has the pandas library for dataLanguage: Java
Reason: The developer's existing skillsLanguages: HTML, CSS and JavaScript
Reason: Suits the web browser platformLanguage: Kotlin
Reason: Suits the Android platform