1. Introduction
2. Linguistic factors influencing Koreanorthography and pronunciation
3. Learning modules based on linguistic andcognitive methods
3.1. Including linguistic rules and heuristics
3.2 Constructed on the basis of schema theory and web learning principle
3.3 Performing intelligent feedback
4. Methodologies to adopt in constructing iCALL-KPO
4.1 Module-oriented approach
4.2 Tuning NLP systems
5. Design of iCALL-KPO
6. Conclusion
References