Professional Documents
Culture Documents
Esp (English For Specific Purpose) Book For Computer Engineering Students
Esp (English For Specific Purpose) Book For Computer Engineering Students
Arranged by:
Putri Ramadhani, M.Hum
M. Sayuthi, M.Hum
COURSE BOOK
ACADEMIC YEAR 2017-2018
Name :
Class/Group :
Student’s Number :
TABLE OF CONTENTS
Writing Task-1: Write the comparisons find in the text into a table ………………………………….. 5
Presentation Task-1: Comparing two different gadgets in front of the class …………………….. 6
References ……………………………………………………………………………………………………………………….. 45
UNIT-1
Example:
The Samsung Galaxy S7's display is very similar indeed to the S6's. This means that once
again it is radically sharper than the iPhone 6S's screen, and once again displays deeper
blacks thanks to its Super AMOLED tech.
For those that don't know, AMOLED screens display deeper and richer blacks by electrically
charging each individual pixel when generating colours, letting them create blacks simply by
turning off the relevant pixels. LCD technology lights up all pixels, even when they're
displaying black, making for a slightly washed out grey look. This means that the Galaxy S7,
like the S6, has a more vibrant and sharp display than the iPhone 6S.
Of course, some will argue that AMOLED screens tend to be oversaturated, making films and
pictures look false and other worldly. But Samsung, as always, offers a number of screen
tone options so that you can attain a more naturalistic picture if you so wish.
image: http://static.trustedreviews.com/94/000037ba9/0dc1_orh616w616/s7ip6s-1.jpg
That Galaxy S7 screen also has a cool new always-on feature. The feature is a low power
screen mode that activates when the phone is put to sleep. It offers peek views of incoming
notifications and alerts from certain services, meaning you can check who's messaged you
without having to fully power up the display.
However, we felt that this always-on feature was a little half-baked, with limited
functionality and poor app support. It's a nice idea, but it isn't truly useful yet.
The Galaxy S7's screen also doesn't feature a competitor to Apple’s 3D Touch tech. 3D Touch
is a nifty feature that lets the iPhone's screen detect varying amounts of pressure. It can be
used to enact a variety of tasks, like previewing emails and websites. For iPhone 6S owners
familiar with 3D Touch, the lack of an equivalent feature on the Galaxy S7 could be a sticking
point.
WRITING TASK-1
After reading the review of two mobile phones above, please compare the differences of
Samsung S7 and iPhone 6S using the comparative degree using positive, comparative and
superlative degree that you can find in the text.
SAMSUNG S7 iPhone 6S
........................................................................ ........................................................................
. .
........................................................................ ........................................................................
. .
........................................................................ ........................................................................
. .
........................................................................ ........................................................................
. .
........................................................................ ........................................................................
. .
........................................................................ ........................................................................
. .
PRESENTATION TASK-1
Please prepare your presentation about comparing two different gadgets in front of the class.
Comparing the features in each gadget, price, the uniqueness, the display, performance and etc.
don’t forget to visualize the presentation with the printed pictures.
UNIT -2
E-commerce (electronic commerce or EC) is the buying and selling of goods and
services on the Internet, especially the World Wide Web. In practice, this term and a newer
term, e-business, are often used interchangeably. For online retail selling, the term e-tailing
is sometimes used.
As a place for direct retail shopping, with its 24-hour availability, a global reach, the
ability to interact and provide custom information and ordering, and multimedia prospects,
the Web is rapidly becoming a multibillion dollar source of revenue for the world's
businesses. A number of businesses already report considerable success. As early as the
middle of 1997, Dell Computers reported orders of a million dollars a day. By early 1999,
projected e-commerce revenues for business were in the billions of dollars and the stocks of
companies deemed most adept at e-commerce were skyrocketing. Although many so-called
dotcom retailers disappeared in the economic shakeout of 2000, Web retailing at sites such
as Amazon.com, CDNow.com, and CompudataOnline.com continues to grow.
Market Research
In early 1999, it was widely recognized that because of the interactive nature of the
Internet, companies could gather data about prospects and customers in unprecedented
amounts -through site registration, questionnaires, and as part of taking orders. The issue of
whether data was being collected with the knowledge and permission of market subjects
had been raised. (Microsoft referred to its policy of data collection as "profiling" and a
proposed standard has been developed that allows Internet users to decide who can have
what personal information.)
EDI is the exchange of business data using an understood data format. It predates
today's Internet. EDI involves data exchange among parties that know each other well and
make arrangements for one-to-one (or point-to-point) connection, usually dial-up. EDI is
expected to be replaced by one or more standard XML formats, such as ebXML.
and other business prospects. An increasing number of business Web sites offer e-mail
newsletters for subscribers. A new trend is opt-in e-mail in which Web users voluntarily sign
up to receive e-mail, usually sponsored or containing ads, about product categories or other
subjects they are interested in.
Thousands of companies that sell products to other companies have discovered that
the Web provides not only a 24-hour-a-day showcase for their products but a quick way to
reach the right people in a company for more information.
PRACTISE-2
1. What is E-Commerce?
7. Have you ever done business transaction through internet? If yes, what did you buy?
8. Can you write what are some of famous names of E-Commerce companies or some
famous on line stores in Indonesia?
9. Which one do you prefer on having business transaction, going to the traditional
store or visiting online shop? Give the reasons!
10. Nowadays people prefer to visit on line store than traditional store, are you
interested to build your own on line business? Give your reasons!
UNIT-3
1. Search flights
2. Guest details
3. Seats
4. Payment
5. Itinerary
1. SEARCH FLIGHT
Return
One way
• Origin
English for Computer Engineering
• Destination
[ENGLISH FOR SPECIFIC PURPOSE COURSE BOOK] 2017-2018
• Depart
• Return
• Adult
NEXT
AFTER CLICK THEN ON YOUR WEB PAGE WILL SHOW THIS INFORMATION
BOOKING SUMMARY
Total MYR
290.00
Johor
Bahru
(JHB) to
Jakarta
(CGK)
Depart
QZ8171
JHB
CGK
1745,
30 Sep
2016
1650,
30 Sep English for Computer Engineering
2016
Fare
1x
[ENGLISH FOR SPECIFIC PURPOSE COURSE BOOK] 2017-2018
126.00 MYR
Return
QZ8170
CGK
JHB
1610, 2
Oct
2016
1315, 2
Oct
2016
Fare
1x
129.00
MYR 1
Adult
(s)
Taxes
and
Fees
35.00
MYR
Airport
charges
and
fees
164.00
MYR
Total MYR
Contact details
290.00
• Given name
• Family name/Surname
• Mobile Phone
AirAsia will use your mobile number if we need to contact you regarding your booking or
flight.
Please enter a valid email address in order to receive the confirmed itinerary.
[ENGLISH FOR SPECIFIC PURPOSE COURSE BOOK] 2017-2018
3. SEAT
Type the number and row. Eg: Economy class. 15 FEnglish for Computer Engineering
[ENGLISH FOR SPECIFIC PURPOSE COURSE BOOK] 2017-2018
Please check this box to confirm that you understand and accept BlairAsia's Terms and
conditions of carriage and Fare rules to continue. The booking cannot be cancelled and
payments made are not refundable.
DISCLAIMER: BlairAsia may refuse carriage of you or your baggage if, in the
exercise of our reasonable discretion, we determine either that the payment of your fare is
fraudulent or the booking of your seat has been done fraudulently or unlawfully or has been
purchased from a person not authorized by us.
Please select your preferred currency
Kindly check your local banks internet banking operating hours before proceeding
with Direct Debit payment English for Computer Engineering
to avoid any payment/booking failure.
[ENGLISH FOR SPECIFIC PURPOSE COURSE BOOK] 2017-2018
MAYBANK
PUBLICBANK
CIMB
AMBANK
BANKRAKYAT
RHBBANK
Hong Leong
Bank
Note: Ownership of a debit card does not quantify use of the direct debit online payment.
You must have a valid online banking account to proceed. Once you've selected your bank,
you'll be automatically connected to the online banking log-in screen. Failure to complete
the online transaction will result in your booking being cancelled.
Travel Itinerary
• Guest Details
1. Jusuf, Hanafiah
TASK-3
Jessica Biel Abraham is a single woman who is going to travel return Singapore –
Jakarta on the 15th June 2017 until 18th June 2017 at the first flight 10:00 AM. She would like
to book the ticket today. Booking number is 0987G. Please set the flight booking for business
class, seat number 3A both depart and return. Flight number on depart QZ 7890 and QZ
7891 on return from Jakarta. She would like to pay by using credit card via Master Card BII
(Bank International Indonesia). Both Depart and return payment are 1.500.000 IDR plus
processing fee 50.000 IDR. Mobile Phone +443522897. E-Mail Jessicabiel@yahoo.com.
Address Kallang Street, Lor 18 Singapore (Zip Code: 778631).
Note: follow these five steps of flight booking process!
1. SEARCH FLIGHT
Return
One way
• Origin
• Destination
• Choose Currency
• Depart
• Return
• Adult
English for Computer Engineering
• Kid
[ENGLISH FOR SPECIFIC PURPOSE COURSE BOOK] 2017-2018
2. GUEST DETAILS
• Given name
• Family name/Surname
• Mobile Phone
BlairAsia will use your mobile number if we need to contact you regarding your booking or flight.
• E-Mail Address
3. SEAT
Travel Itinerary
• Booking Details
• Guest Details
1. ………………………………..
………….. ……………..
QZ …… …………… ……………..
…….2014, …….. (.......AM) …….2014, …….. (.......AM)
LISTENING TEST -3
BOOK A FLIGHT
11. Is there any discount rate available for the conference delegates in that hotel?
a. Yes there is
b. No there is not
UNIT-4
1. To be held accountable =
2. Significant pain =
3. Self replicating =
4. Security patches =
English for Computer Engineering
[ENGLISH FOR SPECIFIC PURPOSE COURSE BOOK] 2017-2018
5. Malicious =
6. Hardening =
7. Go Unchecked =
8. Slithers Through =
9. Takes Advantage of =
10. Malware =
PRACTISE-4
Listen to the audio, and fill the missing gap by choosing ten terms in the previous page
Tape:
Microsoft is offering a reward of $250,000 to help bring the creator of a nasty computer
worm to justice. The computer code, known as Conficker or Downadup, has spread to
2. and know the company will not let this kind of activity
3. .
says "our message is very clear - whoever wrote this caused 4. to our customers and we
are sending a message that we will do everything we can to help with your arrest".
Since the 5. program was discovered in October 2008, it's estimated that as
Windows 8. .
It can infect machines from the internet or by hiding on USB memory sticks, carrying
1. Trojan horses :
2. Adware :
3. Worm :
4. Cookie :
5. Pop-up :
6. Computer crashed :
English for Computer Engineering
[ENGLISH FOR SPECIFIC PURPOSE COURSE BOOK] 2017-2018
7. Junk :
8. Rootkits :
9. Multipartite virus :
UNIT-5
Research indicates that over 51% of online users have joined a social network, while
There are hundreds of social networking sites but currently the most widely used
by adults are Twitter, Facebook, and LinkedIn. It is up to you to determine why you want to
join, and how you will use the website effectively. Do you want to use it personally or
professionally?
Professionally: In business we use social networking sites to stay in contact with, and
maintain a list of people we know in our current and past business lives. The sites can also
Personally: Social network websites are used as an outlet to share almost anything from
your every move, to photos, recipes, and any other personal information you want to share.
Here’s a list of etiquette tips for social networking aimed to polish the social or professional
networker.
•First, refrain from using the same social network for personal and professional use.
Set up two different profiles or accounts for these connections. Create a section on your
•Complete your profile with accurate information about you and your
business. Use your real name and your own photo. Pick a screen name that represents you
and your company well. Don't call yourself "Lovebug" unless you want to be known by that
name, and your pet may be adorable, but unless you specializing in pet care, use your own
photo.
•Offer information of value. Refrain from just talking about yourself and your
company. Succinctly write interesting and timely information that will be of benefit to
others.
•Do not approach strangers and ask them to be friends in order to try to sell
them on your talents, ideas, products or services. You will quickly lose credibility.
• Don't send out requests for invitations to play online games, take personality
•Avoid putting anything on the Internet that you don't want your boss, future boss,
•If someone does not want to be your friend, accept it gracefully. They have the
• Never post when you are exhausted, inebriated, jet-lagged, angry, or upset.
•Do not over-post or over tweet. Your audience will become very tired of you and
your information may not be taken seriously and perhaps will even be skipped over.
Social networking gives you a voice to your audience and ears to hear what they
have to say to you… And the beautiful part is - you can do all this at your convenience!
And as we say on Twitter … Always Tweet others the way you want to be Tweeted!
PRACTISE-5
2. Are you using social network? Which type of Social network user are you according to
the text?
3. What is the professional users use the social network mostly for?
5. Why shouldn’t us posting any kind of information when feeling angry or upset?
EXERCISE-5
SHOULD YOU SHARE THESE IN YOUR SOCIAL NETWORK?
_ _
10. Links of academic info
_ _
_ _
_ _
_ _
UNIT-6
you are a developer, coder or programmer than it becomes necessary to search for the right
laptop that will serve your basic purpose – True Laptops for Programming with a
Development Potential. The best laptops for programming is the one that has a combination
of power, execution, and performance. Many people are searching best laptops for coding,
so we made this list. Without a built-in the laptop, it becomes very difficult for a software
developer to code his programming. So, below I have listed the 10 best laptops for
programming 2017 and so check them out.
We are updating this article to provide our visitors maximum value throughout article. These
are best laptops for programming and coding as per our expert team of coders.
Some of the Best Laptops for Programming has to be the one that comes with certain
minimum specifications to offer you efficiency while working on the codes. Let’s have a look
what your laptop needs to make your expertise in coding and programming.
With these certain requirements your laptop will become compatible with your coding or
programming functions, and then you can truly call it a Developer’s Laptop. So, let’s move on
and have a look at some of the Latest Best Laptops for programming.
HP Pavilion 13-s128nr 8 GB
Asus K501UX-AH71 8 GB
Laptop Name
RAM
Apple MJVE2LL/A
Dell Inspiron i7559-763BLK FHD 8 GB
MacBook Air 4
ASUS Zenbook UX303UB 12GB
GB
Lenovo Y700 16 GB
Acer is here treating its user with a brand new affordable and powerful gaming laptop and
comes with high level of specifications. Is listed as top on our best laptops for programming
It is a perfect combination of all the basic features coming at a cheaper price. The Aspire E5-
573G is an updated and revamped version of the Aspire E5-571G. Amongst many low priced
all-rounder laptops available in the market, this model of Acer faces all its rivals with a
decent price- performance ratio.
Don’t settle for less as this stylish, smooth and clean look laptop not only beats its
contemporaries with its looks but also with its incredible performance. With a lot of
appealing features and an attractive aesthetic design, all the programming buggers you
should go for this one.
HP Pavilion 13-s128nr is one of the best laptops for programming from HP which comes with
some loaded features and will be just fine for you to accomplish your job that will also fit
your pocket. With a mediocre price and stylish design, this model from HP attracts all new
programmers as it comes with great portability and an enhanced overall performance from
the previous versions.
• Upgraded to Windows 10 OS
This convertible laptop has no limit and provides you with 360 degree of versatility, this
friendly app loving machine listed second on our best laptops for programming list. It gives
you four modes like a stand mode, tent mode, to notebook mode and tablet mode. You
won’t get such exclusive features in one place at such a low price.
Out of all the programming laptops available in the market, we bring to you a laptop which is
not only best in programming but also gaming. The laptop which comes in classic black and
silver metal color is portable and a gorgeous masterpiece suitable for programmers to work
from their office or home.
This simple yet classy finish is a master at multitasking and can take up many challenging
tasks at a time easily. Also, it is a perfect combination of software. Hardware and tuning as it
comes with ASUS SonicMaster that helps you to filter noise and improve the audio quality.
Lenovo Thinkpad Edge is yet another laptop in the list that can in the form of as the best
choice for programming. Though the Dell and Apple too give a new definition of laptops
when it comes to programming Lenovo is the one that can be a programming laptop of
reach to all. It’s graphic and i7 processor are worth mentioning. With improved designing of
the keyboard in form of chicklet to reduce fatigue and long battery life this laptop serves all
your purpose.
Let’s go through its pros and specs to offer you help to make right choice-
While this laptop is usually compared with Toshiba in its features and style but this is surely
faster and has improved battery life than other. For a small purpose business, this laptop can
become one of the finest choices for developers as this is surely in a low budget laptop.
No doubt, in recent years Apple has changed the definition of Laptops by introducing its Mac
Book Air and MacBook Pro. MacBook Air MJVE2LL/A is a notebook basically that serves as a
powerful computer for personal use. It comes with an average size of 13. 3 inches and it is
greatly used for development work like programming and playing games. It is a multi-task
laptop though comes with the issue of storage. It is so true that for programming one could
simply rely on Mac OS instead of Windows. To me, this is best laptops for programming
because it has an amazing battery.
Let’s have a look at the specs of this high budget coding laptop
• 13.3-inch Retina screen with 1440 x 900 resolution, Widescreen Display with Glossy LED-
backlit
• Fifth Generation Intel Core Processor
• 4 GB RAM with 1600 MHz which indicated it is best programming laptop.
• 128 GB SSD storage and 4 GB LPDDR3 SDRAM
• 12 hours battery backup
• Apple Mac OS X
• 720p FaceTime HD camera
• 802.11ac WiFi, Bluetooth 4.0, Two USB 3.0 Ports, One Thunderbolt 2 port for connectivity
Though Mac Book Air does not come with the Retina Display still, it will not hinder your basic
need of programming. And also if you are a programmer that moves from one to another
truly this laptop is best for you as its mobility is at ease. Go on you will enjoy using it.
If a mediocre screen is your preference, then you need not think further as this low budget
laptop is the one that you need to enhance your programming skills. It is the best laptop for
programming along with its design and features. The newest version of DELL comes with
anti-glare technology and is a great choice for hardcore developers along with being best in
gaming.
This good configuration laptop offers you many pros that you need like-
It gives you such highly developed features and already installed hardware that is hard to
believe. And yes, it offers you with the additional advantage of expanding SSD storage by
providing you with mSATA space. With magnificent designing and network, this can be your
best buy.
Yeah, fellas get ready as the latest model of ASUS notebook is back again with a bang with its
think and sleek design to grab your attention. It is cool in its performance though the battery
may make you worry a little. It comes with dedicated GPUs and its rich internal devices like
audio jacks and speakers. This one can surely be called as a sibling of Mac Book Air as this
one is extremely slim and portable.
Let me take you to its features that are underrated time but worth of trying when it comes
to programming work-
• 6th-generation Intel Core i7-6500U processor, Upgraded NVIDIA GeForce 940 M graphic with
2048 MB and 64 bit-interface
• 13.3 inches IPS Quad HD+ Display with Touchscreen
• 12 GB RAM and SSD Storage
• For connectivity, it has Gigabit Dual-Band 802.11AC ultra-fast Wi-Fi. 1.2MP HD Camera, full-
sized HDMI port, a Mini-DisplayPort, a 3.5mm audio socket, and USB 3.0 ports
• Windows 10 built in with 64-bit edition
• Polymer Battery and Backlit keyboard
The laptop comes with a drive space up to 1 TB but speed can be little disappointing and is
little bit away from high end laptops though the software is the upgraded one and even its
keyboard and other devices too are spacious increasing its utility.
With Lenovo Ideapad Y700 in the series, Lenovo is making its name in the top list of laptops.
Though this Y700 is more famous as a gaming laptop but with its super quality software and
hardware make it effective in use for programming as well. It comes with a strong
performance and attractive look but with a mediocre battery life. Again as modern gaming
keyboards, it has chicklet keys which are well spaced and comfortable. Even its storage
capacity is also appreciable.
Well, apart from above specs it comes with quickly responding touch screen, balanced audio
supporting Dolby Software, and dominate in performance. It is surely a laptop powerful in
use and has an island-style keyboard you give better gaming experience.
With the latest CPU architecture and a significant memory support, MSI has brought
improvements in its gaming performance in a sleek new design. It also features a colour
boost technology called the True Color Technology that will prove a feast to your eyes with
the stunning details and vibrant colours that are why we have listed in one of best laptops
for programming. So discover new gaming experience along with some serious coding with
Apache Pro-003 by MSI.
The bottom line being that though you might find it costly but once you get it it will prove to
be worth investment for those programmers to develop a hindered free programming.
10: Microsoft Surface Pro 4 – Best Laptops for coding and programming
Well, when you will have the first look of this Microsoft developed Pro laptop you will be
compelled to say that it is cool and awesome. For me, it is simply best in the business
Laptop for Programming! It is useful in many regards one being in programming and yeah a
little expensive though but worth a try. It is sleek in designing and gives it a frame of the
tablet while its keyboard to is spacious and comfortable in use. With a decent battery life
unlike others, its fabricate quality is incomparable.
Its main highlighting feature becomes its hand recognition input as this laptop comes with
Surface Pen fast and accurate to use. It is not overburdened with connectivity options but at
the same time will not even trouble you with connectors. Its touch screen may create a little
chaos for you in swiping left or right as it is built in tablet design but is a laptop. It is good for
gaming purpose but equally sufficient in use for programming. Considering specification, we
can, say it is best laptops for coding for Microsoft users.
The bottom line being that this laptop by Microsoft is very impressive in use that is handy
and portable. It has highly supportable software and hardware.
EXERCISE-6
2. What is the brand of laptop which comes with the feature of built-in HD webcam?
3. What is the brand of laptop which comes with the feature of the longest battery back up?
4. What is the brand of laptop which comes with the feature of backlit keyboard?
5. What is the brand of laptop which comes with the feature of integrated thermal fans to keep
things nice and cool?
6. What is the brand of laptop which comes with the feature of 6th generation i7 core
processor?
7. What is the brand of laptop which comes with Steel Series Full-color Backlight with Anti-
Ghost key?
2. Tugas :
a. Mahasiswa wajib mengerjakan tugas-tugas yang diberikan dan menyerahkan
tepat waktu atau sesuai perjanjian.
b. Tugas-tugas mahasiswa akan dievaluasi secara lisan/tulisan.
3. Evaluasi:
a. Mahasiswa berhak dan berkewajiban mengadakan evaluasi mata kuliah dari
dosen yang bersangkutan.
b. Mahasiswa berhak mendapatkan nilai sesuai dengan tugas yang diserahkan.
2. Tugas :
a. Dosen wajib memberikan materi perkuliahan.
b. Dosen wajib memberikan tugas perkuliahan.
3. Evaluasi :
a. Dosen berhak dan berkewajiban mengadakan evaluasi pada setiap pertemuan.
b. Dosen wajib mengembalikan kertas ujian.
c. Dosen wajib memberikan penjelasan (feedback) atas hasil penilaiannya terhadap
ujian mahasiswa.
d. Dosen wajib menyerahkan nilai sesuai dengan waktu yang telah ditentukan.
( ) (
)
NPM. NIDN.
REFERENCES
Joyce, B., Calhoun, E., & Weil, M. (2009). Models of Teaching. Pearson, United States
of America
Van Lier. (1996). The Classroom and the Language Learner: Applied Linguistics and
Language Study. Longman, London.
www.allthingsrefined.blogspot.com
http://www.trustedreviews.com/opinions/samsung-galaxy-s7-vs-iphone-6s
http://www.switchgeek.com/best-laptops-for-programming/
http://www.techtarget.com/contributor/Margaret-Rouse