计算机教学实验中心软件开发技术基础课程网站
欢迎访问西安交通大学计算机教学实验中心软件开发课程网站!
          教学大纲 | 实验大纲 | 教学进度 | 教学承诺 | 教师岗位细则
教学课件 | 教学录像 | 自学实验 | 教材参考                    
         课程实验 | 课程习题 | 知识百问 | 实验百问 | 在线测试 | 作业提交
电子教室| 创新作品| 网上实验平台| 创新实验管理平台| 多媒体演示| 软件文档标准| 常用工具
课程负责人| 教学队伍| 历史沿革| 教学内容| 教学条件| 教学方法| 教学效果| 自我评价| 课程规划| 佐证材料

“软件开发技术基础”课程讲授软件开发必备知识和技术,该课程的发展和改革的进程大体上可分为以下4个阶段:

第1阶段(1992--1994)

内容主要包括经典数据结构、操作系统功能、软件工程及数据库技术的原理、方法、技术,课程名称为“计算机软件基础”。我们是这门课程全国开课最最早的学校之一。1993年在西安交通大学出版社出版了由冯博琴教授主编的教材《计算机软件基础》。

第2阶段(1995--1999)

由于计算机技术飞速发展,促使课程组对课程教学内容及教学手段进行了一系列的改革。增加了实践环节。1997年修订了原教材,同期出版了研究生教材《软件开发技术》。  

第3阶段(2000--2004)

我校在全国又率先在课程的教学内容、教学环境和教学方式等各个方面进行了多项重大而卓有成效的改革,将“面向对象”的思想纳入课程教学,要求学生在课外完成一个小的软件项目——“大作业”。2000年在邮电出版社出版教材《软件技术基础》。

第4阶段(2005—至今)

根据教育部非计算机专业计算机基础课程教学指导分委员会《关于进一步加强高校计算机基础教学的意见》,对《软件技术基础》的教学内容进行了重大改革。课程组教师编写了《软件开发技术基础》,2006年在机械工业出版社出版,后列入国家级“十一五”教材规划,2006年,我校将课程名称从“软件技术基础”改为“软件开发技术基础”。我校是全国最早进行“软件技术基础”课程重大改革的学校。

“软件开发技术基础”课程经过多年的探索和改革,建立了完整的教学体系,在改进教学方法与教学手段方面,做了以下一些工作

1.建立了立体化的教学环境

  为加强教学效果,在课堂讲授的同时,我们还开发了丰富的网上教学资源,形成了立体化的教学环境。

    课堂讲授:我们制作了一系列形式上丰富多彩的电子教案,以多媒体授课为主。对数据结构中的某些抽象的算法,我们制作了16个电脑动画给同学们演示,并适当结合板书教学,收到了较好的效果。

    网络辅助教学:从1996年至今,我们逐步研制、构建了如录像带、PPT课件、网络课件、软件百问、实验百问、网上答疑、电子教室、网上实验平台(PDM)、视频点播等网上教学资源和平台。

2.通过“大作业”锻炼学生的自主学习和创新能力

 “大作业”是我们坚持多年的教学环节。“大作业”的选题广泛,要求出“产品”,这样学生的书本知识是远远不够的,也不是“软件开发技术基础”课上全能学习到的。所以学生为完成作品,就必须自己查找相关资料,学习多种应用软件。如建设网站,需要网页制作知识、网络编程知识;图书管理系统需要数据库知识,图形界面设计知识;网络聊天程序需要网络编程知识;为了编写文档他们需要了解文档编写格式和标准;为了共同完成项目,他们要学会分工和合作。




西安交通大学计算机教学实验中心
2007-2011