论文部分内容阅读
摘要:项目化课程改革是目前高职高专课程改革采用的主要方式,本文以《SQL Server数据库》课程为载体,以项目式教学为主要教学手段,在授课过程中以学生为主体,阐述了本课程在高职高专院校的改革方式。
关键词:SQL Server数据库;项目教学;课程设计
中图分类号:G642 文献标识码:A 文章编号:1674-7712 (2012) 06-0165-01
一、课程性质
《SQL Server数据库技术》是计算机应用技术专业、计算机网络技术专业的主干课程,服务于专业核心技能“数据库应用软件的设计与维护”、“网络数据库的管理与开发”的培养,即培养学生的数据库管理能力和利用高级编程语言进行数据库编程的初步能力,以提升学生的职业能力。其内容主要有SQL Server的系统结构及其各种数据库对象的创建与管理,包括创建和管理数据库和表、数据库的备份与恢复等操作、数据库的安全体系以及管理方法、Transact-SQL语言及其应用开发等,为进一步学习开发实用的数据库应用系统提供必要的基础,同时也为从事计算机应用软件的开发工作打下基础。与该课程相关的前序课程有:《程序设计》,具有分析程序及编写简单程序的能力;《网页制作》,能设计并制作一般网页的能力。与该课程相关的后序课程有:《JSP程序设计》和《Java程序设计》,为计算机应用中的软件开发及维护提供知识、技能和素质准备。
二、课程设计
(一)课程目标设计
1.总体目标:
通过对SQL Server数据库管理知识和技能、以及数据库编程知识和技能的传授,使学生初步具备从事数据库相关工作岗位(如软件开发工程师、数据库开发工程师、数据库管理员等)的操作技能与基本职业素养,培养学生认真细致的工作作风和善于沟通合作的品质,为学生今后在计算机相关领域的发展打下基础。
2.技能目标:
(1)能够熟练使用SQL Server的相關组件创建和管理数据库。(2)能够熟练使用简单或复杂的SELECT查询语句来检索数据库中满足条件的数据记录,编写跨越多个服务器的应用程序的方法和技巧。(3)能够正确运用Transact-SQL进行数据库编程,如存储过程的创建、触发器的创建,并学会应用它们进行简单的数据库应用程序开发。
3.知识目标:
(1)掌握数据库的基本概念和原理,特别是关系型数据库的相关概念,能正确设计关系型数据库的逻辑结构。(2)熟练掌握SQL Server的系统结构及主要组件的功能与作用,SQL Server的各种数据对象,了解SQL Server应用程序体系结构。(3)熟练掌握Transact-SQL数据库编程的原理与方法,如存储过程、触发器的作用及其创建和调用的方法。
4.素质拓展目标:
(1)养成程序工作者团结协作、勇于创新的精神;(2)形成软件设计者吃苦耐劳的工作精神和严谨的工作态度;(3)养成良好的程序设计服务意识和市场观念;(4)养成程序设计工作者精益求精的工作态度和敬业精神;
(二)课程内容要求及教学整体设计
1.课程设计思路:
(1)按照“以能力为本位、以职业实践为主线、以项目课程为主体”的课程体系设计要求,本课程以形成数据库管理能力和利用高级编程语言进行数据库编程能力为基本目标,彻底打破学科课程的设计思路,紧紧围绕工作任务完成的需要来选择和组织课程内容,突出工作任务与知识的联系,让学生在职业实践活动的基础上掌握知识,增强课程内容与职业岗位能力要求的相关性,提高学生的就业能力。(2)学习项目选取的基本依据是该门课程涉及的工作领域和工作任务范围,但在具体设计过程中,还要根据数据库设计与应用典型项目为载体,使工作任务具体化,产生具体的学习项目。其编排依据是该职业所特有的工作任务逻辑关系,而不是知识关系。(3)依据完成工作任务的需要、职业院校学生的学习特点和职业能力形成的规律,在行业专家的指导下确定课程的知识、技能等内容。(4)依据各专业学习项目的内容总量以及在该专业中的地位分配各学习项目的学时数。(5)学习程度用语主要使用“了解”、“理解”、“能”或“会”等用语来表述。“了解”用于表述事实性知识的学习程度,“理解”用于表述原理性知识的学习程度,“能”或“会”用于表述技能的学习程度。
2.教学方法:在该课程的教学过程中,利用一切可以利用的教学资源,针对不同的学习对象和环境,将项目案例式教学法、问题启发式教学法、现场演示式教学法、课堂讨论式教学法、岗位实践式教学法等多种教学方法相结合,灵活应用,取得了较好的教学效果。
(1)采用项目案例式教学法,提高岗位知识和技能的教学效果。由于SQL Server数据库技术理论部分比较抽象难懂,实践部分又有大量的操作技能,不易掌握,而项目案例式教学法用项目带动知识点,即把知识点的讲授贯穿在实际应用项目的开发过程之中,符合人们的认知规律,所以,在教学中充分运用项目案例式教学法,课程各部分都配有相应的项目案例,以加强学生的感观理解和认识。(2)采用问题启发式教学法,提高学生分析问题、解决问题的能力。根据教学目的、针对学生实际精心设计问题,问题力求具有启发性、示范性和导向性,以提高学生分析问题、解决问题的能力。(3)采用现场演示式教学法,调动学生的学习积极性。采用现场教学与演示实验有机结合的方法,提高学生现场分析问题解决问题的能力,增强感性认识,有效地调动了学生的学习积极性,促进学生的积极思考的潜能。(4)采用课堂讨论式教学法,培养学生的自学能力。精心设计教学中的工作任务,在教学过程中重视课堂讨论,将学生被动地学转化为主动的有任务驱动地学。学生始终处于主体地位,教师是学生学习的组织者、服务者和导航者,从而使学生既学到了知识,又培养了自学能力。
三、考核方案设计
考核组成:本课程每个项目均有考核。为培养学生能力,考核把重点放在了平时的项目实训上,每个任务打分都以百分制。总分由过程性评价70%和终结性评价30%,其中终结性评价两部分组成:考勤考核占10%,期末试卷占20%。考勤分中旷课1节扣3分,事假病假扣1分,迟到1次扣1分,旷课累计达16节取消考试资格;对表现特别突出同学适当加分,比如有创新性,有非常有建设性的建议;或在小组总结中获得提名的。
如在项目或任务中有弄虚作假情况,本次项目或任务为零分,发现三次,本课程无成绩。
四、工具材料
因课程操作性和实践性较强,所以教学需要在机房中进行,需要安装SQL Server 2000个人版。
关键词:SQL Server数据库;项目教学;课程设计
中图分类号:G642 文献标识码:A 文章编号:1674-7712 (2012) 06-0165-01
一、课程性质
《SQL Server数据库技术》是计算机应用技术专业、计算机网络技术专业的主干课程,服务于专业核心技能“数据库应用软件的设计与维护”、“网络数据库的管理与开发”的培养,即培养学生的数据库管理能力和利用高级编程语言进行数据库编程的初步能力,以提升学生的职业能力。其内容主要有SQL Server的系统结构及其各种数据库对象的创建与管理,包括创建和管理数据库和表、数据库的备份与恢复等操作、数据库的安全体系以及管理方法、Transact-SQL语言及其应用开发等,为进一步学习开发实用的数据库应用系统提供必要的基础,同时也为从事计算机应用软件的开发工作打下基础。与该课程相关的前序课程有:《程序设计》,具有分析程序及编写简单程序的能力;《网页制作》,能设计并制作一般网页的能力。与该课程相关的后序课程有:《JSP程序设计》和《Java程序设计》,为计算机应用中的软件开发及维护提供知识、技能和素质准备。
二、课程设计
(一)课程目标设计
1.总体目标:
通过对SQL Server数据库管理知识和技能、以及数据库编程知识和技能的传授,使学生初步具备从事数据库相关工作岗位(如软件开发工程师、数据库开发工程师、数据库管理员等)的操作技能与基本职业素养,培养学生认真细致的工作作风和善于沟通合作的品质,为学生今后在计算机相关领域的发展打下基础。
2.技能目标:
(1)能够熟练使用SQL Server的相關组件创建和管理数据库。(2)能够熟练使用简单或复杂的SELECT查询语句来检索数据库中满足条件的数据记录,编写跨越多个服务器的应用程序的方法和技巧。(3)能够正确运用Transact-SQL进行数据库编程,如存储过程的创建、触发器的创建,并学会应用它们进行简单的数据库应用程序开发。
3.知识目标:
(1)掌握数据库的基本概念和原理,特别是关系型数据库的相关概念,能正确设计关系型数据库的逻辑结构。(2)熟练掌握SQL Server的系统结构及主要组件的功能与作用,SQL Server的各种数据对象,了解SQL Server应用程序体系结构。(3)熟练掌握Transact-SQL数据库编程的原理与方法,如存储过程、触发器的作用及其创建和调用的方法。
4.素质拓展目标:
(1)养成程序工作者团结协作、勇于创新的精神;(2)形成软件设计者吃苦耐劳的工作精神和严谨的工作态度;(3)养成良好的程序设计服务意识和市场观念;(4)养成程序设计工作者精益求精的工作态度和敬业精神;
(二)课程内容要求及教学整体设计
1.课程设计思路:
(1)按照“以能力为本位、以职业实践为主线、以项目课程为主体”的课程体系设计要求,本课程以形成数据库管理能力和利用高级编程语言进行数据库编程能力为基本目标,彻底打破学科课程的设计思路,紧紧围绕工作任务完成的需要来选择和组织课程内容,突出工作任务与知识的联系,让学生在职业实践活动的基础上掌握知识,增强课程内容与职业岗位能力要求的相关性,提高学生的就业能力。(2)学习项目选取的基本依据是该门课程涉及的工作领域和工作任务范围,但在具体设计过程中,还要根据数据库设计与应用典型项目为载体,使工作任务具体化,产生具体的学习项目。其编排依据是该职业所特有的工作任务逻辑关系,而不是知识关系。(3)依据完成工作任务的需要、职业院校学生的学习特点和职业能力形成的规律,在行业专家的指导下确定课程的知识、技能等内容。(4)依据各专业学习项目的内容总量以及在该专业中的地位分配各学习项目的学时数。(5)学习程度用语主要使用“了解”、“理解”、“能”或“会”等用语来表述。“了解”用于表述事实性知识的学习程度,“理解”用于表述原理性知识的学习程度,“能”或“会”用于表述技能的学习程度。
2.教学方法:在该课程的教学过程中,利用一切可以利用的教学资源,针对不同的学习对象和环境,将项目案例式教学法、问题启发式教学法、现场演示式教学法、课堂讨论式教学法、岗位实践式教学法等多种教学方法相结合,灵活应用,取得了较好的教学效果。
(1)采用项目案例式教学法,提高岗位知识和技能的教学效果。由于SQL Server数据库技术理论部分比较抽象难懂,实践部分又有大量的操作技能,不易掌握,而项目案例式教学法用项目带动知识点,即把知识点的讲授贯穿在实际应用项目的开发过程之中,符合人们的认知规律,所以,在教学中充分运用项目案例式教学法,课程各部分都配有相应的项目案例,以加强学生的感观理解和认识。(2)采用问题启发式教学法,提高学生分析问题、解决问题的能力。根据教学目的、针对学生实际精心设计问题,问题力求具有启发性、示范性和导向性,以提高学生分析问题、解决问题的能力。(3)采用现场演示式教学法,调动学生的学习积极性。采用现场教学与演示实验有机结合的方法,提高学生现场分析问题解决问题的能力,增强感性认识,有效地调动了学生的学习积极性,促进学生的积极思考的潜能。(4)采用课堂讨论式教学法,培养学生的自学能力。精心设计教学中的工作任务,在教学过程中重视课堂讨论,将学生被动地学转化为主动的有任务驱动地学。学生始终处于主体地位,教师是学生学习的组织者、服务者和导航者,从而使学生既学到了知识,又培养了自学能力。
三、考核方案设计
考核组成:本课程每个项目均有考核。为培养学生能力,考核把重点放在了平时的项目实训上,每个任务打分都以百分制。总分由过程性评价70%和终结性评价30%,其中终结性评价两部分组成:考勤考核占10%,期末试卷占20%。考勤分中旷课1节扣3分,事假病假扣1分,迟到1次扣1分,旷课累计达16节取消考试资格;对表现特别突出同学适当加分,比如有创新性,有非常有建设性的建议;或在小组总结中获得提名的。
如在项目或任务中有弄虚作假情况,本次项目或任务为零分,发现三次,本课程无成绩。
四、工具材料
因课程操作性和实践性较强,所以教学需要在机房中进行,需要安装SQL Server 2000个人版。