![](/user_photo/2706_HbeT2.jpg)
Interview: Analyst/Programmer
Task 1. Colin is an analyst/programmer. Study this screen display from one of his projects, Dante, and answer these questions.
1 What does Dante teach?
2 What kind of students is it for?
3 What do you think the calculator is for?
4 What happens if you get the answer wrong?
5 What happens if you get the answer right?
Task 2. In Part 1 of the interview Colin shows the fire engine page and subsequent pages to the interviewer. Listen and check your answers to Task 1.
Task 3. Listen to Part 2 of the interview and answer these questions.
1 What was the problem the programmers tried to solve with Dante?
2 What does the administrative package provide for the teacher?
3 What information does the program provide on use of the modules?
4 What does 'You can't debug your own code' mean?
5 Who tests the programs?
6 What do they try to do?
7 What problem did they have with graphics?
8 Colin discusses three types of error. What are they?
Task 4 Listen to Part 3 of the interview and answer these questions.
-
Is programming stressful?
-
What does Colin do as a break from programming?
-
Where do the team do much of the design work?
-
How many people work with him?
-
What do they do?
-
How long did Dante take to write?
-
Why was it easy to split?
-
Tick the languages he mentions.
![](/html/2706/54/html_sPfgOabxpR.lLSn/img-PCDrPZ.png)
![](/html/2706/54/html_sPfgOabxpR.lLSn/img-x7wXq0.png)
![](/html/2706/54/html_sPfgOabxpR.lLSn/img-VkanH8.png)
![](/html/2706/54/html_sPfgOabxpR.lLSn/img-GDj_QC.png)
С Visual Basic HTML
![](/html/2706/54/html_sPfgOabxpR.lLSn/img-qGeBau.png)
![](/html/2706/54/html_sPfgOabxpR.lLSn/img-2JrAhz.png)
С++ JavaScript Delphi
![](/html/2706/54/html_sPfgOabxpR.lLSn/img-SekkLu.png)
![](/html/2706/54/html_sPfgOabxpR.lLSn/img-N7xNTT.png)
![](/html/2706/54/html_sPfgOabxpR.lLSn/img-U1qET8.png)
Basic Pascal Algol
-
How does he keep up with developments in his field?
-
Why does he hate to go home sometimes?
Task 5. Listen to the whole interview again. Tick the stages in the production of a program that Colin mentions.
![](/html/2706/54/html_sPfgOabxpR.lLSn/img-yIUUB8.png)
![](/html/2706/54/html_sPfgOabxpR.lLSn/img-lUcuv7.png)
Analysing and defining the problem Coding
![](/html/2706/54/html_sPfgOabxpR.lLSn/img-T2uooE.png)
![](/html/2706/54/html_sPfgOabxpR.lLSn/img-UyzAuo.png)
Designing the program Testing
![](/html/2706/54/html_sPfgOabxpR.lLSn/img-Kn4qDQ.png)
Training the users
![](/html/2706/54/html_sPfgOabxpR.lLSn/img-XrkdkM.png)
![](/html/2706/54/html_sPfgOabxpR.lLSn/img-vpE6Wj.png)
Obtaining feedback from users Documenting
Task 6. Sort these words about General Purpose Packages into these sets.
bold |
cell column |
draw |
field fill |
font |
formula |
justify paint |
record |
rotate row |
scale |
search |
selection rules |
sort |
spelling checker |
|
tab |
tool palette |
underline |
|
|