Learning American English for Computer Science

Click For Summary

Discussion Overview

The discussion revolves around the necessity of learning American English for Computer Science, particularly in relation to user interface language in software and programming languages. Participants explore the implications of language choice on learning and communication in the field.

Discussion Character

  • Debate/contested
  • Conceptual clarification

Main Points Raised

  • Some participants argue that learning American English is beneficial due to its prevalence in programming languages and documentation, suggesting it aids in understanding syntax and manuals.
  • Others contend that the user interface language of software is irrelevant, as it can be changed and does not significantly impact the learning of Computer Science.
  • One participant emphasizes that Computer Science can be effectively learned in one's native language, with English being a supplementary language for accessing certain resources.
  • There are mentions of the limited vocabulary required for programming languages, which can be quickly learned, indicating that fluency in English is not a prerequisite for studying the subject.
  • A participant highlights the importance of context, suggesting that the necessity of learning English may depend on the availability of resources in one's native language.
  • Another participant points out that the distinction between American English and other variants, such as British English, is largely meaningless in the context of Computer Science.

Areas of Agreement / Disagreement

Participants express differing views on the necessity of learning American English for Computer Science. While some see value in it for understanding programming and documentation, others believe it is not essential and that native language learning is preferable.

Contextual Notes

Participants note that the relevance of learning American English may depend on individual circumstances, such as the language of instruction at universities and the availability of educational materials in native languages.

bagasme
Messages
79
Reaction score
9
Hello,

When using computer programs (such as Microsoft Office), the default User Interface (UI) language is American English. Since this variant of English is common on computer programs, should I learn American English as ESL for Computer Science?

Cheers, Bagas
 
Physics news on Phys.org
If it should happen you end up in France, this won't be of any help.

Computer Science is a science like all the others: best learned in your native language. Papers, and a couple of books will be in English, but normally you learn the amount of language needed anyway. The gui language of any product is completely irrelevant and can easily be changed, at least with serious products.

I have seen an IDE where statements like
IF a <> 0 ALORS a++ ELSE a-- FIN
are possible.

It is always a good idea to learn as many languages as possible, and especially English since most people understand it at least a bit. But it is not a requirement to study a certain subject, any subject, if the university uses another language.
 
fresh_42 said:
If it should happen you end up in France, this won't be of any help.

Computer Science is a science like all the others: best learned in your native language. Papers, and a couple of books will be in English, but normally you learn the amount of language needed anyway. The gui language of any product is completely irrelevant and can easily be changed, at least with serious products.

I have seen an IDE where statements like
IF a <> 0 ALORS a++ ELSE a-- FIN
are possible.

It is always a good idea to learn as many languages as possible, and especially English since most people understand it at least a bit. But it is not a requirement to study a certain subject, any subject, if the university uses another language.

So should I learn American English for it is the most used UI language in computer programs?
 
OK, thank you for anyone that move this thread to Academic Guidance forum.
 
bagasme said:
So should I learn American English for it is the most used UI language in computer programs?

No, because you can use it on half of the globe to communicate.

The language option of software is completely irrelevant, not of interest. It can a) be changed and b) has only a handful of words for commands. Learn the words for the software and the language to travel!
 
fresh_42 said:
No, because you can use it on half of the globe to communicate.

The language option of software is completely irrelevant, not of interest. It can a) be changed and b) has only a handful of words for commands. Learn the words for the software and the language to travel!

Seems like your statement is contradict to the answer of my similar question on Quora forum:
Since most programming languages use American English as their base, it would probably help you, yes. The syntax of the code uses American English (think of the [color] tag in HTML), and most on-line manuals are written in English (here, the flavour of English chosen won’t stop you reading and understanding it). I expect translations are available, though I’ve never looked myself, but the English version will be out first, and translations are never as good as the real thing.
Note that the answer above is in the context of programming languages, but can be applied to using programs.
 
bagasme said:
Seems like your statement is contradict to the answer of my similar question on Quora forum:

Note that the answer above is in the context of programming languages, but can be applied to using programs.
Why? The first line was "Strictly speaking it is not necessary."

That's what I said. It depends e.g. on the amount of books available in your native language. If there are none, then you will probably use English books. If there are, then use your native language. I also said that articles in journals ("papers") will be in English. None of it has to do with a user interface. So in order to study something, then it is the best to use the language which is used at the university. You will have to understand them! Then comes english. But tech speak is often different from speaking the language. It also makes a difference whether you want to understand a textbook for your study which is written in English, or whether you want to understand Shakespeare.

A programming language only uses a couple of words. They are quickly learned and it has nothing to do with the language itself. You will automatically learn a bit english. And for the science this could be sufficient.

Learn languages in order to communicate with people! Or if you only have access to English books - depends on where you study. If I'd studied in Russia, I'd rather learn Russian than English.
 
fresh_42 makes his points well enough. The difference in value between American English and some other like British English as applied to computers or computer science or computer programming is largely meaningless.
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 6 ·
Replies
6
Views
5K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 13 ·
Replies
13
Views
5K
Replies
2
Views
3K
  • · Replies 7 ·
Replies
7
Views
4K