1、 软件技术专业课程标准 目 录 高级语言程序设计课程标准 .1 软件工程导论课程标准 .8 JAVA 程序设计课程标准 . 12 面向对象程序设计( .NET)课程标准 . 19 数据库应用开发课程标准 . 32 计算机网络基础课程标准 . 36 网页设计与制作课程标准 . 47 JSP 动网设计课程标准 . 61 动态设计与制作( ASP.NET)课程标准 . 71 数据结构课程标准 . 77 商务网站开发课程标准 . 80 软件测试课程标准 . 89 软件工程与 UML 建模课程标准 . 99 C/S 结构应用程序开发课程标准 . 117 基于 STRUTS框架的应用开发课程标准 . 13
2、5 计算机组装与维护技能实训课程标准 . 141 管理信息系统开发课程标准 . 145 软件文档写作课程标准 . 154 J2EE 企业级应用开发课程标准 . 164 B/S 结构应用程序开发课程标准 . 171 - 1 - 高级语言程序设计 课程标准 一、 课程说明 课程名称 高级语言程 序设计 开课分院(系部) 信息工程学院 适用专业 软件技术 课程代码 2011201 学 时 80 先修课程 计算机文化基础 后续课程 JAVA 程序设计、面向对象程序设计 ( .NET) 编制人 方灵 审定人 王和平 制(修)定日期 2011 年 7 月 15 日制定 二、 课程性质与任务 高级语言程序设
3、计 是针对 学生就业 岗位能力进行培养的一门专业基础课程 , 通过 本课程 的学习,使学生掌握以下的专业能力、社会能力和方法能力。 这门课程的学习,为本课程奠定计算机基本操作和程序设计入门知识的基础。本课程学习结束后, 为软件基础和其他专业课的学习打下良好的专业理论基础,并为学生今后掌握一些以 C 语言为基础而发展起来的面向对象的程序设计技术打下基础。 1、 专业能力 ( 1) 理解结构化编程的思想和基本方法 ( 2) 掌握 C 语言的基本知识和编程技术 ( 3) 能够较熟练使用 C 语言进行基本的程序设计,解决实际问题 2、 社会能力 ( 1) 具有一定的口头与书面表达能力、人际沟通能力 (
4、 2) 具有团队合作精神 ( 3) 具有良好的心理素质与克服困难的能力 ( 4) 能与客户建立良好的、长期的关系 3、 方法能力 ( 1) 能自主学习新知识、新技术,不断更新自己的知识结构 ( 2) 能通过各种渠道查找自己所需要的信息,帮助自己解决问题 ( 3) 能制订工作计划并进行实施 ( 4) 能不断积累经验,不断提高自己的工作能力和水平 三、课程设计思路 - 2 - 高级语言程序设计 课程采用以行为导向、基于工作过程的课程开发方法进行设计,整个学习领域由若干个学习情境组成。学习情境的设计主要考虑以下因素: ( 1) 学习情境的设计应该符合基于工作过程的教学设计思想的要求。学习情境是职业院
5、校中对真实工作过程的教学化加工,以完成具体的工作任务为目标。 ( 2) 学习情境的前后排序应该符合学生认知规律,可以从简单到复杂,从单一到综合的顺序进行安排;对于相同性质的、相互之间联系较少的也可以采用并行的方法安 排。 ( 3) 高级语言程序设计 学习情境的设计充分考虑到系统在工作过程中的实际应用情况,应该 培养学生对软件组织结构、思想、过程的设计。 本课程融入了网络上经典的项目案例,同时借鉴了一些企业级项目模块的雏形,有利于学生的理解与学习。任何一门语言课程都要了解该语言的书写风格与运行的平台特点,但是在学习过程中,又主要通过项目实例让学生进一步学习基础知识同时也见到了项目雏形。通过学习,
6、总体上掌握该门课程的特点与学习思路,然后利用综合性项目培养学生对软件组织结构、思想、过程的设计。 四、课程教学目标 (一 )素质目标 1. 具有团 结协作、勇于创新的精神。 2. 具有吃苦耐劳的工作精神和严谨的工作态度; 3. 具备良好的服务意识和市场观念; 4. 具备精益求精的工作态度和敬业精神。 (二 )知识目标 1. 对计算机语言和结构化程序设计有基本的认识。 2. 能熟练应用 VC+集成环境设计和调试 C 语言程序。 3. 能在程序设计过程中运用 C 语言数据类型、运算符、基本语句、数组、函数、编译预处理命令等基本知识,能初步运用指针、结构体、共用体、枚举类型、文件等基本知识。 4.
7、能用 C 语言设计解决简单实际问题的程序,并能完成简单程序的测试。 (三 )能力目标 1. 了解程序设计的基 本概念,建立起程序设计的基本思路。主要包括了算法的概念、程序设计中的基本技巧和一些常用算法; 2. 能够阅读、理解源程序和设计解题流程的能力; - 3 - 3. 了解结构化程序设计和面向过程程序设计的思想,能编制出风格良好的程序; 4. 获得基本的程序设计的技术和方法,培养学生的实际动手能力。 5. 了解程序设计在 IT 类专业的应用、发展及其趋势。 6. 具备计算机语言类课程的学习方法,能通过互联网、文献资料巩固和拓展所学知识。 7. 能理论联系实际,运用所学的编程知识分析解决使用
8、Office 等常见应用软件过程中遇到的实际问题,提高软件应用能力 。 五、 课程内容与要求 本课程采用 学习情境描述 , 学习情境描述包括:学习情境的名称、学时、学习目标及学习内容、教学方法和建议、工具及媒体、学生已有基础和教师所需执教能力。学习目标主要描述通过该学习情境的学生应获得的岗位能力;学习内容主要描述该学习情境中所需学习的知识点。 表 1 课程内容与教学要求 序号 名称 主要内容 教学要求 参考 学时 学习情境 1 C 语言 应用 1、 C 语言的特点,简单 C程序, C 程序的上机步骤 2、 C 的数据类型,常量与变量,整型、实型、字符型数据,变量赋初值,数值型数据间的混合运算,
9、算术运算符和算术表达式,赋值运算符和赋值表达式,逗号运算符和逗号表达式 案例教学法 教师应提前准备好系统安装光盘、教学课件。 教学过程中可由教师先进行适当讲解、示范,可着重进行引导并监督并评价。 理论与课堂演示、课堂实践相结合。 4 理论学时 / 2 实践学时 学习情境 2 逻辑运算和选择控制 1、 C 语句概述,程序的三种基本结构,赋值语句,数据输出,数据输入,程序举例 2、 关系运算符和关系表达式,逻辑运算符和逻辑表达式, if 语句, switCh 语句,程序举例 案例教学法 教学过程中可由教师先提出任务并进行适当讲解、 示范,可着重进行引导并实施监督和评价。 先由简单的图形化界面着手,
10、再到复杂的字符界面下的命令的使用。 4 理论学时 / 2 实践学时 - 4 - 学习情境 3 循环控制 1、 概述 2、 goto 语句构成的循环 3、 while 语句 4、 do-while 语句 5、 for 语句 , 6、 break 和 Continue 语句 案例教学法 教学过程中可由教师先提出任务并进行适当讲解、示范,可着重进行引导并实施监督和评价。 先由简单的图形化界面着手,再到复杂的字符界面下的命令的使用。 6 理论学时 / 2 实践学时 学习情境 4 数组 1、 一维数组 2、 二维数组 3、 字符数组 4、 字符串处理函数 案例教学法:设计了 5 个以上的具体案例,并使每
11、个案例都覆盖各单元的知识点。 以小组为单位,对课程中的练习案例,采用分散做题,相互探讨,集中讲解的办法,以达到教学及练习的最好效果。 6 理论学时 / 2 实践学时 学习情境 5 函数 1、 概述,函数定义的一般形式 2、 函数的参数和函数的值,函数的调用,函数的嵌套调用,函数的递归调用 3、 数组作为函数的参数 4、 局部变量和全局变量,变量的存储类型:auto,static,register,extern,不同存储类型变量的小结 ,内部函数和外部函数 案例教学法:设计了 5 个以上的具体案例,并使每个案例都覆盖各单元的知识点。 以小组为单位,对课程中的练习案例,采用分散做题,相互探讨,集中
12、讲解的办法,以达到教学及练习的最好效果。 10 理论学时 / 2 实践学时 - 5 - 学习情境 6 编译预处理 1、 宏定义 2、 “ 文件包含 ” 处理 3、 条件编译 案例教学法 教学过程中可由教师先提出任务并进行适当讲解、示范,可着重进行引导并实施监督和评价。 先由简单的图形化界面着手,再到复杂的利用配置文件进行配置。 6 理论学时 / 2 实践学时 学习情境 7 指针 1、 指针 的概念,变量的指针和指向变量的指针变量 2、 数组的指针和指向数组的指针变量 3、 字符串的指针和指向字符串的指针变量 4、 函数的指针和指向函数的指针变量 5、 返回指针值的函数 6、 指针数组和指向指针
13、的指针 示范教学法,任务驱动法 教学过程中可由教师先提出任务并进行适当讲解、示范,可着重进行引导并实施监督和评价。 10 理论学时 / 2 实践学时 学习情境 8 结构体和共用体 1、 概述 2、 结构体类型变量的定义,引用和初始化,结构体数组 3、 指向结构体的指针 4、 用指针处理链表 5、 共用体 示范教学法,任务驱动法 教 学过程中可由教师先提出任务并进行适当讲解、示范,可着重进行引导并实施监督和评价。 4 理论学时 / 4 实践学时 学习情境 9 位运算 1、 位运算符 2、 位运算举例 示范教学法,任务驱动法 教学过程中可由教师先提出任务并进行适当讲解、示范,可着重进行引导并实施监
14、督和评价。 2 理论学时 / 2 实践学时 - 6 - 学习情境10 文件 1、 C 文件概述 2、 文件的打开和关闭 3、 文件的读写 案例教学法 教学过程中可由教师先提出任务并进行适当讲解、示范,可着重进行引导并实施监督和评价。 4 理论学时 / 4 实践学时 学时合计: 80 学时(其中实践 教学学时比例为 25%) 理论学时 56 实践学时 24 六、实施建议 ( 1) 组织实施建议 1)课程组织形式:理论与实践相结合,小组团队协作。 通过项目驱动、情境教学等多种教学法,以完整的工作过程为主线,以实践活动为引领,导入技能点与知识点。以知识点支撑技能。按照实践、认识,再实践、再认识的认知
15、规律,掌握 C 语言编程技术。 2)教学方法:主要运用项目驱动,情境教学,综合运用讲解、实验、任务驱动教学法、启发引导法、教师辅导法、小组讨论法、激励与鼓励法,团队协作等多种教学方法。 ( 2) 课程考核评价建议 建议提 倡教考分离,鼓励学生参加全国计算机等级考试,通过该认证的学生我们承认成绩。 采用形成性考核,课程考核成绩平时成绩(占总 分 40%)(课外实践项目( 30%)作业成绩( 40%)平时学习出勤( 30%)期末笔试闭卷考试成绩(占总 分 60%) 形成性考核具体内容及评分标准 1、 平时表现(占总 分 30%) ( 1)学习表现( 100 分) 基本原则:基本分 50 分,表现好
16、累计加分至 100 分,表现不好累计减分至 0 分,如果迟到、早退、旷课次数等违纪扣分超过学习表现的总分值,则在期末总评分里酌情扣分。扣分项目:玩游戏一次扣 15 分(三次以上者取消本课程考核资格),睡觉一次扣5 分,影响课堂秩序的行为如说话等一次扣 5 分。学生旷课一次扣 15 分,迟到及早退一次各扣 5 分。 加分项目:正确回答问题一次加 2 分,主动回答问题一次加 5 分,在课堂上能起积- 7 - 极引导作用加 5 分,主动演示程序加 5 分。 ( 2)作业( 100 分) 作业至少有 5 次,每次作业都以百分制打分,最后计算所有作业的平均分。 ( 3)实训项目( 100 分) 实训项目
17、至少有 4 次,每次实训项目都以百分制打分,最后计算所有实训项目的平均分。按照实训项目单的要求和评分标准给出成绩。 2、 期末实操考核( 100 分) 期末考试为闭卷试卷答题,总分为 100 分。 闭卷试卷实行教考分离。 ( 3) 教学团队建议 具备讲授 C 语言编程技术这门课程的理论和实践知识,具备灵活组织课堂,培养学生积极主动性的能力。 ( 4) 教学条件建议 安装 VC6.0(中文版)或者相似版本,安装红蜘蛛。 ( 5) 教材编写或选用建议 教材: C 程序设计 谭浩强著 清华大学出版社。 七、附录 网络资源: http:/ 参考资料: C 程序设计上机实验指导 清华大学出版社 高级语言
18、程序设计 罗坚 中国铁道出版社 - 8 - 软件工程导论课程标准 一、课程说明 课程名称 软件工程导论 开课分院(系部) 信息工程 适用专业 软件技术 课程代码 2011241 学 时 58 先修课程 高级语言程序设计 后续课程 软件工程与 UML 建模 编制人 范志勤 审定人 王平华 制(修)定日期 2011 年 7 月 10 日制定 二、课程性质与任务 软件工程 导论是 软件 技术 专业针对 软件开发 岗位能力进行培养的一门核心课程。本课程构建于 高级 语言程序设计基础 、 java程序设计 、数据库 应用开发 、 面向程序设计 (C#.net)等课程的基础上,并为后续 软件工程与 UML
19、 建模 课程打下基础。 三、课程设计思路 本课程 根据软件技术专业人才培养方案的培养目标来设计的。 主要 培养学生能够从事软件开发、软件测试、软件技术服务等方面的高素质技能型人才。 以及培养学生注重以软件的说明、开发、维护和管理为内容,利用工程学的原理和方法来组织和管理软件的生产,以保证软 件产品的质量,提高软件生产率等方面的能力。使学生在毕业实习、毕业设计实践中,运用软件工程学的原理、方法和工具。 四 、课程教学目标 (一 )素质目标 ( 5) 具有一定的口头与书面表达能力、人际沟通能力 ( 6) 具有团队合作精神 ( 7) 具有良好的心理素质与克服困难的能力 ( 8) 能与客户建立良好的、长期的关系 (二 )知识目标 ( 1)能独立编写软件计划,对问题定义和可行性研究 ( 2)能进行编写软件需求分析报告 ( 3)能掌握软件设计的准则及对软件进行总体设计 ( 4)能进行软件的详细设计 ( 9) 能采用相关的语言进行编写程序并能分析程序的效率
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。