µðÁöÅПÀÓ½º

 


< e¶óÀÌÇÁ-À¯¸Á ÀÚ°ÝÁõ> SCIP

ÇÁ¸°Æ® ÆäÀ̽ººÏ Æ®À§ÅÍ Ä«Ä«¿À½ºÅ丮
ÀÚ¹Ù(JAVA)´Â ¹Ì±¹ÀÇ ¼± ¸¶ÀÌÅ©·Î½Ã½ºÅۻ簡 °³¹ß, 1995³â 5¿ù¿¡ ¹ßÇ¥ÇÑ °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÌ´Ù.

Àڹٴ óÀ½ °¡Á¤¿ë ÀüÀÚÁ¦Ç°À» Á¦¾îÇϴµ¥ ÇÊ¿äÇÑ ÇÁ·Î±×·¡¹Ö µµ±¸·Î ¸¸µé¾îÁ³À¸³ª, ¾ó¸¶ Áö³­Áö ¾Ê¾Æ ÀÌ ¾ð¾îÀÇ Æø ³ÐÀº ȣȯ¼º°ú ³ôÀº ½Å·Úµµ¸¦ ¹ÙÅÁÀ¸·Î ³×Æ®¿öÅ© ÄÄÇ»Æà ȯ°æÀÇ À¥±â¹Ý Ç÷§ÆûÀ» ²Ù¸®´Â °¡Àå ÀÌ»óÀûÀÎ ¾ð¾î·Î ÀÚ¸®¸¦ Àâ¾Ò´Ù.

ÀÚ¹ÙÀÇ ÀåÁ¡Àº ´çÃÊ °³¹ßÀÇ ÃëÁö¿Í ºÎÇյDZ⵵ ÇÏ´Â À¯´Ð½º¿Í ¸®´ª½º, À©µµ µî ¿î¿µÃ¼Á¦(OS)¿¡ ±¸¾Ö¹ÞÁö ¾Ê°í ¾îµð¼­µç Å« ¼º´É Â÷ÀÌ ¾øÀÌ ½ÇÇàÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥À» °³¹ßÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. ÀÌ·± ÀåÁ¡Àº ¸¹Àº À¥±â¹Ý ÇÁ·Î±×·¥ °³¹ßÀÚ¿Í ³×Æ®¿öÅ© ÇÁ·Î±×·¡¸Ó, ¸ð¹ÙÀÏ °³¹ßÀÚ µîÀÌ ÀÚ¹Ù¸¦ ¼±È£ÇÏ´Â °áÁ¤ÀûÀÎ ¿äÀÎÀÌ µÇ°í ÀÖ´Ù.

ÀÚ¹Ù ±â¼úÀÇ ±Þ¼ÓÇÑ ¹ßÀü°ú Á߿伺¿¡ ¹ß¸ÂÃç ¼± ¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî ±³À°»ç¾÷ºÎ´Â ±âº» ±â¼ú°ú ÇÁ·Î±×·¡¹Ö ´É·ÂÀÇ °ËÁõ(SCJP)¿¡¼­ºÎÅÍ °³¹ß ´É·Â ¹× ½ÇÁ¦ ÇÁ·ÎÁ§Æ® °ü¸® ´É·ÂÀ» °ËÁõ(SCJD), ±×¸®°í ¾ÆÅ°ÅØó ±â¼ú ´É·ÂÀ» °ËÁõ(SCEJ)ÇØ ÁÖ´Â ´Ù¾çÇÑ ÀÚ°ÝÀÎÁõ ÇÁ·Î±×·¥À» ½Ç½ÃÇÏ°í ÀÖ´Ù.

¼±ÀÇ °øÀÎ ÀÚ¹Ù ÀÚ°ÝÀÎÁõ ÇÁ·Î±×·¥Àº ±¹³» À¯ÀÏÀÇ ÇÁ·Î±×·¡¹Ö ÀÚ°Ý ÇÁ·Î±×·¥À¸·Î ÀÚ¹ÙÀÇ ÇÙ½ÉÀûÀÎ ±â¼ú¿¡ ´ëÇÑ ÀÌÇØ¿Í È°¿ë ´É·ÂÀ» ½ÇÁúÀûÀ¸·Î °ËÁõ¹ÞÀ» ¼ö ÀÖ´Ù.

¼±Àº ÀÚ¹Ù¿Í °ü·ÃÇÏ¿© ¸¹Àº ÀÚ°ÝÀÎÁõ ÇÁ·Î±×·¥À» Á¦½ÃÇÏ°í ÀÖÀ¸¸ç ÀÚ¹ÙÀÇ ÇнÀ´É·Â°ú ÇÊ¿ä¿¡ µû¶ó ±× Á¾·ù¸¦ ´Þ¸®ÇÏ°í ÀÖ´Ù. ÀÌ Áß ÀÚ¹Ù(JAVA)¸¦ óÀ½ Á¢ÇÏ´Â »ç¶÷µéÀ» À§ÇÑ ÀÚ°ÝÁõÀÌ SCJPÀÌ´Ù.

SCJP´Â ¡®SUN Certified Java Programmer¡¯ÀÇ ¾àÀÚ·Î JAVA ÇÁ·Î±×·¡¹ÖÀÇ °¡Àå ÇÙ½ÉÀûÀÌ°í ±âº»ÀûÀÎ ´É·ÂÀ» °ËÁõÇØ ÁÖ´Â ½ÃÇèÀ̶ó°í ÇÒ ¼ö ÀÖ´Ù. SCJP¸¦ ÃëµæÇϱâ À§Çؼ­´Â ÀÚ¹Ù¿¡ ´ëÇÑ ÀÌÇØ¿Í °´Ã¼ÁöÇâ °³³äÀ» ¿ì¼±ÀûÀ¸·Î ÀÌÇØÇØ¾ß ÇÑ´Ù. ¶Ç ÀÚ¹Ù ¾ð¾îÀÇ ±âº»ÀÌ µÇ´Â Å°¿öµå(Keywords), ¸®ÅÍ·²(Literal), Ä¿¸ÇÆ®(Comments), ¿ÀÆÛ·¹ÀÌÅÍ(Operators) µî¿¡ ´ëÇÑ ÀÌÇØ¿Í »ç¿ë¹ýÀ» ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù.

ÀÚ¹Ù¸¦ ÀÌ¿ëÇÑ ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö, ¾ÖÇø®ÄÉÀÌ¼Ç µðÀÚÀÎ, ±×·¡ÇÈÅø Á¦ÀÛ, ±×·¡ÇÈÀ¯ÀúÀÎÅÍÆäÀ̽º(GUI) µðÀÚÀÎ °³¹ß°ú °ü·ÃÅø, JDBC, OOP °³³ä ÀÌÇØ Á¤µµÀÇ Å×½ºÆ®¸¦ ÅëÇØ ÀÚ¹Ù ±â¼ú ºÐ¾ßÀÇ ´É·ÂÀ» °ËÁõÇϱ⠶§¹®ÀÌ´Ù.


SCJP ½ÃÇèÀ» ÁغñÇϱâ À§Çؼ­´Â ÀÚ¹Ù Àü¹Ý¿¡ °üÇÑ ±âº» Áö½Ä°ú ½ÇÁ¦ ÄÚµùÀ» ÅëÇÑ ¹®Á¦ ÇØ°á ´É·ÂÀ» Å°¿ì´Â °ÍÀÌ Áß¿äÇÏ´Ù. ½ÃÇè¿¡ ÇÕ°ÝÇϱâ±îÁö´Â »ç¶÷¿¡ µû¶ó Â÷ÀÌ´Â ÀÖÁö¸¸ º¸Åë ÀÚ¹Ù¾ð¾î¸¦ óÀ½ Á¢ÇÏ´Â »ç¶÷Àº 3¡­4°³¿ù, ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö °æÇèÀÌ ÀÖ´Â »ç¶÷Àº 1¡­2°³¿ù Á¤µµ°¡ ¼Ò¿äµÈ´Ù.
SCJPÀÇ Æ¯º°ÇÑ ÀÀ½Ã ÀÚ°ÝÀº ¾øÀ¸³ª ±âÁ¸ÀÇ C³ª C++ ¾ð¾î¸¦ »ç¿ëÇØ ºÃ°Å³ª, °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖÀ̳ª ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö µîÀÇ °æÇèÀÌ ÀÖÀ¸¸é ÀÚ¹Ù¸¦ ÇнÀÇϰųª ÀÚ°ÝÁõ ÃëµæÀ» À§ÇÑ °ü·ÃÁö½ÄÀ» °®Ãß¾ú´Ù°í º¼ ¼ö ÀÖ´Ù.

ÇÏÁö¸¸ ÇÁ·Î±×·¡¹Ö ÀÔ¹®ÀÚ°¡ ÀÚ¹Ù¸¦ ¹è¿ï ¼ö ¾ø´Â °ÍÀº ¾Æ´Ï´Ù. ´ÜÁö °ü·ÃÁö½ÄÀ» °®Ãá »ç¶÷º¸´Ù´Â ÀÚ¹Ù ÇнÀ±â°£ÀÌ ±æ »ÓÀÌÁö Ãʺ¸ÀÚµéÀÌ Ã¼°èÀûÀ¸·Î ÀÚ¹Ù(JAVA)¸¦ ÇнÀÇÏ¿© ÀÚ°ÝÁõ ÃëµæÀ» ÇÏ´Â °æ¿ìµµ ¸¹´Ù. ¶ÇÇÑ ÀÚ¹Ù ÇнÀ À̳ª ÀÚ°ÝÁõ Ãëµæ°ú °ü·ÃÇÏ¿© µ¿È£È¸, °­ÁÂ, ½ÃÇè Á¤º¸ °øÀ¯¸¦ ÇÏ´Â À¥»çÀÌÆ®°¡ ¸¹À¸¹Ç·Î Àß È°¿ëÇϱ⠹ٶõ´Ù.

SCJP ÀڰݽÃÇèÀº ´Ù¸¥ ±¹Á¦°øÀÎÀڰݽÃÇè°ú´Â ´Þ¸® ¹Ù¿ìó(Voucher)¸¦ ±¸¸ÅÇÏ¿© ÀÎÁõµÈ ½ÃÇè¼¾ÅÍ¿¡¼­ ÀÀ½ÃÇÒ ¼ö ÀÖ´Ù. ¹Ù¿ìó´Â ¼­¿ï¿¡´Â Çѱ¹ ¼± ¸¶ÀÌÅ©·Î½Ã½ºÅÛ°ú »ï¼º¸ÖƼķÆÛ½º, LGÀüÀÚ ½Ã½ºÅÛ±³À°¼¾ÅÍ¿¡¼­ ±¸ÀÔÇÒ ¼ö ÀÖÀ¸¸ç ´Ù¸¥ Áö¿ª¿¡¼­´Â Çѱ¹ ¼± ¸¶ÀÌÅ©·Î½Ã½ºÅÛÀÇ È¨ÆäÀÌÁö¸¦ ÅëÇØ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Ù.

½ÃÇè½ÅûÀº ±¸ÀÔÇÑ ¹Ù¿ìó¿¡ ¸í½ÃµÈ °íÀ¯¹øÈ£¸¦ ÅëÇØ ÇÏ¸ç ´Ù¸¥ ±¹Á¦°øÀνÃÇè°ú ¸¶Âù°¡Áö·Î ÇÚµð¼ÒÇÁÆ®±³À°¼¾ÅÍ, ´Ù¿ì±³À°¿ø, »ï¼º¸ÖƼķÆÛ½º µîÀÇ ½ÃÇè¼¾ÅÍ¿¡ ÀÚ½ÅÀÌ ¿øÇÏ´Â ³¯Â¥¿Í ½Ã°£À» Á¤ÇÏ¿© ÀÀ½ÃÇÒ ¼ö ÀÖÀ¸³ª ÃÖ¼Ò 6ÀÏÀü±îÁö ½ÅûÇØ¾ß ÇÏ°í ¿¬±â ¹× Ãë¼Ò ¿ª½Ã 6ÀÏÀü¿¡ ÀÌ·ç¾îÁ®¾ß ÇÑ´Ù. ¹Ù¿ìó´Â 165´Þ·¯À̸ç À¯È¿±â°£ÀÌ ÀÖÀ¸¹Ç·Î ¸¸±âÀÏ 1ÁÖÀÏÀü±îÁö´Â À¯È¿±â°£À» ¿¬ÀåÇØ¾ß ¼ÕÇظ¦ º¸Áö ¾Ê´Â´Ù.

SCJP ½ÃÇèÀº »çÁö¼±´ÙÇü°ú ´Ü´äÇüÀÇ ÃÑ 59¹®Ç×À̸ç 120ºÐÀÌ ÁÖ¾îÁø´Ù. ÇÕ°ÝÁ¡¼ö´Â 61% ÀÌ»óÀÌ¸ç ½ÃÇè°á°ú´Â Á¾·á ÈÄ ÀÀ½ÃÀÚÀÇ ¸ð´ÏÅÍ¿¡ ¹Ù·Î ÇÕ°Ý¿©ºÎ°¡ Å뺸µÈ´Ù. ºÒÇÕ°ÝÇÑ °æ¿ì¿¡´Â 2ÁÖ ¾È¿¡´Â ´Ù½Ã ÀÀ½ÃÇÒ ¼ö°¡ ¾ø´Ù.

¹®Á¦´Â ÀÚ¹Ù¾ð¾î±âº», ¼±¾ð°ú ¿¢¼¼½º Á¦¾î(¾î·¹ÀÌ, Ŭ·¡½º µî), °¡ºñÁö Ä÷º¼¾, ¿¹¿Üó¸®, ¿¬»êÀÚ¿Í ÁöÁ¤, ¾²·¹µå, Overloading/Overriding, Java.awt ÆÐÅ°Áö, Java.lang ÆÐÅ°Áö, Java.util ÆÐÅ°Áö, Java.io ÆÐÅ°Áö µî¿¡¼­ ÃâÁ¦µÈ´Ù.

ÀÚ°ÝÁõÀº ÇÕ°ÝÇÑ ³¯·ÎºÎÅÍ 6ÁÖÀ̳»¿¡ Àü´ÞµÇ¸ç ÀÀ½ÃÇÒ ¶§ º»ÀÎÀÇ ÁÖ¼Ò¸¦ ¿µ¹®À¸·Î Á¤È®ÇÏ°Ô ±âÀçÇØ¾ß Á¦´ë·Î Àü´Þ ¹ÞÀ» ¼ö ÀÖ´Ù. ¸¸¾à 6ÁÖÈÄ¿¡µµ ÀÚ°ÝÁõÀÌ µµÂøÇÏÁö ¾ÊÀ¸¸é ÀÀ½ÃÇÑ ½ÃÇè¼¾Åͳª Çѱ¹ ¼± ±³À°»ç¾÷ºÎ »çÀÌÆ®¸¦ ¹æ¹®ÇÏ¿© ¹®ÀÇÇÏ¸é µÈ´Ù.