아이들 언어 발달
아이들 언어의 발달
 
 
아이들의 언어발달은 여러가지를 보여주는 중요한 좌표입니다. 우선 인지 발달을 알아보는 데 언어능력은 무엇보다 중요한 기준이 됩니다.

아이들마다 개인차는 있지만 대부분 아이들이 돌 무렵이면 '엄마','아빠','맘마' 처럼 몇가지 의미있는 용어를 이야기합니다.

두돌이 되면 '우유 줘' 처럼 2개 단어를 붙여 간단한 의사표현을 하며 세돌이 되면 간단한 문장으로 이야기할 수 있어야 합니다.

언어 전문가들은 아이들의 언어 장애의 치료가 늦어지면 말 뿐 아니라 여러 가지 발달상의 문제가 되므로 되도록 빨리, 어른 수준으로 언어가 완성되는 만 4세 이전에 제대로 잡아 주어야 한다고 강조합니다. 언어 발달 장애가 생기면 여러 가지 후유증이 생길 수 있습니다.

아이들이 2∼4세에는 언어가 폭발적으로 증가하는 시기입니다. 이 시기를 거쳐 만 5세가 되면 어른 수준으로 언어 발달이 완성됩니다.

그리고 이 시기에는 또래 관계가 활발하게 이루어지는데, 또래와의 의사소통의 대표 수단이 언어입니다. 언어 습득 속도가 뒤떨어지는 아이들은 또래와 말이 잘 통하지 않으므로 잘 어울려 놀지 못합니다.

따라서 혼자 놀거나 친구로부터 억울한 일을 당했을 때 말로 표현하는 능력이 부족하므로 떠밀거나 때리는 등 행동이 앞서게 되므로 떠돌림을 당하기 쉽습니다.

또 다른 문제점은 말을 해야 할 때에 잘 못하거나 이상하게 하면 주변사람들로부터 이상한 눈초리를 받게 마련입니다. 엄마조차도 '우리 아이는 유난히 말이 느려요' 라고 반복적으로 걱정하는 말을 하면 아이는 점점 더 주눅이 들게 됩니다.

말을 하고 싶은데 잘 안되고, 주눅이 드니 말로 표현하는 것이 더 어려워지고, 자신감이 없어져 매사에 소극적이 되기 쉽습니다.

그리고 말이 늦은 아이들의 상당수가 치료 시기를 놓쳐 인지 능력까지 지체되는 경우가 많습니다. 유치원 때까지는 그 영향이 잘 나타나지 않지만, 학교에 들어가서 읽기, 쓰기 등 학업상의 부진을 보이는 경우가 많습니다.

생각하고, 생각을 말로 정확하게 표현하고, 다른 사람의 말을 귀기울여 듣고, 이해하고, 다시 자신의 의견으로 정리해 말로 표현하는 능력이 결여되면 지능 저하 현상까지 우려됩니다.

아이들의 언어발달이 현저히 더뎌 보이면 먼저 다른 어려움이 없는지 살펴보아야 합니다.

신체 발달, 운동 발달, 감각능력 발달이 다른 아이와 비교해 더딘지 알아보고 발달지체 원인을 찾아야 근원적 도움을 줄 수 있습니다.

아이가 말은 늦지만 다른 사람이 하는 것을 유심히 보고 따라하는 모방 능력이 있다면 인지 능력에는 어려움이 없다고 볼 수 있습니다.

가족과는 문제가 없지만, 다른 사람 앞에서만 말을 않는다면 말을 못하는 것이 아니라 성격문제로 볼 수 있습니다.

하지만 언어발달 뿐 아니라 사회성 발달에 문제가 있어 보이면 전반적 발달 장애나 자폐증 징후일 수 있으니 조기 진단과 치료가 필요합니다.

※ 언어 발달 기준표

- 4주 이전: 말이 아닌 짧은 외마디 소리를 냅니다.

- 생후 1개월: 보고 웃고 옹알이를 합니다.

- 생후 2개월: 모음 비슷한 소리를 내기 시작. 그러나 어른의 모음과는 다릅니다.

- 생후 3개월: 덜 울게 됩니다. 말을 걸거나 고개를 끄덕여 주면 미소 짓고, 꾸르륵 소리를 내며 좋아합니다.

- 생후 4개월: 모음 비슷한 소리가 섞여서 나타납니다. 머리를 돌리고 눈은 말하는 사람을 찾는 것처럼 보이며 기뻐하는 웃음 소리를 냅니다.

- 생후 6개월
한 음절의 옹알이가 나타나기 시작합니다. 까르르 내는 소리나 목구멍에서 꼴깍꼴깍 내는 소리 등을 좋아하고, 고함 소리나 신음 소리 등은
싫어합니다.

- 생후 8개월: 옹알이에 억양이 나타납니다. 간혹 '마마', '바바' 같은 두 음절의 소리를 냅니다.

- 생후 10개월: 동작이 섞인 단어를 간혹 이해합니다.

- 생후 12개월:'아빠', '엄마' 등 1어문 사용이 증가합니다. 간단한 요구에 이해했다는 표시를 하기 시작합니다. 어휘 수는 평균 3개정도 입니다.

- 생후 15개월: 3-5개 단어를 적절히 사용하고, 신체 부위를 말할 수가 있습니다. 어휘 수는 평균 19개정도 입니다.

- 생후 18개월
3단어에서 50단어까지 사용 가능합니다. 2어문 '엄마','빠빠이'등의 사용이 시작됩니다.

아직 옹알이를 하지만 묘한 억양이 섞인 여러 음절의 옹알이를 합니다.

자기 이름과 그 외에 몇 가지 단어를 말하고, 그림을 보고 이야기하는 흉내를 냅니다.

- 생후 24개월
50단어 이상 사용 가능합니다. 2어문 사용이 증가합니다. 언어에 대한 흥미가 증가합니다.

간단한 심부름을 하기도 하고 그림을 보고 3-5개의 이름을 댈 수 있습니다.

- 생후 30개월
새로운 단어 획득이 급속히 늘어납니다. 옹알이는 전혀 하지 않고 발성 전체가 의사소통의 의도를 가지고 있습니다.

두 개의 단어로 구성된 말이 대부분이며 세 단어, 다섯 단어로 구성된 문장을 사용하기도 합니다. 이해하기 어려운 유아식 말들을 많이 사용합니다.

- 생후 36개월
어른 말의 60-80%를 이해합니다. 말뜻의 차이를 이해합니다.

질문을 합니다.

소꿉장난을 하기도 하고, 노래를 부르고 음절을 반복합니다.

완벽한 음높이를 갖습니다.

어휘수가 100개 정도로 증가합니다.

- 생후 48개월
경험외적인 내용외에는 어른의 대화를 이해하고 광범위한 어휘를 가지게
됩니다.

정확한 문법을 사용하나 일부 표현은 미성숙합니다.

상상적 놀이와 대화를 하고 무엇이든지 묻습니다.

4개를 정확히 샙니다. 의사대로 이야기 할 수 있습니다. 만든 것으로
이름을 붙일 수 있습니다. 중요한 전치사의 뜻을 알 수 있습니다.

어휘 수는 평균 1,540개 정도입니다.

- 생후 60개월

집에서나 밖에서나 성숙된 말을 하고 높은 지능을 요구하는 내용만
이해하지 못합니다.

언어는 지능적이고 문법적으로도 정확합니다.

일어난 일, 이야기 그리고 지식을 다시 말할 수 있으며 활발한 상상력을
가지고 있습니다.

크게 읽기 시작합니다.

4가지 기본 색을 정확히 알며, 단어의 의미를 물어 봅니다. 어휘 수는
평균 2,072개 정도입니다.
가져온 곳 : 
카페 >유아교육 대표카페
|
글쓴이 : 닭맛나는사탕| 원글보기
by 사랑합니다 | 2009/10/08 21:15 | 울 아들♡ | 트랙백 | 덧글(0)
내 프로세스는 몇비트짜린가
 BOOL bIsWow64Process = FALSE;
 IsWow64Process(GetCurrentProcess(), &bIsWow64Process);
#ifdef _X86_
 LOG_INFO(_T("Running on %s"), (bIsWow64Process) ? _T("WOW64") : _T("32-bit Windows"));
#else
 LOG_INFO(_T("Running on %s"), (bIsWow64Process) ? _T("WOW64") : _T("64-bit Windows"));
#endif


나중에 시간날때 해봐야긋당 ㅡ,,ㅡ;
by 사랑합니다 | 2009/08/18 11:46 | 0xffffDEV | 트랙백 | 덧글(0)
아들과 첫 짠~


승후는 건배를 너무 좋아한다 ㅎㅎㅎ
by 사랑합니다 | 2009/08/17 02:15 | 울 아들♡ | 트랙백 | 덧글(0)
잠깐 짬내서 만들어본거.. 프로젝트 만들때마다 짬내서 만드네 ㅡ,,ㅡ

WCHAR* g_wszTestText = L"{0}가\r\n{1}나다{2}라마{4}바사아자{3}차카타파{1}하{4}ABCDEGG{2}吳宗法";
D3DCOLOR  d3dTextColor[10] =
{
 { D3DCOLOR_ARGB( 2255, 0, 0, 0 ) },  ///깜장
 { D3DCOLOR_ARGB( 2255, 255, 0, 0 ) }, ///빨강
 { D3DCOLOR_ARGB( 2255, 0, 255, 0 ) }, ///녹색
 { D3DCOLOR_ARGB( 2255, 0, 0, 255 ) }, ///파랑
 { D3DCOLOR_ARGB( 2255, 255, 255, 0 ) },
 { D3DCOLOR_ARGB( 2255, 0, 0, 0 ) },
 { D3DCOLOR_ARGB( 2255, 0, 0, 0 ) },
 { D3DCOLOR_ARGB( 2255, 0, 0, 0 ) },
 { D3DCOLOR_ARGB( 2255, 0, 0, 0 ) },
 { D3DCOLOR_ARGB( 2255, 0, 0, 0 ) },
};

void SetMultiColorText( CGuiWindow* pModifyWindow, WCHAR* wModifyText )
{
 if( pModifyWindow )
  ZeroMemory( pModifyWindow->m_sMultiColorText, sizeof( pModifyWindow->m_sMultiColorText ) );
 
 SIZE size;
 HDC hdc = pModifyWindow->GetFont()->GetDC();

 ///#############################
 ///##########  Issue  ##########
 ///#############################
 /// 1. 컬러 코드 단위로 (구조체로)묶여야 함.
 /// 2. 자동 행넘김이 되어야 하면 묶여야 함.


 /// Parsing
 ///1. '{'를 찾고 '}'까지의 칼라값을 알아온다.
 ///2. '}'부터 다음 '{'까지의 텍스트를 하나씩 가져오면서. 자동 행넘김을 해야 하는 상황이면 묶는다.

 int nArray = 0;
 int nLastText = wcslen( wModifyText );
 int nStructArray = -1;
 CGuiRect rtGui;
 pModifyWindow->GetWindowRect( rtGui );
 
 for( int i = nArray; i < nLastText; i++ )
 {
  if( wModifyText[i] == '{' )
  {
   nStructArray++;

   wstring wstrColorCode;
   wstrColorCode.clear();
   int nColor = 0;
   /// 칼라값이 1자리 경우
   if( wModifyText[ i + 2 ] == '}')
   {
    wstrColorCode +=  wModifyText[ i + 1 ];
    nArray = i + 3;
   }
   ///칼라값이 2자리 경우
   else if( wModifyText[ i + 3 ] == '}')
   {
    wstrColorCode +=  wModifyText[ i + 1 ];
    wstrColorCode +=  wModifyText[ i + 2 ];
    nArray = i + 4;
   }
   i = nArray;

   /// 칼라값 세팅
   nColor = _wtoi( wstrColorCode.c_str() );
   pModifyWindow->m_sMultiColorText[nStructArray].d3dColor = d3dTextColor[nColor];
  }
  nArray = i;
  pModifyWindow->m_sMultiColorText[nStructArray].wstrText += wModifyText[i];

  /// 문자열 Rect 세팅
  if( wModifyText[i + 1] == '{' || i == nLastText - 1 || (wModifyText[i + 1] == '\r' && wModifyText[i + 2] == '\n') )
  {
   SMultiColorText* pMultiColor = &pModifyWindow->m_sMultiColorText[nStructArray];
   if( nStructArray == 0 )
   {
    GetTextExtentPoint32( hdc, pModifyWindow->m_sMultiColorText[nStructArray].wstrText.c_str(), pModifyWindow->m_sMultiColorText[nStructArray].wstrText.size(), &size);
    rtGui.right = rtGui.left + size.cx;
    rtGui.bottom = rtGui.top + size.cy; 
    pMultiColor->rtText.left = rtGui.left;
    pMultiColor->rtText.top  = rtGui.top;
    pMultiColor->rtText.right = rtGui.left + size.cx ;
    pMultiColor->rtText.bottom = rtGui.top + size.cy;
   }
   else
   {
    rtGui.left = pModifyWindow->m_sMultiColorText[nStructArray - 1].rtText.right;
    rtGui.top = pModifyWindow->m_sMultiColorText[nStructArray - 1].rtText.top;
    pMultiColor->rtText.left = rtGui.left;
    pMultiColor->rtText.top  = rtGui.top;
    
    GetTextExtentPoint32( hdc,pMultiColor->wstrText.c_str(), pMultiColor->wstrText.size(), &size);
    rtGui.right = rtGui.left + size.cx;
    rtGui.bottom = rtGui.top + size.cy; 
    pMultiColor->rtText.right = rtGui.left + size.cx ;
    pMultiColor->rtText.bottom = rtGui.top + size.cy;
    
   }
   /// 행넘김
   if( i + 2 < nLastText )
   {
    if( wModifyText[i + 1] == '\r' && wModifyText[i + 2] == '\n'  )
    {
     rtGui.left  = 0;
     rtGui.top  = rtGui.top + rtGui.bottom;
     rtGui.right = 0;
     rtGui.bottom = rtGui.bottom + size.cy;
    }
   }
  }
 }
}

by 사랑합니다 | 2009/08/10 15:54 | 0xffffDEV | 트랙백 | 덧글(0)


< 이전페이지 다음페이지 >