西安交大《软件开发技术基础》课件:软件开发与技术概览
需积分: 5 8 浏览量
更新于2024-07-09
收藏 14.23MB PDF 举报
西安交通大学的《软件开发技术基础》PPT课件合集是一份针对计算机科学专业学生的宝贵学习资料,该课程由顾刚老师和计算机教学实验中心提供,旨在帮助学生深入理解软件开发的核心技术和原理。课程涵盖了多个关键领域,如软件开发方法(Software Engineering)、数据结构(Data Structure)、操作系统编程(OS Programming)、数据库编程(DataBase Programming)、网络编程(Network Programming)以及多媒体编程(Multimedia Programming)。课程强调了在快速发展的计算机技术环境中,掌握软件开发的本质和核心技术的重要性,包括硬件更新(如PC到多核)、操作系统升级(如从WIN95到Windows 2010)以及编程语言的迭代(如C到VC++到VC2010)。
课程特点包括基础速成和营养丰富的教学内容,共计划进行40个学时的理论讲解和16个学时的实践操作,确保理论与实践相结合。教学参考书选用《软件应用技术基础》一书,由徐士良和朱明方编著,清华大学出版社出版,共有361页,方便学生深入研究。此外,课程还提供了在线教学资源,如课程网站<http://sd.xjtu.edu.cn>,教师提供了电子邮箱和电子教室地址供学生获取答疑和提交作业,强调了记笔记、勤于实践和利用网络资源的重要性。
第一讲主要介绍了软件开发方法的基础概念,涉及软件的定义、特征、软件工程的含义、软件危机的定义、软件生命周期的概念以及面向对象(OO)软件开发技术和C/S和B/S软件系统结构。教学目标旨在使学生建立起软件开发的坚实基础,并引导他们理解和应用这些概念。
课程的互动方式多样,鼓励学生通过网络平台提问和参与讨论,同时要求完成授课作业、实验作业和大作业等不同类型的学习任务。课程结束后,还设有章后练习和实验环节,以及自选题目的开放性学习空间,以满足不同学生的学习需求。
《软件开发技术基础》课程是一个系统化的软件开发入门课程,它不仅教授基础知识,而且注重培养学生的实际操作能力和应对技术变革的能力,是提升计算机专业技能的重要教育资源。
128 浏览量
101 浏览量
点击了解资源详情
ab09cde
- 粉丝: 3
- 资源: 80
最新资源
- c++新手必看,手把手教你c++
- java课件, 包含多线程
- 数据库函数实例的小例子 有助于初学者更好的理解存储过程的操作
- Administracion Tomcat
- 易学c++初学者的好帮手
- java课件,入门者可以来参考一下
- OpenCms7教程(3)
- Patterns of Enterprise Application Architecture
- Architectural Blueprints—The “4+1” View英文
- OpenCms7教程(2).pdf
- 《计算机网络》课后习题答案
- Applying Domain Driven Design and Patterns
- A quick guide to CISSP certification
- 高质量C++C 编程指南.
- icc编译器中文使用说明
- JSP高级编程,详细介绍JSP的开发知识