Wednesday, June 30, 2021

Foreign language teaching and learning

 

  

Foreign language is language different from a person’s mother tongue which is learned consciously or  a language not widely spoken and used by the people of a community / society / nation or  language not native to the speaker or to the country.

General Principles For Foreign Language Teaching

·        Address student expectations

·        Find a balance among modeling, plaining and practice

·        Create a positive learning environment

Best Language Teaching Method

·        The Direct Method.

·        The Grammar-Translation Method

·        The Audio-Lingual Method

Tips for Teaching a Foreign Language

·        Expose students to as much of the language as possible

·        Get hands-on: Encourage participation with games

·        Encourage activities outside the classroom

·        Use multimedia to enhance the learning experience

·        Teach culture alongside the language

The Best Language Learning Software

·        Pimsleur: Best for Learning on the Go

·        Rosetta Stone: Best Full-Course Software

·        Babbel: Best for Grammar

·        Duolingo: Best Free Course Software

·        LinguaLift: Best for Cultural Immersion

·        iTalki: Best for Tutoring

Benefits of Learning a Foreign Language

Boots brain power

·        Improves memory

·        Enhances the avility to multi-task

·        Sharpens the mild

·        Keeps the mind sharper or longer

·        Enhances decision-making

·        The first language is improved

·        Improves perfomance in other academic areas

·        Increases networking skills

·        Provides better career choices

Tips For Learning A Foreign Language

·        Conversation

·        Intensity of study trumps length of study

·        Classes suck and are an inefficient use of time and money

·        Know your motivation

·        Set learning goals

·        Start with the 100 most common words

·        Carry a pocket dictionary

·        Keep practicing in your head

·        You’re going to say a lot of stupid things

·        Figure out pronunciation patterns. Accepr it

·        Use audio and online courses for the first 100 words and basic grammar

·        Focus on becoming conversational

·        Aim for the brain melt

·        Use the language daily

·        Be friends with someone who speaks the target language and not your native language

Tuesday, June 8, 2021

Computational thinking

 In education, computational thinking is a set of problem-solving methods that involve expressing problems and their solutions in ways that a computer could also execute 

Skills
• Decomposition: Breaking down data, processes, or problems into
smaller, manageable parts
• Pattern Recognition: Observing patterns, trends, and regularities in data
• Abstraction: Making a problem more understandable by reducing
unnecessary detail.
• Algorithm Design: Developing the step by step instructions for solving
this and similar problems
• Evaluation: Ensuring that your solution is a good one.
Attitudes
• Confident: believing in one's own ability to solve problems
• Communicative: willing and able to communicate effectively with
others.
• Flexible: able to deal with change and open-ended problems
Approaches
• Tinkering: experimenting and playing
• Creating: designing and making
• Debugging: finding and fixing errors
• Persevering: keeping going
• Collaborating: working together
Teaching decomposition to young learners means that students are invited into problem-solving scenarios. Teachers share the complex, multi-step problem and facilitate conversations that help students to break it down. While students at these ages are not always developmentally ready for multi-step directions or problems, they are ready to be exposed to models of adult thinking. In doing this, students begin to develop a framework of strategic, computational thinking. Pattern recognition, as a cornerstone of computational thinking, begins with the basic ABAB pattern creation that is taught in the primary grades and extends to more complex layers of thinking. Pattern recognition invites students to analyze similar objects or experiences and identify commonalities. By finding what the objects or experiences have in common, young students can begin to develop an understanding of trends and are therefore able to make predictionsComputational thinking allows students to be active, rather than passive, users of technology. Understanding how devices work allows us to approach technology as a partner to help us solve problems. Computational thinking will become a significant differentiator in the 21st-century workforce.

Tuesday, June 1, 2021

Blogging and coding

Weblog" or blog is a website or online journal that contains a variety of information and displays the latest posts at the top of the page. Content or blog posts are updated periodically, and are usually managed by one or a small group of users.Blogging refers to writing, photography, and other media that's self-published online Function of blog  : Share your personal information, Share your opinion about something, Share education materia and l Share about your product Different web and blog,  a website is an online page that is linked in a single domain that contains content about a product or service. It is usually managed professionally.Meanwhile, a blog is a web log that contains content such as opinions, experiences, or author activities, which are usually managed by the personal. This blog is what we will create. To make blog we can use free web for make it like  WordPress.org, WordPress.com and Blogger. coding is an activity related to writing or stringing a command that can be read by humans based on syntax (writing rules) in a particular programming language, which is then converted into code that can be understood by the machine. The command will be translated into machine language using a compiler. If we want to coding we must understand about Programming language, because basically coding is a programming language or language that is understood by electronic devices. To use it, of course we have to understand how the programming language is first, right? This programming language itself has many types. If we want to know, then we must also know in advance what we are using it for. Some common types of programming languages are: Java, Javascript, Dart, C++, Php, Python, Ruby, Kotlin. To make coding we can use free web for make it like code academy, W3schools, and free code camp  

 power point

English course poster