JAVA程序设计课程是计算机专业的核心课程。本文通过介绍基于工作过程导向的课程教学设计总体思路,从工作过程的设计,教学项目的选取和设计,学习情境的设计等方面详细阐述使用工作过程导向的JAVA程序设计课程的具体实施步骤和内容,并应用到实际教学过程中,实践结果表明,相对于传统的教学方法,基于工作过程导向的教学方法,在提高学生实践动手能力,提高学习主动性等方面有显著提升。