0% found this document useful (0 votes)
90 views4 pages

Si9105 BD203 20201018230559

This document contains information about Marcellino Ryan Christian's programming languages class assignment. It includes questions about why programming is important, the programming languages known by different programmers, and a request to a manager to update department resources. Key details include: 1) Most programmers know C, C++, and Java but not Assembler, and two know BASIC which is declining. 2) A letter requests help updating older computers and CPUs so they can efficiently convert programs to machine code. 3) The writing task has Marcellino ask his manager "Mr. Dwyn" to update resources since they lack what is needed to create imaginary names for employees and managers.

Uploaded by

Chris Jon
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
90 views4 pages

Si9105 BD203 20201018230559

This document contains information about Marcellino Ryan Christian's programming languages class assignment. It includes questions about why programming is important, the programming languages known by different programmers, and a request to a manager to update department resources. Key details include: 1) Most programmers know C, C++, and Java but not Assembler, and two know BASIC which is declining. 2) A letter requests help updating older computers and CPUs so they can efficiently convert programs to machine code. 3) The writing task has Marcellino ask his manager "Mr. Dwyn" to update resources since they lack what is needed to create imaginary names for employees and managers.

Uploaded by

Chris Jon
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Name : Marcellino Ryan Christian

NIM : 200030363
Class : BD203
Programming Languages

A. Starter Task
Instruction: Answer the following question.
❖ Why is computer programming becoming more important?

Answer :

Because you can easily interact with computers and can also make smarter machines with

programming languages.

B. Reading Task
Instruction: Read the letter below and then answer the questions.

Mr. Daniels,
As the head of the computer programming department, I feel that we need to update the
department’s resources. This includes our programmers. Most of our programmers are
comfortable with the C, C++, and Java computer Languages. We even have one
programmer who can use C#. But we don’t have anyone proficient in Assembler. I think
we need some programmers who are familiar with it. That way, we can translate between
programs more easily.
In addition, we have two programmers who specialize in BASIC. This language is in
decline and will probably be phased out soon.
Some of our machines are getting older, too. A few computers need their compilers and
linkers updated. Otherwise, they’ll never be able to convert to machine code efficiently.
One of our older CPU’s cannot multi-thread very well. As you know, the programming
department is very important to this company’s future. Please help us stay updated.
Thanks,
Sarah Jennings
Questions:
1. Which programming language do the programmers NOT know?
2. What are most of their programmers comfortable with?
3. Why is it important for programmers to become familiar with assembler?
Answer:
1. Assembler
2. C, C++, and Java computer Languages
3. Because they can translate between programs more easily
C. Vocabulary Task
Instruction: Match the word in the box below with its definition.

BASICCComputer Language

C#C++Java

CPUCompilerAssembler

1. He’s writing a new language that computers can process.


Answer : Computer language

2. An object-oriented programming language is used often.

Answer : Java

3. I’d use a programming language that translates between programs.

Answer : Assembler

4. Many of the first PCs used an early programming language that is not widely used
anymore.
Answer : Basic

5. Harold often used a competitor of Java instead of Java.

Answer : C#

6. Do you know a programming language that adds capabilities to C?

Answer : C++

7. Linux is created with a programming language that programs operating systems.

Answer : C

8. The central processing unit is a computer’s most important part.

Answer : CPU

9. A computer part that changes sources code into machine code is essential to
programming.
Answer : Compiler
D. Listening Task 1
Instruction: Listen to the audio (open attachment file) and them mark the following
statements as true (T) or false (F)
1. Manager intends to hire more programmers.
Answer : T
2. The woman is going to learn Assembler.
Answer : T
3. The manager denied the request to upgrade the CPUs.
Answer : F

E. Listening Task 2
Instruction: Listen to the audio again and complete the conversation.

Answer :
1. Translate between programs
2. C++
3. Programmers
4. CP Units
5. fraction of the time
6. take a look

F. Writing Task
Instruction: Use the dialog above to write an email to your manager to ask for updated
resources. Create imaginary names for the employee and manager.
To : Mr. Dwyn,
From : Marcellino Ryan Christian
Subject : Update resources

Dear Mr Dwyn

I need the manager's help to update new resources because we lack the resources to use to
create imaginary names to create imaginary names for employees and managers.

Thanks,
Marcellino Ryan Christian

You might also like