ºòµ¥ÀÌÅÍ¿Í ÀΰøÁö´ÉÀÇ Ã¹°ÉÀ½»ý°¢´ë·Î ÆÄÀ̽ã [ÆÄÀ̽㠼ºÀå ÇÁ·ÎÁ§Æ®!!] -ÆÄÀÌÆ®¸® Å°¿ì±â-´Â ÃʵîÇлýºÎÅÍ ÆÄÀ̽㿡 ÀÔ¹®À» ÇÏ·Á´Â À̵éÀ» À§ÇØ ¸¸µé¾ú´Ù. ±×¸²À» ÅëÇØ ÆÄÀ̽㠹®¹ý¿¡ ´ëÇØ ¾Ë¾Æº¸°í, ¿Ö ÇÊ¿äÇÑÁö, ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö ÀÌÇØÇÏ°í, ¿¹Á¦¸¦ ÅëÇؼ ½Ç·ÂÀ» ´ÙÁø ÈÄ ÆÄÀ̽ãÀ» È°¿ëÇÒ ¼ö ÀÖ´Â ÀΰøÁö´É ¿¹Á¦±îÁö ´Ù·ç¾î º¼ ¼ö ÀÖ´Ù. ²÷ÀÓ¾ø´Â Áú¹®°ú »ý°¢À» °ÅµìÇϸçWhat ¹«¾ùÀ» ¹è¿ìÁö? Á¤ÀÇ ¾Ë±âWhy ¿Ö ÇÊ¿äÇÏÁö? À¯¿ë¼º »ý°¢ÇϱâHow ¾î¶»°Ô »ç¿ëÇÏÁö? »ç¿ë¹ý ´Ù·ç±â ¾¾¾Ñ½É±â - What-Why-How ´Ü°è¸¦ ÅëÇØ °³³äÀ» ÆÅ! ÀâÀ» ¼ö ÀÖµµ·Ï ÇßÀ¸¸ç»õ½ÏÅ°¿ì±â - Understanding Concept ¿¹Á¦¸¦ ÅëÇØ ÆÄÀ̽㠽ÏÀ» Å°¿ì°í, Finding error È®ÀÎÇÏ°í, Checking point·Î ½Ç·ÂÀ» ´ÙÁö¸é¼ ¿½ÉÈ÷ ÆÄÀ̽㠻õ½ÏÀ» Å°¿ì°í°¡ÁöÄ¡±â -Jump UpÀ» ÅëÇØ ÆÄÀ̽ãÀÇ °¡Áö¸¦ ÂÞ¿í Å°¿î´Ù¿¸Å¸Î±â - ¸¶Áö¸·À¸·Î ÀΰøÁö´É ¿¹Á¦¸¦ ÅëÇØ ÆÄÀ̽ãÀÇ ¿¸Å¸¦ ¸ÎÀ» ¼ö ÀÖ°Ô ±¸¼ºÇÏ¿´´Ù.Àü °úÁ¤À» Á÷Á¢ üÇèÇÏ¸é¼ ²À ÆÄÀ̽ãÀÇ ¿¸Å¸¦ ¸Î¾î º¸½Ã±æ ¹Ù¶õ´Ù. Áö±ÝºÎÅÍ ³ª¸¸ÀÇ ¸ÚÁø ¡®ÆÄÀÌÆ®¸® Å°¿ì±â¡¯¸¦ ½ÃÀÛÇغ¸ÀÚ! ÀÌ ±³À縦 µû¶óÇÏ´Â °Í¸¸À¸·Îµµ ´ç½ÅÀº ÀÌ¹Ì ÆÄÀ̽ãÀÇ Ã¹°ÉÀ½À» ¾¿¾¿ÇÏ°Ô ¸¶½ºÅÍ Çß´Ù.
¿ì¸® Ä£±¸µéó·³ °ÔÀÓÀ» ÁÁ¾ÆÇÏ´Â ¼ÒÇÁÆ®¿þ¾î Àü¹® °»çÀÔ´Ï´Ù. ±¹³» IT ȸ»ç¿¡¼ ¼ÒÇÁÆ®¿þ¾î ±³À°À» ´ã´çÇßÀ¸¸ç, ÇöÀç 3D ÇÁ¸°ÆÃ, »ç¹°ÀÎÅͳÝ, ºò µ¥ÀÌÅÍ, ¾Û ¸¸µé±â µî 4Â÷ »ê¾÷Çõ¸í°ú °ü·ÃµÈ ´Ù¾çÇÑ °ÀǸ¦ ÁøÇàÇÏ°í ÀÖ½À´Ï´Ù. ¿ì¸® Ä£±¸µéÀÌ ÄÚµùÀ» ÅëÇØ ¾ÆÀ̵ð¾î¸¦ ¸¶À½²¯ ±¸ÇöÇÒ ¼ö ÀÖµµ·Ï ¼ÒÇÁÆ®¿þ¾î ±³À°¿¡ ÃÖ¼±À» ´ÙÇÏ°í ÀÖ½À´Ï´Ù.
1. ÆÄÀÌÆ®¸® ¾¾¾Ñ ½É±â_ÆÄÀ̽㠸¸³ªº¸±âOverviewWhat(1) ÇÁ·Î±×·¡¹Ö ¾ð¾î¶õ?(2) ÆÄÀ̽ãÀ̶õ?WhyHow(1) ÆÄÀ̽㠼³Ä¡ÇÏ°í ½ÇÇàÇϱâ(2) IDLE ¾Ë¾Æº¸±âUnderstanding ConceptFinding ErrorChecking Point2. ÆÄÀÌÆ®¸® »Ñ¸® ³»¸®±â_±âº» µ¥ÀÌÅÍ ¾Ë¾Æº¸±âOverview1) ±âº» µ¥ÀÌÅÍ ¾Ë¾Æº¸±âWhat(1) µ¥ÀÌÅÍ Å¸ÀÔ ¹× ó¸®(2) µ¥ÀÌÅÍ Å¸ÀÔÀÇ Á¾·ùHow(1) ¼ýÀÚ¸¦ ³ªÅ¸³»´Â ¼ýÀÚ µ¥ÀÌÅÍ(2) ¿©·¯°³ ¹®ÀÚ¸¦ Ç¥ÇöÇÏ´Â ¹®ÀÚ¿ µ¥ÀÌÅÍ(3) Âü°ú °ÅÁþÀ» ÆÇ´ÜÇÏ´Â ³í¸® µ¥ÀÌÅÍ2) µ¥ÀÌÅÍ Ã³¸®ÇϱâWhat (ÀԷ°ú Ãâ·Â°úÁ¤)How(1) Ç¥ÁØÀÔ·Â : input(2) Ç¥ÁØÃâ·Â : print3) µ¥ÀÌÅÍ ÀúÀåÇϱâWhat (º¯¼ö(Variable)¶õ?)How(1) º¯¼ö ¸¸µé±â(2) º¯¼ö »ç¿ëÇϱâUnderstanding ConceptFinding ErrorChecking PointJump up(1) ȯÀü ÇÁ·Î±×·¥(2) ¼·¾¾¿Í Ⱦ¾¿Âµµ(3) ¹®ÀÚ Äڵ尪 ±¸Çϱâ(4) µÎ Á¡ »çÀÌÀÇ °Å¸® ±¸Çϱâ(5) °¡Á· ³ªÀÌ ¾Ë¾Æ¸ÂÈ÷±â3. ÆÄÀÌÆ®¸® ¸öÅë ¼¼¿ì±â_Á¦¾î¹®À¸·Î ±¸Á¶ÈÇÏoverview1) Á¶°Ç ¾Ë¾Æº¸±âWhat(1) Á¶°Ç (condition) À̶õ(2) Á¶°ÇÀÇ Á¾·ùWhyHow(1) Á¶°Ç¹® ¾î¶»°Ô »ç¿ëÇÒ±î?(2) ¿¹Á¦·Î Á¶°Ç¹® »ìÆ캸±âUnderstanding ConceptFinding ErrorChecking Point2. ¹Ýº¹ While ¾Ë¾Æº¸±âWhat(1) Á¶°ÇÀ¸·Î ¹Ýº¹(iteration)ÇÏ´Â while À̶õ?(2) ¹Ýº¹ÀÇ Á¾·ùWhyHow(1) while¹® ¾î¶»°Ô »ç¿ëÇÒ±î? (2) ¿¹Á¦·Î while¹® »ìÆ캸±â (3) ¹Ýº¹À» Áß´ÜÇÏ´Â ¡®break¡¯(4) ´ÙÀ½ ¹Ýº¹À¸·Î ³Ñ¾î°¡´Â ¡®continue¡¯Understanding ConceptFinding ErrorChecking Point3. ¹Ýº¹ for ¾Ë¾Æº¸±âWhat (ÁÖ¾îÁø ÀÚ·á·Î ¹Ýº¹ÇÏ´Â for)WhyHow(1) for¹® ¾î¶»°Ô »ç¿ëÇÒ±î?(2) ¿¹Á¦·Î for¹® »ìÆ캸±âUnderstanding ConceptFinding ErrorChecking PointJump up(1) Ȧ¼ö¿Í ¦¼ö ÆǺ°Çϱâ(2) Áֹεî·Ï¹øÈ£·Î ¼ºº° ¾Ë¾Æ¸ÂÈ÷±â(3) ¹üÀ§ ³» Ȧ¼öÀÇ ÇÕ ±¸Çϱâ(4) ¹®ÀÚ¿ ¼ø¼´ë·Î Ãâ·ÂÇϱâ(5)»çÅÁ °³¼ö ¾Ë¾Æ¸ÂÈ÷±â(6) ÁÖÂ÷Àå °ü¸® ÇÁ·Î±×·¥(7) ¾÷ ¾Ø ´Ù¿î °ÔÀÓ4. ÆÄÀÌÆ®¸® ÀÙ ¹ø¼ºÇϱâ_º¹ÇÕµ¥ÀÌÅÍ È°¿ëÇϱâOverviewWhat(1) º¹ÇÕ µ¥ÀÌÅͶõ(2) µ¥ÀÌÅÍ Å¸ÀÔÀÇ Á¾·ùWhyHow(1) ¼ø¼´ë·Î ÀúÀåµÈ ¸®½ºÆ®(2) º¯°æÇÒ ¼ö ¾ø´Â Æ©ÇÃ(3) Å°¿Í °ªÀ¸·Î ¦ÁöÀº µñ¼Å³Ê¸®(4) °ªÀ» ¸ð¾Æ³õÀº ÁýÇÕUnderstanding ConceptFinding ErrorChecking PointJump up(1) ³îÀÌ°ø¿ø ÀÌ¿ë ±¸¸Å ±Ý¾× °è»ê(2) ÁÖ»çÀ§ °ÔÀÓ(3) ¼ýÀÚ ¼¼±â °ÔÀÓ(4) 5ÀÚ¸® ¿ìÆí¹øÈ£·Î ±¸¸¦ ÆǺ°(5) ¿µ¾î ´Ü¾îÀå5. ÆÄÀÌÆ®¸® °¡Áö Á¤¸®Çϱâ_ÇÔ¼ö¿Í ¸ðµâ·Î ü°èÈÇϱâOverview1) ÇÔ¼ö ¾Ë¾Æº¸±âWhat(1) ÇÔ¼ö¶õ(function)?(2) ÆÄÀ̽ã ÇÔ¼ö Á¾·ùWhyHow(1) ÇÔ¼ö. ¾î¶»°Ô ¸¸µé°í ¾î¶»°Ô »ç¿ëÇÒ±î?(2) ¿¹Á¦·Î ÇÔ¼ö »ìÆ캸±â(3) ÇÔ¼ö¿¡ ÀÔ·ÂµÈ °ªÀ̳ª °á°ú °ªÀ» ³ªÅ¸³»´Â ¹æ¹ý ¾Ë¾Æº¸±â(4) ºñ½ÁÇÑ µí ´Ù¸¥ ÇüÅÂÀÇ ÇÔ¼ö! ¿Ö ´Ù¸¦±î?(5) ÇÔ¼ö°¡ 󸮵Ǵ ¼ø¼ ÀÌÇØÇϱâ(6) º¯¼ö! ÇÔ¼ö ¹Û¿¡¼µµ »ç¿ëÇÒ ¼ö ÀÖÀ»±î? Áö¿ªº¯¼ö, Àü¿ªº¯¼ö(7) ¾Ë¾ÆµÎ¸é À¯¿ëÇÑ ³»ÀåÇÔ¼öUnderstanding ConceptFinding ErrorChecking Point