Learn English – Job requirements. Why do they write words with capital letters within sentences

capitalizationgrammarrulessentence

I noticed the capitalization within sentences. For example,

Great experience in Java, Android SDK with core knowledge of Object
Oriented Programming principles and Design Patterns.

Is there a grammar rule explaining the capitalization?

Update #1.

Now we have the following opinions.

@Jim and @Sweet72

They're all proper names of things.

The names of Proper nouns always begin with capital letters. Java, Android SDK, Object Oriented Programming, Design patterns ; all refer to proper nouns

@Xerxes

Neither "object-oriented programming" nor "design patterns" is a proper noun. The author of the piece merely means to emphasize these terms and does not know how to correctly do so.

My opinion

Android SDK and Java are proper names.

Object Oriented Programming, Design Patterns. I think employers just want to place emphasis on these key words. I may be wrong.

Best Answer

As far as Java and Android SDK are concerned, they're proper nouns.

Object-oriented programming is often written as OOP. Perhaps the author of the sentence thought it should be capitalised because the abbreviated form OOP has capitalised letters. The proper way of writing it would be 'object-oriented programming', since it is in the middle of a sentence.

Design patterns should not have capitalised letters - it isn't a proper noun, neither does it have an abbreviation; the author may have capitalised it for emphasis. Or he just isn't familiar with the rules of this language that well!

Related Topic