ENGLISH COMPONENT – CYCLE 3 SESSION 5
C# PROGRAMMING LANGUAGE
WORKSHEET 3.5
Worksheet 3.5.1
Write down a synonym or the translation for each word.
Vocabulary
Wide range of tasks: various duties
Niche: a focused or targeted area
Core concepts: main notions
Interactive environment: communicative setting
Meet the rising demand: satisfy the purchase increase
Community support: societal aid
Learning curve: educational Stade
Static coding: fixed coding
Smooth: effortless simple
Tech giant: big tech
Worksheet 3.5.2
Read the definitions and write down the corresponding
word!
1. With so many cupcakes stores open, it is hard to find a
competitive niche in that market.
2. The teacher creates an interactive environmental to help
students learn in a dynamic way.
3. The first-year students received the community support from
the senior students.
4. I failed one of the difficult tests, but my teacher says that is
part of the learning curve.
5. They had more and more clients every month, so they worked
overtime during the weekend to meet the rising.
6. The static coding analysis can remove any suspicious program
on my computer.
7. Your skin feels smooth if you apply some lotion.
8. It is necessary for all programmers to learn the core concepts
of the programming. The basics are always important!
9. The regulatory bodies generally carry out wide range of tasks,
including the following:
10. Be the industrial high- Tech giant, possessing advanced
technologies and selling your weapons to other countries.
Worksheet 3.5.3
Watch the video and answer the following questions.
https://www.youtube.com/watch?v=A0Sn7f7pkXI
1. According to the video, what are keywords?
_ this is words that helps to seek good
information.
2. Write down some ideas about the importance of
identifying keywords while you read.
_ it is important cuz this helps us to understand
or take an idea about the text.
3. Can you think of other scenarios where using keywords
could make a difference?
_ in studies of marketing and when I shopping
online.
4. What are the keywords of your life? Share them with
the class!
family
knowledge
reason to live
who am i.
Worksheet 3.5.4
First, read the text and underline/highlight the key words
as you read. After that, create a Word Cloud with the key
words you had chosen.
What is C# used for?
C# programming language is a modern programming
language. It derives its characteristics from its predecessors
like C and C++. It can perform a wide range of tasks and
processes across different niches.
Among other languages, C# is gaining huge popularity for
developing web-based applications. Its core concepts help
build an interactive environment and provide functionalities
that the dynamic web platform requires.
Many developers choose this versatile language. It works on
both platforms: Windows .NET framework and other open-
source platforms. Therefore, it provides incredible efficiency
and scalability.
What is C# Programming Language
Microsoft developed C# in 2000. It was built to meet the
rising demand for web applications that Visual Basic(VB)
and C++ can’t provide. Its architecture adopts the best
features of Java and C++. As a result, developers who are
well-prepared in C and C++ can shift to C# easily.
What is C# used for?
C# is a general-purpose programming language used to
build different types of programs and applications. While it
is exceptionally versatile, there are three fields where it is
commonly applied:
Web Application Development
Regardless of the platform, you can still use the C#
programming language. You can build dynamic websites
and web apps using the .NET platform or other open-source
platforms.
Windows Applications
Microsoft created C# for Microsoft. So, there is no question
why it is popular in building Windows applications. It makes
your development process smooth, and functionalities such
as C# garbage collection perform excellently. Also,
developers can count on the community support and
documentation of developing applications and programs
that are specific to the Microsoft platform’s architecture.
Games
In the gaming world, developers prefer C# programming
language. This language is particularly robust in building
fan-favorite games. Also, the Unity game engine―one of
the most popular game engines today―is built using C++
and C#.
Advantages of C#
Faster Development Time
The greatest advantage is its ability to save development
time. It constantly helps developers and project owners to
make the building process faster.
Low Learning Curve
Developers prefer C# programming language because it has
a low learning curve. Developers spend less time learning C#
compared to other programming languages. Its simplicity
and easy-to-use features help new developers and those
who want to learn a new language.
High Scalability
Software development requires easy-to-maintain and
scalable programming languages. C# is a programming
language that has these attributes. The strict nature of its
static coding makes programs reliably consistent. This
allows developers to make an easy adjustment and smooth
maintenance.
Huge Community Support
Since tech giant Microsoft created C#, there is no question
of why it has massive community support. In the world of
software development, having a community is essential. It’s
where developers can seek help and insights. Programming
languages aren’t a platform or service with a dedicated
helpline or IT support.
Worksheet 3.5.5
1. Create a Word Cloud with the keywords you had
chosen.
https://wordart.com/login?loggedout
2. Answer the following questions. Use the key words in
the questions to look for the answers in the text.
Why is C# becoming so popular nowadays?
Cuz C# is easy to learn and use, also it is versatile,
interactivity and dynamic.
What are the main fields in which C# is used?
WAD, Microsoft Apps and games developing
What are the advantages of C#?
Low learning curve, faster development time, high
scalability and huge community support.
Why does C# have huge community support?
Since it was created by Microsoft it has spread use in
the world. Therefore, developers that use the pl C# are
a massive community that helps each other.
Worksheet 3.5.6
FILL OUT THE FOLLOWING SELF-EVALUATION SECTION.
1. ¿Entiendo qué es C#?
Yes 😃 Maybe 😐 No 😟
2. ¿Entiendo cuáles son las ventajas de C#?
Yes 😃 Maybe 😐 No 😟
3. ¿Entiendo en qué consiste la estrategia Locate Key
Words?
Yes 😃 Maybe 😐 No 😟
4. ¿La estrategia Locate Key Words me ayuda a entender
un texto mejor?
Yes 😃 Maybe 😐 No 😟