SPOC学校专有课程
程序设计基础
分享
spContent=《程序设计基础》课以C语言教学为主体,,使学员掌握C程序设计语言的精髓,具备自学其它程序设计语言的能力;帮助学员初步建立计算思维;掌握常用算法及结构化、模块化的程序设计方法;养成良好的编程习惯并通过上机实践使学员熟悉一种简单的软件设计工具,为利用计算机软件技术解决实际问题奠定基础。
—— 课程团队
课程概述

为什么学:随着计算机技术与各专业技术的融合,对非计算机专业学员的计算机应用能力(尤其是软件设计能力)的要求越来越高。《程序设计基础》是我校非计算机专业学员必修的唯一一门培养软件设计能力的基础课程。

学什么:C语言基本语法;常用算法策略;常用程序设计方法;程序调试的方法
你的收获:自学其他高级语言的能力;良好的编程习惯;普适的计算思维能力
特色:理论与实践紧密结合
亮点:抽象与自动化的完美结合


授课目标

知识层面:掌握C语言基本语法;理解程序执行过程;养成良好的程序设计习惯
能力层面:熟练掌握一种编程工具(VS.net 2010);常用算法设计及分析能力;快速自学其它程序设计语言的能力
创新层面:运用计算机解决其它专业领域问题的意识及思路

成绩 要求

满分100(课堂表现5%+单元测验及作业20%+期中考试15%+期末考试60%(或课程设计60%))

课程大纲
预备知识

计算机的组成及程序执行的过程;

二进制补码、定点与浮点表示;

基本的数据抽象;


参考资料

《从问题到程序》,裘宗燕,机械工业出版社

《C语言程序设计与实践》,凌云,机械工业出版社

《C语言程序设计(第3版)》,谭浩强,清华大学出版社