《软件开发基础》课程标准_第1页
《软件开发基础》课程标准_第2页
《软件开发基础》课程标准_第3页
《软件开发基础》课程标准_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件开发基础课程标准表 1 课程基本信息课程类别专业课总学时64 (理论: 32 实践: 32) 学分3 开设学期第十一学期适用专业“3+ 4” 分段培养计算机应用技术(中职)与软件工程(本科)专业授课方式理论 +实践执笔人审核人制定时间2015.01 (一)课程性质与任务课程性质: 软件开发技术是计算机专业的一门技术基础课,在软件工程学科人才培养体系中占有重要的地位。软件开发是建立计算机应用系统的重要环节,通过学习和训练,加深对大学计算机基础课程的理解和认识,加强程序设计能力的训练,培养学生运用软件开发方法和技术分析问题和解决问题的能力。软件开发基础已成为高校计算机软件教学体系中的一门重要课

2、程课程任务: 通过本课程的学习掌握在操作系统、数据库、多媒体、 网络等应用环境中软件的基本开发方法及技术,以及在软件开发过程中要解决的数据结构与常用算法的实现。通过该课程的学习, 使学生掌握在上述环境中开发软件所必需的基础知识、基本开发方法和常用开发技术,为今后结合实际应用开发软件打下必要的基础。(二)课程教学目标本课程的开设旨在通过该课程的学习,使学生能够全面系统地掌握计算机软件开发技术的基本知识, 熟悉软件工程概念与流程、数据结构概念与算法,并且结合数据库知识具有一定的软件系统设计能力。1. 知识目标(1)教授以软件开发的发展、主要方法、常用工具的使用为主线。包括:软件开发的基本概念、基本

3、原理、常用的软件管理方法、常用的建模工具等。(2)关键的知识讲授阶段有:软件需求获取方法、需求规格说明撰写与评审方法、软件设计的基本概念、结构化设计方法、体系结构设计、面向对象uml的软件分析方法、uml建模方法、软件测试基本理论等。(3)通过该课程的教授,学生应具备软件开发基本理论知识。2. 能力目标(1)运用软件开发的概念、原理、技术和方法开发与维护软件的能力(2)编写相关技术文档的能力(3)分析问题和解决问题的能力和团队工作交流能力。3. 素质目标(1)职业素养的培养:对软件开发领域常见的职业要求、团队合作精神进行培养与灌输。(2)专业素养的培养:对软件管理过程中常见的问题能够予以准确判

4、断,明确解决思路。(三)参考学时64( 理论:实验: 32 ) 学时。(四)课程学分3 学分(五)课程内容和要求(理论64 学时)课程旨在使学生掌握软件开发的基本概念、原理和方法, 从软件开发技术、软件工程管理和软件工程环境等几个方面了解如何将系统的、规范化的和可以度量的工程方法运用于软件开发和维护中。要求学生通过本门课的学习,基本掌握结构化方法、面向对象方法等软件开发技术, 初步了解软件复用的概念及基于构件的开发方法,同时对软件工程管理和环境等内容有一个总体的了解。表 2 课程内容与学时安排表序号教学项目教学内容与教学要求活动设计建议参考课时(理论 +实验)1 软件工程概述软件与软件工程的概

5、念生存期模型软件工程方法与工具通过软件开发的各类变迁,带动学生的兴趣4(2+2)2 线性表数据结构基本概念线性表顺序表单链表循环链表双向链表重点讲授可行性研究的必要性、任务、过程、成本效益分析以及可行性研究报告的主要内容; 要求学生掌握系统流程图、数据流程图、数据字典概念以及项目开发计划的基本内容6(3+3)3 堆栈与队列堆栈的逻辑结构、顺序存储结构、链式存储结构通过实际的软件需求举例,增加学生理解效果6(3+3)4 树和图树的逻辑结构及其运算二叉树树类、图类、图的遍历通过解析日常实际应用的系统,了解树、图和图的遍历。8(4+4)5 查找和排序顺序查找与折半查找分块查找与树表查找了解查找和排序

6、的方法。8(4+4)6 操作系统及windows 程序设计windows 和 mfc 编程基础、多线程编程、动态链接库应用通过 windows程序设计掌握编程原理8(4+4)7 数据库及应用程序开发关系数据库标准语言sql 数据库设计数据库编程掌握数据库设计和数据库编程8(4+4)8 网络软件开发技术计算机网络和internet基础windows socket编程使用 mfc 网络编程掌握网络软件开发的基本技术8(4+4)9 多媒体编程技术音频的播放与编程图像处理动画和视频掌握多媒体编程技术的基本知识8(4+4)(六)教学建议1. 教学方法该课程具有理论抽象、内容涉及面广等特点,学生理解难度较大。单纯利用教材进行教学并不能体现很好效果。应采用实例与理论相结合的方式进行,并通过简单的实验提高学生的实际工具使用能力。应在每一章选取真实的开发案例,增强学生的理解与体会。最好是自始至终采用一个案例来进行讲解,这样比较有连贯性。2. 评价方法学期末采用闭卷笔试的方式进行考核。3. 教学条件该课程课堂教学方面应以多媒体教学为主。结合 ppt 、并介绍 uml 、svn等软件的使用。4. 教材选编(1)课程教材1 顾刚 . 软件开发技术基础( 国家级精品

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论