学校云 建设你的专属在线教育平台
中国大学MOOC
SPOC学校专有课程
计算机软件基础
分享
spContent=
—— 课程团队
课程概述

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

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






授课目标

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




成绩 要求

       通过MOOC视频学习,完成作业和测试,并积极参与学习社区讨论。课程考核采用百分制,总分(百分制)=测验作业30分+期末考试60分+讨论互评10分




课程大纲
预备知识

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



参考资料

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

徐士良等,计算机软件技术基础(第四版),清华大学出版社,2014,9




常见问题

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