《软硬件综合设计》是学习者在学习完计算机软硬件系列课程后必须进行的一项重要的学习与实践环节。通过该课程的学习,一方面,学习者可以系统地回顾前面课程中所学知识,另一方面也是最重要的方面,学习者要能够利用所学知识,独立地完成实际系统的开发,以此达到加深对前期课程知识的复习和巩固、并增强学习者动手能力的目的。
课程在内容组织上以开发案例为主,引入3到5个开发案例,主要涉及系统硬件设计、C控制台编程、基于Web的.NET编程和数据分析等内容。其中各个方向的案例均会由课程主讲老师为大家提供相关的设计与开发思路,帮助学习者尽快地进入设计与开发状态。学习之后,也有专门为学习者留出的项目开发练习。
课程的终极目标是每位学习者实现一个功能较完整、可运行的实际系统。通过对实际项目的设计开发,达到以下目的:
了解项目开发的一般过程;
学习项目开发过程中文档的编写;
完成对系列课程的总体复习;
增强对实际工程问题的认识,并培养学习者利用所学知识分析与解决实际问题的能力。
课程结束时需要学习者提供完整的开发文档和可运行系统的代码。其中设计文档主要包括需求分析报告、系统分析报告、系统设计报告、测试报告等。可运行的系统代码应该能够实现设计要求并调试通过。最后根据设计方案的合理性、程序编制正确性、调试结果准确性、设计报告的完整性等方面确定学习者的最后成绩。
课程按周组织,共8周,涉及4个方向的案例项目开发。包括:基于Web的.NET编程、系统硬件设计、C语言控制台编程和数据分析等内容。
需要特别强调的是:本课程属于“设计型”课程,需要学习者熟悉前面所学课程,并具有一定的程序设计能力和初步的系统开发经验。只有将课程所学知识真正理解并变成了自己的知识,才有可能按照要求去完成系统设计。
课程链接:https://www.icourse163.org/course/XJTU-1002837013