工学结合的教学设计
  依据计算机程序设计员国家职业标准、北京翰子昂公司Java技术职业资格认证规范、全国信息化计算机应用技术资格CCAT软件设计师认证规范等行业或厂商组织制定的职业能力标准,围绕达到软件行业岗位:程序员、软件测试人员、项目实施人员及客户支持人员所需求的知识、能力和素质要求这一目标,制定工学结合的教学设计。
   一是进行基于项目导向的课程内容重构 依据专业人才培养目标及对应岗位职业能力分析,确定了本门课程的地位及课程标准。按照完成对应软件行业岗位工作任务的需要,设计7个模块(精选14个案例)和4个来自于企业的真实项目,按照由易到难的顺序,对课程内容做了重构,并调整为理论与实践一体项目课程。
   二是突出工学结合特色教材建设 结合本门课程标准,课题组教师与山东师创软件工程有限公司(北京翰子昂教育科技发展有限公司)合作共同研发工学结合教材。该套教材将原先以理论为主实践为辅的思维倒置,以案例为主线,在讲解案例的过程中穿插相关的理论知识。目前已出版完成并投入使用的有:《Java程序设计案例教程》、《C/S结构项目实训Java语言版》教师用书和学生用书等;校企合作校本教材有:《Java程序设计项目实训指导书》、《Java程序设计案例学习指南》及《Java程序设计案例配套教材习题集》等。
Java程序设计案例教程
C/S结构项目实训Java语言版学生用书
Java程序设计项目实训指导书
Java程序设计案例学习指南
Java程序设计案例配套教材习题集
   三是强化“教、学、做一体化”教学模式改革 根据课程内容的设计,我们由原来的传统的课堂教学模式,改为教学做一体的教学模式,实践教学与理论教学融为一体,实训室、实习基地与教室融为一体。在教学中,运用了“任务驱动”教学法、“项目导向”教学法及情景教学法等先进的教学方法,培养学生的编程思想、编码能力、测试能力、团队合作能力等职业能力。
   四是重视校企合作的教学团队建设 根据课程标准要求,在师资队伍建设中,一方面加大双师素质教师的培养,先后安排课题组教师深入到山东师创、河北新龙、河南惠文、滨州远洋科技等企业,参与项目的开发及企业认证的培训;一方面外聘企业工程师、技术骨干作为兼职教师。本课程组的丁晓坤、杨皓云、董红安、杨会芹等均是来自合作企业的软件工程师,承担综合性强的实训项目教学。形成了一支高水平的专兼结合的教学团队。
兼职教师杨皓云在校外实训基地山东师创软件工程有限公司指导我系学生
   五是积极创设真实的工作环境 项目课程的实施对实训条件有着较高的要求,在原有的两个软件实训室基础上,在2007年校企合作建设了具有真实工作环境的软件工厂,一方面承担中、大型项目实训,另一方面承接社会服务。企业提供项目来源技术支持,并负责项目的销售及推广,企业、老师、学生共同参与项目开发,以此提高学生开发技术,培养学生软件工程的思想、软件开发的规范、团队合作能力、人际沟通能力。

软件工厂

   六是全面进行教学评价改革 改革教学评价形式,注重动手能力,构建新的合理的评估体系。考核注重学生的全面发展,包括知识、能力、情感态度、软件素养及职业素质等方面。改变传统的笔试,制定项目成员评审标准,依据实训任务检查成绩表和项目开发个人总结,再结合学生作品进行综合评价。

项目成员评审标准

组成

项目

标准

分数

技术评价(60% )

代码的规范

代码编写符合规范

代码格式规范

5

代码注释规范

5

命名规范

5

小计

15

代码质量

代码中没有冗余

10

对各方法中共同的代码抽出定义为合理的方法

3

共同使用的代码,抽出共通类

3

对异常进行了合理的处理

4

小计

20

程序的可用性

界面设计布局合理

布局合理7-10分、比较合理3-6分、不合理0-2分

10

界面风格一致

风格一致5分、80%以上的界面风格一致2-4分,大部分界面风格不一致0-1分

5

界面及验证

控件进行了验证5分、大部分控件进行了验证1-4分、没有进行验证0分

5

业务逻辑清晰,界面跳转合理

非常清晰10-15、比较清晰5-9、业务逻辑含糊1-4分

15

小计

35

技术答辩

布局

描述负责模块的功能、描述函数的调用关系 5-8 、描述相关函数的功能及技术点设计的原理 8-10

10

程序结构

描述整个软件的层次结构 8-10 、描述其它业务模块的功能及技术难点 5-8

10

创新

提出合理化建议 1-5 、有创新之处 6-10

10

小计

30

总计

100

非技术评价(40%)

现场表现

仪态 仪表

表达清晰

20

使用普通话

20

礼仪规范

普通话标准规范,注意礼仪细节

20

表述流畅自然,礼仪规范

20

自然、大方、自信

20

 

总计

100