软件技术专业课程标准
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件技术专业课程标准
目录
《高级语言程序设计》课程标准 (1)
《软件工程导论》课程标准 (8)
《J A V A程序设计》课程标准 (12)
《面向对象程序设计(.NET)》课程标准 (19)
《数据库应用开发》课程标准 (32)
《计算机网络基础》课程标准 (36)
《网页设计与制作》课程标准 (47)
《JSP动网设计》课程标准 (61)
《动态设计与制作()》课程标准 (71)
《数据结构》课程标准 (77)
《商务网站开发》课程标准 (80)
《软件测试》课程标准 (89)
《软件工程与UML建模》课程标准 (99)
《C/S结构应用程序开发》课程标准 (117)
《基于S TRUTS框架的应用开发》课程标准 (135)
《计算机组装与维护技能实训》课程标准 (141)
《管理信息系统开发》课程标准 (145)
《软件文档写作》课程标准 (154)
《J2EE企业级应用开发》课程标准 (164)
《B/S结构应用程序开发》课程标准 (171)
《高级语言程序设计》课程标准
一、课程说明
《高级语言程序设计》是针对学生就业岗位能力进行培养的一门专业基础课程,通过本课程的学习,使学生掌握以下的专业能力、社会能力和方法能力。这门课程的学习,为本课程奠定计算机基本操作和程序设计入门知识的基础。本课程学习结束后,为软件基础和其他专业课的学习打下良好的专业理论基础,并为学生今后掌握一些以C语言为基础而发展起来的面向对象的程序设计技术打下基础。
1、专业能力
(1)理解结构化编程的思想和基本方法
(2)掌握C语言的基本知识和编程技术
(3)能够较熟练使用C语言进行基本的程序设计,解决实际问题
2、社会能力
(1)具有一定的口头与书面表达能力、人际沟通能力
(2)具有团队合作精神
(3)具有良好的心理素质与克服困难的能力
(4)能与客户建立良好的、长期的关系
3、方法能力
(1)能自主学习新知识、新技术,不断更新自己的知识结构
(2)能通过各种渠道查找自己所需要的信息,帮助自己解决问题
(3)能制订工作计划并进行实施
(4)能不断积累经验,不断提高自己的工作能力和水平
三、课程设计思路
《高级语言程序设计》课程采用以行为导向、基于工作过程的课程开发方法进行设计,整个学习领域由若干个学习情境组成。学习情境的设计主要考虑以下因素:
(1)学习情境的设计应该符合基于工作过程的教学设计思想的要求。学习情境是职业院校中对真实工作过程的教学化加工,以完成具体的工作任务为目标。
(2)学习情境的前后排序应该符合学生认知规律,可以从简单到复杂,从单一到综合的顺序进行安排;对于相同性质的、相互之间联系较少的也可以采用并行的方法安排。(3)《高级语言程序设计》学习情境的设计充分考虑到系统在工作过程中的实际应用情况,应该培养学生对软件组织结构、思想、过程的设计。
本课程融入了网络上经典的项目案例,同时借鉴了一些企业级项目模块的雏形,有利于学生的理解与学习。任何一门语言课程都要了解该语言的书写风格与运行的平台特点,但是在学习过程中,又主要通过项目实例让学生进一步学习基础知识同时也见到了项目雏形。通过学习,总体上掌握该门课程的特点与学习思路,然后利用综合性项目培养学生对软件组织结构、思想、过程的设计。
四、课程教学目标
(一)素质目标
1.具有团结协作、勇于创新的精神。
2.具有吃苦耐劳的工作精神和严谨的工作态度;
3.具备良好的服务意识和市场观念;
4.具备精益求精的工作态度和敬业精神。
(二)知识目标
1.对计算机语言和结构化程序设计有基本的认识。
2.能熟练应用VC++集成环境设计和调试C语言程序。
3.能在程序设计过程中运用C语言数据类型、运算符、基本语句、数组、函数、
编译预处理命令等基本知识,能初步运用指针、结构体、共用体、枚举类型、
文件等基本知识。
4.能用C语言设计解决简单实际问题的程序,并能完成简单程序的测试。
(三)能力目标
1.了解程序设计的基本概念,建立起程序设计的基本思路。主要包括了算法的概
念、程序设计中的基本技巧和一些常用算法;
2.能够阅读、理解源程序和设计解题流程的能力;
3.了解结构化程序设计和面向过程程序设计的思想,能编制出风格良好的程序;
4.获得基本的程序设计的技术和方法,培养学生的实际动手能力。
5.了解程序设计在IT类专业的应用、发展及其趋势。
6.具备计算机语言类课程的学习方法,能通过互联网、文献资料巩固和拓展所学
知识。
7.能理论联系实际,运用所学的编程知识分析解决使用Office等常见应用软件过
程中遇到的实际问题,提高软件应用能力。
五、课程内容与要求
本课程采用学习情境描述,学习情境描述包括:学习情境的名称、学时、学习目标及学习内容、教学方法和建议、工具及媒体、学生已有基础和教师所需执教能力。学习目标主要描述通过该学习情境的学生应获得的岗位能力;学习内容主要描述该学习情境中所需学习的知识点。
表1课程内容与教学要求
(1)组织实施建议
1)课程组织形式:理论与实践相结合,小组团队协作。
通过项目驱动、情境教学等多种教学法,以完整的工作过程为主线,以实践活动为引领,导入技能点与知识点。以知识点支撑技能。按照实践、认识,再实践、再认识的认知规律,掌握C语言编程技术。
2)教学方法:主要运用项目驱动,情境教学,综合运用讲解、实验、任务驱动教学法、启发引导法、教师辅导法、小组讨论法、激励与鼓励法,团队协作等多种教学方法。
(2)课程考核评价建议
建议提倡教考分离,鼓励学生参加全国计算机等级考试,通过该认证的学生我们承认成绩。
采用形成性考核,课程考核成绩=平时成绩(占总分40%)(课外实践项目(30%)+作业成绩(40%)+平时学习出勤(30%))+期末笔试闭卷考试成绩(占总分60%)形成性考核具体内容及评分标准
1、平时表现(占总分30%)
(1)学习表现( 100分)
基本原则:基本分50分,表现好累计加分至100分,表现不好累计减分至0分,如果迟到、早退、旷课次数等违纪扣分超过学习表现的总分值,则在期末总评分里酌情扣分。扣分项目:玩游戏一次扣 15分(三次以上者取消本课程考核资格),睡觉一次扣5分,影响课堂秩序的行为如说话等一次扣5分。学生旷课一次扣15分,迟到及早退一次各扣5分。
加分项目:正确回答问题一次加 2分,主动回答问题一次加5分,在课堂上能起积