计算机软件基础
分享
课程详情
课程评价
spContent=
—— 课程团队
课程概述

《计算机软件基础》课程是以数据结构为主、包含软件工程和操作系统基础知识的一个课程群。主要内容包括线性数据结构线性表、栈、队列、串和数组)非线性数据结构树和图)、排序和查找、资源管理技术、软件工程技术等。重点在各种数据结构的存储结构和基本操作的算法实现。

本课程是为电类非计算机专业本科生开设的一门学科基础必修课,是计算机类课程的基础课程,在电类课程体系中具有重要的地位。通过本课程学习应使学生了解和掌握计算机软件技术的基本理论和数据处理方法结合先修课程C语言程序设计,可为后续的专业课程以及毕业设计开发应用软件打下基础。






授课目标

    通过本这门课程的学习,培养学生利用计算机软件技术解决问题的基本思路与能力,使学生掌握程序设计技术和进行应用软件开发所必要的基本知识,具有初步的软件分析、算法与数据库的设计、软件设计的能力。使学生掌握开发应用软件所必需的软件基础知识,在理解计算机系统软件特点的基础上,采用较好的数据结构和开发方法,结合本专业知识完成对较为复杂应用系统的分析、计算与设计。




课程大纲
预备知识

C语言程序设计,程序设计实践训练等课程



证书要求

为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。

 

电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。

 

完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。

 

认证证书申请注意事项:

1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。

2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。


参考资料

汪友生等,计算机软件基础,清华大学出版社,2016.12




常见问题

为了提高教学效果,本课程部分图片、视频等来自网络,如果侵犯到您的权益,请与我们联系。