Unit 3: PROGRAMMING AND NETWORK ADMINISTRATION

Back

Aims and Objectives

In this unit you will learn and practise vocabulary related to programming and network administration.

You will practise the following skills and functions:

  • reading for information
  • summarising written information
  • writing e-mails

The grammar of this unit includes:

  • Classification of ...ing forms
  • Prepositions

Programming

Exercise 1: Selections

Chose the correct answer.

Read the following text:

Thirty years old and still in use, C is holding its own against newer and more glamorous programming languages. They may be easier to learn and use, but C is part of the infrastructure and the culture of modern computing, deeply embedded in systems software and applications which no one would dream of replacing. It is also accepted and understood by all the purveyors of proprietary and open source development tools.

Newer languages tend to draw heavily on C, and although it is by no means necessary to learn C first, it provides a good basis for approaching C++, Java and others. As a generic, non-proprietary language, it is a good career foundation skill. It equips developers with a lingua franca for sharing and discussing programming ideas with their peers.

C allows developers to get much closer to the machine than higher-level languages, and so programs written in other languages will often contain C code. What makes it special is that C is hardware- and software-independent, and applications should be portable, although the different suppliers' extensions to C, and the fact that code may have been written for the characteristics of a particular machine, can limit portability in practice.

  1. a. 
    b. 
    c. 
    ?
  2. a. 
    b. 
    c. 
    ?
  3. a. 
    b. 
    c. 
    ?
  4. a. 
    b. 
    c. 
    ?
  5. a. 
    b. 
    c. 
    ?

Exercise 2: Listening

Now listen to the recording of the text of the previous exercise:

Recording:

Exercise 3: Exposed Cloze

Use the correct word or expression from the list below to fill in the gaps in the sentences.

  • draw on
  • dream of
  • extensions
  • foundation
  • glamorous
  • higher-level
  • lingua franca
  • non-proprietary
  • peers
  • portable
Transcript:

C is not as glamorous as some newer more attractive languages.

Many newer languages draw on the structure and concepts of C.

Since it was not written by any one software house, C is said to be non-proprietary.

Suppliers often incorporate their own extensions into the code.

Many people say that English has become the lingua franca of international business.

C offers a good foundation on which to start building a career in programming.

Programming languages similar to the spoken word are called higher-level.

Many journals only publish articles reviewed by the authors' peers.

An application which is hardware and software independent is said to be portable.

Don't even dream of being a programmer if you don't like computers.

  1. C is not as as some newer more attractive languages.
    ?
  2. Many newer languages the structure and concepts of C.
    ?
  3. Since it was not written by any one software house, C is said to be .
    ?
  4. Suppliers often incorporate their own into the code.
    ?
  5. Many people say that English has become the of international business.
    ?
  6. C offers a good on which to start building a career in programming.
    ?
  7. Programming languages similar to the spoken word are called .
    ?
  8. Many journals only publish articles reviewed by the authors' .
    ?
  9. An application which is hardware and software independent is said to be .
    ?
  10. Don't even being a programmer if you don't like computers.
    ?

Exercise 4: Listening

Now listen and repeat in the spaces provided:

Recording:

Exercise 5: True/False Statements

For each of the statements below, choose True or False.

Read the following text:

Welcome to the Speakup Project!

Speakup started out as my attempt to make GNU/Linux accessible to myself mostly, with a speech synthesizer. My favorite synthesizer is the DoubleTalk-PC so that's what I concentrated on. Once I had a very basic system running I decided to let a couple of other people use it to see if it was worthwhile making it available to the general public. The response from those folks was overwhelming and very gratifying. Of course, they all had their own ideas about what they'd like to see Speakup be able to do. Well, that's history as they say.

As with most projects, it started to snowball (that's what I get for living in Canada) and Speakup grew and a number of other projects were identified as being needed for a truly accessible system. We have a long way to go before one could say that the blind community is on a "level playing field", but we're working toward it. My ultimate goal is to make the computer accessible with speech from power up to shut down.

  1. Speakup is a speech synthesizer.


    ?
  2. Speakup makes GNU/Linux more accessible to the blind.


    ?
  3. The first version of Speakup was fully functional.


    ?
  4. The first users didn't like the programme.


    ?
  5. The first users made a lot of suggestions.


    ?
  6. The first version was produced a long time ago.


    ?
  7. The project got bigger and bigger.


    ?
  8. Other projects have started as a result of Speakup.


    ?
  9. Speakup makes the computer accessible from power up to shut down.


    ?
  10. The project is nearly complete.


    ?

Exercise 6: Multiple Choice Questions

Choose the expression, A or B, that is closest in meaning to the word(s) given.

  1. TO SNOWBALL
    a. 
    b. 
    ?
  2. FOLKS
    a. 
    b. 
    ?
  3. ACCESSIBLE
    a. 
    b. 
    ?
  4. GRATIFYING
    a. 
    b. 
    ?
  5. WORTHWHILE
    a. 
    b. 
    ?
  6. A COUPLE
    a. 
    b. 
    ?
  7. STARTED OUT
    a. 
    b. 
    ?
  8. ON A LEVEL PLAYING FIELD
    a. 
    b. 
    ?
  9. OVERWHELMING
    a. 
    b. 
    ?
  10. GOAL
    a. 
    b. 
    ?

Exercise 7: Exposed Cloze

Choose the correct preposition to complete this text.

  • about
  • before
  • down
  • from
  • from
  • toward
  • up
  • with
Transcript:

The response from those folks was overwhelming and very gratifying. Of course, they all had their own ideas about what they'd like to see Speakup be able to do. As with most projects, it started to snowball (that's what I get from living in Canada) and Speakup grew and a number of other projects were identified as being needed for a truly accessible system. We have a long way to go before one could say that the blind community is on a "level playing field", but we're working toward it. My ultimate goal is to make the computer accessible with speech from power up to shut down .

The response ? those folks was overwhelming and very gratifying. Of course, they all had their own ideas ? what they'd like to see Speakup be able to do. As ? most projects, it started to snowball (that's what I get ? living in Canada) and Speakup grew and a number of other projects were identified as being needed for a truly accessible system. We have a long way to go ? one could say that the blind community is on a "level playing field", but we're working ? it. My ultimate goal is to make the computer accessible with speech from power ? to shut ? .

Exercise 8: Selections

Chose the correct answer.

Read the following text:

Got a question on learning a particular language? Or perhaps you're stuck on a piece of code that just won't do what you want, and you'd like to bounce it off some other programmers to see if they can spot the problem, or maybe you're a grizzled veteran at code-writing, and you're willing to share your expertise with those not so experienced? If so, join our Blind Programming discussion forum, a place where Blind and Visually-impaired programmers (novice or expert) can exchange resources, ideas, knowledge, and experience in any programming-related field!

Yet another extremely useful list to be a part of is the JAWS For Windows Scripts List. This informative list discusses the secrets, tips, tricks, and hints on writing, modifying, and learning the JAWS scripting language. Really, it isn't as difficult as you think, and once you've spent some time around novices and experts on this list, you'll be able to tap into the hidden power of the JAWS screen reader! If you've got programming questions, try BlindProgramming.com!

  1. a. 
    b. 
    c. 
    ?
  2. a. 
    b. 
    c. 
    ?
  3. a. 
    b. 
    c. 
    ?
  4. a. 
    b. 
    c. 
    ?
  5. a. 
    b. 
    c. 
    ?
  6. a. 
    b. 
    c. 
    ?

Exercise 9: Multiple Choice Questions

Choose the expression, A or B, that is closest in meaning to the word(s) given.

  1. TO BE STUCK ON
    a. 
    b. 
    ?
  2. TO SPOT
    a. 
    b. 
    ?
  3. TO BOUNCE AN IDEA OFF SOMEBODY
    a. 
    b. 
    ?
  4. TO MODIFY
    a. 
    b. 
    ?
  5. TO TAP INTO
    a. 
    b. 
    ?
  6. GRIZZLED
    a. 
    b. 
    ?
  7. NOVICE
    a. 
    b. 
    ?
  8. TO EXCHANGE
    a. 
    b. 
    ?
  9. WILLING
    a. 
    b. 
    ?
  10. TIPS
    a. 
    b. 
    ?

Exercise 10: Selections

Chose the correct answer.

Read the following text:

Blind programmers could compete quite nicely in the IT workplace when the mainframe was king. But today, as graphically oriented Windows tool kits displace the text-based mainframe development, blind programmers are facing difficulties. When PCs arrived in the 1980s, blind programmers could still do their work because the DOS operating system was text-based. The text could be read with screen-reader software. But with the arrival of Windows graphical user interfaces, which couldn't be converted to text, blind programmers were initially locked out of the newer PC and client/server worlds.

That door was partially reopened for blind programmers when screen-reader software was adapted to convert some, but not all, Windows graphical interfaces into screen-readable text. But there was a catch. Screen readers could convert graphical interfaces to text only if certain programming conventions were followed. And as Windows interface technology raced ahead, software companies increasingly took non-standard programming shortcuts in their software developer tool kits, making some items on the screen invisible to screen-reader software.

A technology specialist at the American Foundation for the Blind says: "There haven't been many blind programmers who have broken into the Windows world. In our database of 130 blind programmers, maybe a dozen have gone into Windows development. The majority are working on mainframes."

  1. a. 
    b. 
    c. 
    ?
  2. a. 
    b. 
    c. 
    ?
  3. a. 
    b. 
    c. 
    ?
  4. a. 
    b. 
    c. 
    ?
  5. a. 
    b. 
    c. 
    ?
  6. a. 
    b. 
    c. 
    ?

Exercise 11: Exposed Cloze

Use the correct word or expression from the list below to fill in the gaps in the sentences.

  • adapted
  • break into
  • catch
  • conventions
  • convert
  • displaced
  • graphical
  • locked out
  • mainframe
  • shortcut
Transcript:

It is relatively easy for a blind programmer to break into development for mainframes.

Windows uses a graphical interface.

Superficially it looks quite easy, but there's a catch.

The opposite of a PC is a mainframe.

Screen readers convert text into sound.

There may be a quicker way of doing this. Let me show you a shortcut.

DVD players have almost totally displaced VHS.

He entered the wrong password three times and so was locked out of the system.

There are some conventions which make code more accessible.

The programmes were adapted to the needs of the users.

  1. It is relatively easy for a blind programmer to development for mainframes.
    ?
  2. Windows uses a interface.
    ?
  3. Superficially it looks quite easy, but there's a .
    ?
  4. The opposite of a PC is a .
    ?
  5. Screen readers text into sound.
    ?
  6. There may be a quicker way of doing this. Let me show you a .
    ?
  7. DVD players have almost totally VHS.
    ?
  8. He entered the wrong password three times and so was of the system.
    ?
  9. There are some which make code more accessible.
    ?
  10. The programmes were to the needs of the users.
    ?

Exercise 12: Listening

Now listen and repeat in the spaces provided:

Recording:

Exercise 13: Cloze

Fill in the blanks in the following email.

Transcript:

Dear Sandra,

Thanks for your last email in which you told me you are planning to start a programming course for the blind and visually impaired . I saw an article about some of the difficulties in this field, and thought it might interest you . Basically, it seems that it would be better to concentrate on programming for mainframes , because screen reader software doesn't always work well with Windows .

I'm sending you the text attached.

Bye for now

Peter.

Dear Sandra,

Thanks for your last email ? which you told me you are planning to start a programming course for the ? and visually ? . I saw an article about some of the difficulties in this field, ? thought it might interest ? . Basically, it seems ? it would be better to concentrate on programming for ? , because ? reader software doesn't always ? well with Windows .

I'm ? you the text attached.

Bye for now

Peter.

Network Administration

Exercise 1: Cloze

Fill in the gaps in the text below. For each gap there is only one correct answer.

Read this text and fill in the gaps in the summary which follows it:

Network or computer systems administrators design, install, and support an organization's LAN (local-area network), WAN (wide-area network), network segment, Internet, or intranet system. They provide day-to-day onsite administrative support for software users in a variety of work environments, including professional offices, small businesses, government, and large corporations. They are responsible for the efficient use of networks by organizations, and maintain network hardware and software, analyze problems, and monitor the network to ensure its availability to system users. Administrators may also plan, coordinate, and implement network security measures. Furthermore, they monitor and adjust performance of existing networks and continually survey the current computer site to determine future network needs. Administrators also troubleshoot problems as reported by users and automated network monitoring systems, and make recommendations for enhancements in the implementation of future servers and networks.

Transcript:

Network administrators design and install different types of networks, and provide support for users in a variety of work environments. They maintain hardware and software and may also be responsible for security measures. They monitor the performance of networks and troubleshoot problems reported by users, and make recommendations for enhancements.

Network administrators design and ? different types of networks, and provide ? for users in a variety of work environments. They ? hardware and software and may also be responsible for ? measures. They ? the performance of networks and troubleshoot ? reported by users, and ? recommendations for enhancements.

Exercise 2: Exposed Cloze

Use the correct word or expression from the list below to fill in the gaps in the sentences.

  • adjust
  • automated
  • day-to-day
  • enhancements
  • ensure
  • implementation
  • install
  • monitor
  • onsite
  • troubleshoot
Transcript:

The helpdesk staff troubleshoot problems.

The new system is much better; it has a lot of enhancements.

We are not allowed to install new software on our computers.

Apparently, management is allowed to monitor your e-mails.

You should adjust your computer chair so that it is at the right height.

Some people connect to the network from home, but I work onsite.

Although the project sounded marvellous, the implementation caused a lot of problems.

The administrator is responsible for both day-to-day and strategic questions.

We must try and ensure that no viruses enter the network.

I dislike receiving automated customer service when I want to speak to a real person.

  1. The helpdesk staff problems.
    ?
  2. The new system is much better; it has a lot of .
    ?
  3. We are not allowed to new software on our computers.
    ?
  4. Apparently, management is allowed to your e-mails.
    ?
  5. You should your computer chair so that it is at the right height.
    ?
  6. Some people connect to the network from home, but I work .
    ?
  7. Although the project sounded marvellous, the caused a lot of problems.
    ?
  8. The administrator is responsible for both and strategic questions.
    ?
  9. We must try and that no viruses enter the network.
    ?
  10. I dislike receiving customer service when I want to speak to a real person.
    ?

Exercise 3: Listening

Now listen and repeat in the spaces provided:

Recording:

Exercise 4: True/False Statements

For each of the statements below, choose True or False.

Read the following text:

I saw an advertisement for a course yesterday that said: "Be a Network Administrator and earn $87K a year!". I'm not sure whether that kind of salary is possible, but there's no doubt that being a network administrator is a great job. It also needs a lot of hard work, and that's what those ads aren't telling people. Taking a course and passing a few tests will not guarantee you a career. Competing for a job against someone with no qualifications at all might give you an advantage, but if you're competing for a job with experienced network administrators, you may not have a chance.

I'm not saying that you can't become a network administrator without experience, but to do so you'd better be willing to eat, breathe and sleep networking. If you think you're going to graduate from Uncle Bob's Discount School of Computer Certifications and land a high paying job, you should think again. You do, however, have a good chance of landing a helpdesk job and starting in a good place to learn.

You have to read as many books as you are tall, and re-install a server operating system so many times that you could do it in your sleep. That's all about as interesting as licking stamps. The real trick is fixing your mistakes and not giving up. I've effectively screwed up everything I've touched. It's putting it back together that makes you a network administrator. Well, that and successfully taking credit for fixing problems that you really created in the first place....

  1. $87K is the same as $87,000.


    ?
  2. It is easy to get a well-paid job as a network administrator.


    ?
  3. You will need both qualifications and experience.


    ?
  4. Almost all courses are equally valuable.


    ?
  5. You will probably learn more in a helpdesk job than on your course.


    ?
  6. You won't need to read many books.


    ?
  7. Installing a server operating system is not very interesting.


    ?
  8. You will make a lot of mistakes, but shouldn't give up.


    ?
  9. You really become a network administrator when you stop making mistakes.


    ?
  10. You should take credit for fixing problems that you have caused.


    ?

Exercise 5: Multiple Choice Questions

In this exercise, decide whether the '----ing form' in each sentence is an adjective (a), a present participle (b) or a gerund (c).

Explanation:

The text contains many examples of the '----ing' form. This can be:

  1. an adjective, for example 'surprising'
  2. a present participle used in a progressive tense, for example 'I'm not going ..'
  3. a gerund, i.e. an '----ing' form used as a noun, for example 'Smoking is bad for you'
  1. Being a network administrator is a great job.
    a. 
    b. 
    c. 
    ?
  2. That's what those ads aren't telling people.
    a. 
    b. 
    c. 
    ?
  3. Taking a course will not guarantee you a career.
    a. 
    b. 
    c. 
    ?
  4. Competing against someone with no qualifications might give you an advantage
    a. 
    b. 
    c. 
    ?
  5. If you're competing with experienced administrators, you may not have a chance.
    a. 
    b. 
    c. 
    ?
  6. You'd better be willing to read a lot.
    a. 
    b. 
    c. 
    ?
  7. Be a Network Administrator and get yourself a high-paying job!
    a. 
    b. 
    c. 
    ?
  8. I'm not saying you can't become a network administrator without experience.
    a. 
    b. 
    c. 
    ?
  9. The real trick is fixing your mistakes.
    a. 
    b. 
    c. 
    ?
  10. It's putting it back together that makes you a network administrator.
    a. 
    b. 
    c. 
    ?

Exercise 6: True/False Statements

For each of the statements below, choose True or False.

Read the following text:

Curtin University of Technology in Perth, Australia, recently became the first university in the world to modify Cisco Certified Network Associate courses for visually impaired students. This program, which covers the same content as the CCNA course taken by sighted students, started in late 2002 with four visually impaired students and grew four-fold to the 16 it has today.

The program was developed with $80,000 in equipment and support from Cisco Systems Inc. and the Association for the Blind of Western Australia. Curtin now gives students with even less than 5% vision the chance to study Cisco's CCNA curriculum using tools designed and modified for the blind.

"This is a tremendous step forward for us, and Cisco has been very supportive, providing plenty of equipment to work with," Professor Murray said. "Visually impaired students are not always given the opportunity to study technology and to walk away with an industry certification that places them on an equal footing with their sighted peers."

  1. The CCNA course for the sighted has been running since before 2002.


    ?
  2. The modified CCNA program costs $80,000 a year to run.


    ?
  3. Students with extremely low vision can take the course.


    ?
  4. The course leads to a qualification recognised throughout the industry.


    ?
  5. The course allows visually-impaired students to compete on an equal footing.


    ?
  6. The course has not been particularly successful.


    ?
  7. Cisco only helped by providing equipment.


    ?
  8. The course is one of very few of its type.


    ?

Exercise 7: Listening

Now listen to the recording of the text of the previous exercise:

Recording:

Exercise 8: Multiple Choice Questions

Choose the expression, A or B, that is closest in meaning to the word(s) given.

  1. chance
    a. 
    b. 
    ?
  2. tremendous
    a. 
    b. 
    ?
  3. supportive
    a. 
    b. 
    ?
  4. footing
    a. 
    b. 
    ?
  5. peers
    a. 
    b. 
    ?
  6. four-fold
    a. 
    b. 
    ?

Exercise 9: Exposed Cloze

Use the correct word or expression from the list below to fill in the gaps in the sentences.

  • blind
  • disability
  • e-learning
  • field
  • improve
  • sight
  • support
  • to face
  • to teach
  • to undertake
Transcript:

Two graduates of the Curtin University program, Kerry Hoath, who is blind , and Neil Hines, who has some sight, completed their associate-level certifications in August 2004. They have since returned to the university to teach other vision-impaired students, becoming the first visually impaired Cisco Networking Academy course instructors in the world. The Cisco Networking Academy program is a comprehensive e-learning program that delivers Web-based content, online assessment, student performance tracking, hands-on labs, instructor training and support , and preparation for industry-standard certifications. Hoath said he hopes, with his newly earned certifications, to help other motivated blind people to obtain qualifications and improve their career prospects. "It's also an example of how successful people with a disability can be if information is provided to them in an accessible format," Hoath added. "I am happy to have been able to assist in making this possible and hope that it will empower many other blind people to undertake studies in this field with far fewer problems than we initially had to face ."

Two graduates of the Curtin University program, Kerry Hoath, who is ? , and Neil Hines, who has some ?, completed their associate-level certifications in August 2004. They have since returned to the university ? other vision-impaired students, becoming the first visually impaired Cisco Networking Academy course instructors in the world. The Cisco Networking Academy program is a comprehensive ? program that delivers Web-based content, online assessment, student performance tracking, hands-on labs, instructor training and ? , and preparation for industry-standard certifications. Hoath said he hopes, with his newly earned certifications, to help other motivated blind people to obtain qualifications and ? their career prospects. "It's also an example of how successful people with a ? can be if information is provided to them in an accessible format," Hoath added. "I am happy to have been able to assist in making this possible and hope that it will empower many other blind people ? studies in this ? with far fewer problems than we initially had ? ."

Exercise 10: Cloze

Fill in the blanks in the following email.

Transcript:

Hi Sandra,

It's me again. Did you get my last email? Why haven't you answered? Is there something wrong? I've been thinking a bit more about your idea of starting a programming course. Why don't you consider a career as a network administrator instead? There are courses specially for the visually impaired that you could do online, like a course I read about that's run by a university in Australia. Let me know how you are and what you've been up to, and if you're interested I can send you some more information about this.

Yours truly,

Peter.

Hi Sandra,

It's me again. ? you get my last email? Why haven't you answered? ? there something wrong? I've ? thinking a bit more about your idea of starting a programming course. Why ? you consider a career ? a network administrator instead? There ? courses specially for the visually impaired that you ? do online, like a course I read ? that's run by a ? in Australia. Let me know how you are and what you've been up to, and if you're interested I can send you some ? information about this.

Yours truly,

Peter.

Exercise 11: True/False Statements

For each of the statements below, choose True or False.

Read the following text:

The Network Administrator's Recommendations to all Members of Staff:

  • When the photocopier or fax machine doesn't work, call computer

support. There's electronics in it, right?

  • When the printer won't print, re-send the job at least 20 times. Print jobs

frequently just disappear into the cosmos for no reason.

  • When the printer still won't print after 20 tries, send the job to all 68

printers in the office. One of them is bound to work.

  • When the administrator asks you whether you've installed any new software

on this computer, say no. It's nobody's business what you've got on your computer.

  • If the space bar on your keyboard doesn't work, blame it on the

network. Keyboards work much better with half a pound of crumbs, nail clippings, and big sticky drops of Coke under the keys.

  • When you get the message saying "Are you sure?" click on that 'Yes' button

as fast as you can. Hell, if you weren't sure, you wouldn't be doing it, would you?

  • When you need to change the toner cartridge, call the helpdesk. Changing a

toner cartridge is an extremely complex task, and Hewlett-Packard recommends that it should be performed only by a professional engineer with a master's degree in nuclear physics.

  • Our official title is something like Support Specialist or Network

Administrator, not 'geek' or 'nerd', or 'techie'.

  1. This is a serious article.


    ?
  2. It's the network administrator's job to fix the fax machine.


    ?
  3. Changing a toner cartridge is easy.


    ?
  4. Don't tell the administrator if you've installed new programs on your computer.


    ?
  5. The article suggests you keep your keyboard clean.


    ?
  6. The article suggests you ignore all warning messages.


    ?
  7. The article says that 'geek' or 'nerd', or 'techie' are terms of respect.


    ?

Checklist

Use the following list to check whether you have obtained full benefit from this unit. You should be able to:

  • prepare an e-mail

You should also have greater skill and confidence in the use of:

  • Classification of ...ing forms
  • Prepositions
Version 1.1.0-alpha (2011-11-29 17:22 CET)
Warning: Media Player unavailable. Use a JavaScript enabled browser.