¼¿ï´ëÇб³ °æ¿µ´ëÇÐ Çʼö°ú¸ñ ±³Àç·Î °³¹ßµÈ ÆÄÀ̽ã ÀÔ¹®¼¼¿ï´ëÇб³ °æ¿µ´ëÇÐÀº ÇÁ·Î±×·¡¹Ö ±³À°À» Àǹ«ÈÇÏ¿© 2018³âºÎÅÍ 1Çг⠽ÅÀÔ»ýÀÇ Çʼö ±³¾ç °ú¸ñÀ¸·Î äÅÃÇؼ ±³À°ÇÏ°í ÀÖ´Ù. ¿©±â¿¡´Â ÇлýµéÀÇ ³í¸®Àû ¹®Á¦ ÇØ°á ´É·ÂÀ» ±â¸¥´Ù´Â Æ÷°ýÀû ¸ñÀû¸¸ ÀÖ´Â °ÍÀº ¾Æ´Ï´Ù. ÀÌÁ¦´Â ¾î¶² Áø·Î¸¦ ¼±ÅÃÇϵç ÇʼöÀûÀ¸·Î ¿ä±¸µÇ´Â µ¥ÀÌÅÍ ¼öÁý ¹× ºÐ¼® ´É·ÂÀ» °®Ãß°í, ¾÷¹«¿Í ¿¬±¸¿¡¼ ½ÇÁ¦·Î È°¿ëÇÒ ¼ö ÀÖ´Â ±â¼úÀÇ ±âÃʸ¦ ÀÍÈù´Ù´Â ±¸Ã¼ÀûÀÎ ¸ñÀû ¶ÇÇÑ ÀÖ´Ù. Áï, ÀÌ Ã¥Àº ¹®°ú ´ëÇлýµéÀÇ 1Çг⠼ö¾÷¿ë ±³Àç·Î ¾²ÀÎ ÀÔ¹®¼Áö¸¸ ´Ü¼øÇÑ ¡®¸Àº¸±â¡¯°¡ ¾Æ´Ñ ÇлýµéÀÇ ½ÇÁ¦ È°¿ë±îÁö ¿°µÎÇÏ¿© °³¹ßµÇ¾ú´Ù. ½ÇÁ¦ Çö¾÷°ú ¿¬±¸¿¡¼ ó¸®ÇØ¾ß ÇÒ ¿©·¯ Á¾·ùÀÇ µ¥ÀÌÅ͸¦ ÇÊ¿ä¿¡ µû¶ó ºÐ·ùÇÏ°í ó¸®ÇÒ ¼ö ÀÖµµ·Ï ÆÄÀ̽ã ÀÚ·áÇü(data type)°ú À̸¦ ´Ù·ê ¼ö ÀÖ´Â ´Ù¾çÇÑ ±â´É¿¡ ´ëÇÑ ¼³¸í¿¡ º°µµÀÇ ºÎ·Ï±îÁö Á¦°øÇÏ¸ç ¸¹Àº ºÐ·®À» ÇÒ¾ÖÇÑ °ÍÀº ±× ¶§¹®ÀÌ´Ù. ÀÌó·³ ÀÌ Ã¥Àº ÁøÁöÇÏ°Ô Á¦´ë·Î ÇÁ·Î±×·¡¹ÖÀ» °øºÎÇغ¸·Á ÇÏ´Â µ¶ÀÚ¸¦ ´ë»óÀ¸·Î Çϸ鼵µ, 20³â ÀÌ»ó ÇÁ·Î±×·¡¹ÖÀ» °¡¸£ÃÄ ¿Â ÀúÀÚÀÇ ³ëÇϿ츦 È°¿ëÇÏ¿© ÃʽÉÀÚ¸¦ ¹è·ÁÇß´Ù. ¿¹Á¦ Äڵ帶´Ù »ó¼¼ÇÑ ¼³¸íÀ» µ¡ºÙ¿´°í, ´Ü¹ø¿¡ ÀÌÇØÇϱ⠾î·Á¿î ³»¿ëÀº ÀǵµÀûÀ¸·Î ¹Ýº¹ ¼³¸íÇÏ¿© ÀÌÇظ¦ µµ¿Ô´Ù. ¼¿ï´ëÇб³ÀÇ °ø°³ ¿Â¶óÀÎ °Á ¼ºñ½ºÀÎ SNUON¸¦ ÅëÇØ º°µµÀÇ µ¿¿µ»ó °ÀǸ¦ Á¦°øÇÑ °Íµµ µ¶ÀÚ°¡ ÀÚ½ÅÀÇ ¶óÀÌÇÁ½ºÅ¸ÀÏ¿¡ ¸Â´Â ÇнÀ °èȹÀ» ¼¼¿ï ¼ö ÀÖµµ·Ï ¹è·ÁÇÑ ÀåÄ¡´Ù.
¼¿ï´ëÇб³ °æ¿µ´ëÇÐ °æ¿µÁ¤º¸ÇÐ(MIS) ±³¼ö
¹Ì±¹¿¡¼ óÀ½ °ÀǸ¦ ½ÃÀÛÇÒ ´ç½Ã µ¥ÀÌÅͺ£À̽º °ú¸ñ°ú ÇÁ·Î±×·¡¹Ö °ú¸ñ(C++, ÆĽºÄ®, ÄÚº¼)À» ´ã´çÇß°í, ÀÌÈÄ ¹Ì³×¼ÒŸ´ëÇÐÀÇ °æ¿µ´ëÇÐ ±³¼ö·Î ÀçÁ÷ÇÏ¸é¼ ½Ã½ºÅÛ°³¹ß °ú¸ñ¿¡¼ ÀÚ¹Ù¸¦ °ÀÇÇß´Ù. Çѱ¹À¸·Î µ¹¾Æ¿Í¼´Â ÀΰøÁö´É °³·Ð ¼ö¾÷¿¡¼ ÇÁ·Ñ·Î±×(PROLOG)¸¦, ÀÏ¹Ý ÇÁ·Î±×·¡¹Ö ¼ö¾÷¿¡¼´Â ÀÚ¹Ù¸¦ °ÀÇÇß°í, 2018³âºÎÅÍ´Â ¼¿ï´ëÇб³ °æ¿µ´ëÇÐ Çʼö°ú¸ñÀ¸·Î ÁöÁ¤µÈ ¡®ÄÄÇ»ÅÍÀÇ °³³ä ¹× ½Ç½À¡¯¿¡¼ ÆÄÀ̽ãÀ» °¡¸£Ä¡°í ÀÖ´Ù. ÀÌ ¿Ü¿¡µµ ¼¿ï´ëÇб³ ºòµ¥ÀÌÅÍ¿¬±¸¿ø °³¼³ ¡®SNU ºòµ¥ÀÌÅÍ ¾ÆÄ«µ¥¹Ì¡¯¸¦ ºñ·ÔÇÑ ¿©·¯ °÷¿¡¼ Çлý, °³¹ßÀÚ, ±â¾÷ÀÎ, ½Ç¹«ÀÚ, ÀÏ¹Ý ½Ã¹ÎÀ» ´ë»óÀ¸·Î °ÀÇÇÏ°í ÀÖ´Ù.
ÁÖ¿ä ¿¬±¸ ºÐ¾ß´Â ¿ÂÅç·ÎÁö(ÀΰøÁö´ÉÀÇ ÇÑ ºÐ¾ß), ±â°èÇнÀ, ÀÚ¿¬¾î ó¸®, ºòµ¥ÀÌÅÍ ºÐ¼®, ½Ã¸àƽ À¥, Áö½Ä°øÀ¯ µîÀ̸ç, ÃÖ±Ù¿¡´Â Çлýµé¿¡°Ô µ¥ÀÌÅÍ ±â¹Ý ÀÇ»ç°áÁ¤ÀÇ ±âÃÊ¿Í È°¿ëÀ» °¡¸£Ä¡´Â µ¥ ¸ôµÎÇÏ°í ÀÖ´Ù.
Part 1 ÆÄÀ̽㠽ÃÀÛÇϱâ1Àå ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í ÆÄÀ̽ã1. ÆÄÀ̽ãÀ̶õ?2. ÆÄÀ̽ãÀÇ Æ¯Â¡3. ÇÁ·Î±×·¥°ú ³í¸® ¼³°è ¿¬½À¹®Á¦2Àå ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö ȯ°æ1. ÆÄÀ̽ã 2¿Í ÆÄÀ̽ã 32. ÆÄÀ̽㠰³¹ß ȯ°æ ¼³Ä¡Çϱâ3. ÆÄÀ̽ã ÇÁ·Î±×·¥ ½ÇÇàÇϱâ3Àå ÆÄÀ̽㠹®¹ý ¹Ì¸® ¾Ë¾ÆµÎ±â1. ÆÄÀ̽ã ÇÁ·Î±×·¥ ÆÄÀÏ È®Àå¸í2. ÀÎÄÚµù3. µé¿©¾²±â4. ¿¬»ê5. º¯¼ö¿Í º¯¼ö ¿¬»ê6. Ãâ·Â ¹æ½Ä°ú Ãâ·Â Çü½Ä7. »ç¿ëÀÚ Å°º¸µå ÀÔ·Â8. Çüº¯È¯9. ÁÖ¼® ÀÛ¼ºÇϱ⠿¬½À¹®Á¦ ¸ô¶óµµ ¹Ù·Î µû¶ó ¾²´Â ½ÇÀü ÆÄÀ̽ã - ´ä.Á¤.³Ê °ÔÀÓPart 2 ÆÄÀ̽ãÀÇ ±âº» ±¸¼º ¿ä¼Ò4Àå ½Äº°ÀÚ¿Í ¿¹¾à¾î1. ÆÄÀ̽ã ÇÁ·Î±×·¥À» ±¸¼ºÇÏ´Â ¿ä¼Ò2. ½Äº°ÀÚ3. ¿¹¾à¾î5Àå ±âº»ÀÚ·áÇü1. ÀÚ·áÇü °³¿ä2. ºÒ¸°3. ¼ýÀÚÇü4. ¹®ÀÚ¿ ¿¬½À¹®Á¦ ¸ô¶óµµ ¹Ù·Î µû¶ó ¾²´Â ½ÇÀü ÆÄÀ̽ã - ÅؽºÆ® ºÐ¼®6Àå º¹ÇÕÀÚ·áÇü1. ¸®½ºÆ®2. Æ©ÇÃ3. µñ¼Å³Ê¸®4. ¼¼Æ® ¿¬½À¹®Á¦ ¸ô¶óµµ ¹Ù·Î µû¶ó ¾²´Â ½ÇÀü ÆÄÀ̽ã - ³×Æ®¿öÅ©¸¦ ±×¸²À¸·Î ³ªÅ¸³»±â7Àå °´Ã¼ º¹»ç, ¼øȸ ¿¬»êÀÚ¿Í ÇÔ¼ö1. °´Ã¼ º¹»ç2. ¼øȸÇü¿¡ »ç¿ëÇÏ´Â ¿¬»êÀÚ¿Í ÇÔ¼ö8Àå Á¦¾î¹®1. ºñ±³ ¿¬»êÀÚ ±ÔÄ¢2. Á¶°Ç¹®3. ¼øȯ¹® ¿¬½À¹®Á¦ ¸ô¶óµµ ¹Ù·Î µû¶ó ¾²´Â ½ÇÀü ÆÄÀ̽ã - ÆÄÀ̽ãÀ¸·Î ±×¸² ±×¸®±â9Àå ¿¹¿Ü ó¸®1. ¿À·ù¿Í ¿¹¿Ü ó¸®2. try-except-else-finally¹®3. try-finally¹®4. raise¹® ¿¬½À¹®Á¦Part 3 ÆÄÀ̽ãÀÇ °í±Þ ±¸¼º ¿ä¼Ò10Àå ÆÄÀ̽ãÀÇ Á¶¸³ ºí·Ï ±¸¼º ¿ä¼Ò1. ÇÔ¼öÀÇ ±âÃÊ °³³ä2. ÇÔ¼öÀÇ Á¾·ù3. ÇÔ¼öÀÇ Æ¯¼º 4. ÇÔ¼öÀÇ ¹®¼È5. ¸ðµâ°ú ÆÐÅ°Áö6. ¸ðµâ°ú ÆÐÅ°Áö ºÒ·¯¿À±â ¿¬½À¹®Á¦ ¸ô¶óµµ ¹Ù·Î µû¶ó ¾²´Â ½ÇÀü ÆÄÀ̽ã - À¥ Å©·Ñ¸µ11Àå ÆÄÀÏ Ã³¸®1. ÆÄÀÏ Á¾·ù2. ÆÄÀÏ ¾²±â¿Í Àбâ3. ¸í·É¾î ¿É¼Ç ¿¬½À¹®Á¦ ¸ô¶óµµ ¹Ù·Î µû¶ó ¾²´Â ½ÇÀü ÆÄÀ̽ã - JSON µ¥ÀÌÅÍ·Î ¿öµå Ŭ¶ó¿ìµå ±×¸®±â12Àå Ŭ·¡½º¿Í °´Ã¼1. °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖÀÇ ±âº» °³³ä2. Ŭ·¡½º¿Í °´Ã¼ ¸¸µé±â3. Ŭ·¡½º »ó¼Ó ¿¬½À¹®Á¦ ¸ô¶óµµ ¹Ù·Î µû¶ó ¾²´Â ½ÇÀü ÆÄÀ̽ã - °¡À§¹ÙÀ§º¸ °ÔÀÓ ¸¸µé±âºÎ·Ï(PDF Á¦°ø) 1 - ¼Ð ¸í·É¾î ±âÃÊ2 - IDLE µÑ·¯º¸±â3 - À¯¿ëÇÑ ¹®ÀÚ¿ ¸Þ¼Òµå4 - format() ¸Þ¼Òµå¸¦ È°¿ëÇÑ ¹®ÀÚ¿ ¼½Ä ¼³Á¤5 - ¸®½ºÆ®/µñ¼Å³Ê¸®/¼¼Æ® Ãà¾à6 - Ŭ·¡½º¿Í °´Ã¼ ¿ÏÀü Á¤º¹