Languages › English as a Second Language English for Information Technology Share Flipboard Email Print Sean Gallup / Staff/Getty Images English as a Second Language Business English Pronunciation & Conversation Vocabulary Writing Skills Reading Comprehension Grammar Resources for Teachers By Kenneth Beare English as a Second Language (ESL) Expert TESOL Diploma, Trinity College London M.A., Music Performance, Cologne University of Music B.A., Vocal Performance, Eastman School of Music Kenneth Beare is an English as a Second Language (ESL) teacher and course developer with over three decades of teaching experience. our editorial process Kenneth Beare Updated July 30, 2018 Computer specialists develop and maintain the computer equipment and software programs that form the basis of the Internet. They make up the majority of professional and related occupations and account for about 34 percent of the industry as a whole. Computer programmers write, test, and customize the detailed instructions, called programs or software, that computers follow to perform various functions such as connecting to the Internet or displaying a Web page. Using programming languages such as C++ or Java, they break down tasks into a logical series of simple commands for the computer to implement. Computer software engineers analyze user needs to formulate software specifications, and then design, develop, test, and evaluate programs to meet these requirements. While computer software engineers must possess strong programming skills, they generally focus on developing programs, which are then coded by computer programmers. Computer systems analysts develop customized computer systems and networks for clients. They work with organizations to solve problems by designing or tailoring systems to meet unique requirements and then implementing these systems. By customizing systems to specific tasks, they help their clients maximize the benefit from investment in hardware, software, and other resources. Computer support specialists provide technical assistance to users who experience computer problems. They may provide support either to customers or to other employees within their own organization. Using automated diagnostic programs and their own technical knowledge, they analyze and solve problems with hardware, software, and systems. In this industry, they connect with users primarily through telephone calls and e-mail messages. Essential English for Information Technology List of the Top 200 Information Technology Vocabulary Speak about development needs using modals Examples: Our portal needs an SQL backend.The landing page should include blog posts and an RSS feed.Users can access use the tag cloud to find content. Speak about probable causes There must have been a bug in the software.We can't have used that platform.They might test our product if we ask. Speak about hypotheses (if / then) Examples: If the zipcode textbox is required for registration, users outside the US won't be able to join.If we used C++ to code this project, we would have to hire some developers.Our UI would have been much more simple if we had used Ajax. Speak about quantities Examples: There a lot of bugs in this code.How much time will it take to ramp up this project?Our client has a few comments about our mockup. Distinguish between countable and uncountable nouns Examples: Information (uncountable)Silicon (uncountable)Chips (countable) Write / give instructions Examples: Click on 'file' -> 'open' and choose your file.Insert your user ID and password.Create your user profile. Write business (letters) e-mails to clients Examples: Writing reports Explain past causes for current situations Examples: The software had been installed incorrectly, so we reinstalled in order to proceed.We were developing the code base when we were put on the new project.The legacy software had been in place for five years before the new solution was designed. Ask questions Examples: Which error message do you see?How often do you need to reboot?Which software were you using when the computer screen froze? Make suggestions Examples: What don't you install a new driver?Let's create a wireframe before we go any further.How about creating a custom table for that task? Information Technology Related Dialogues and Reading Social Networking Sites Information technology job description provided by the Bureau of Labor Statistics.