SPOC学校专有课程
程序设计基础
分享
spContent=《程序设计基础》课程是计算机及相关专业重要的专业基础课。一般将C语言作为学生接触的第一门程序设计语言。C语言的发展曾贯穿了计算机发展的历程,它蕴含了程序设计的基本思想,囊括了程序设计的基本概念,它是学习《数据结构》、《C#.NET程序设计》、《JAVA程序设计》等后续课程的重要基础和与使用计算机重要方式。 根据《程序设计基础》课程在专业课程中的特点、地位,本课程的主要任务是向学生介绍计算机高级语言的语法规则和编程方法,使学生掌握一定的程序设计知识和技能,学会计算机编程的一种思想。针对C程序设计的知识结构和学生的认知规律,设计了C概述、数据类型与表达式、程序的控制结构、数组、函数、指针、文件等知识单元的学习,同时根据教学内容的需要安排一定量的上机练习,并辅以机房检查作业、机考等多种实际操练的方式,使学生能多学多练,培养一定的程序设计和解决一些实际问题的能力,为后续专业课程学习打下坚实的基础。
—— 课程团队
课程概述

    《程序设计基础》课程是计算机及相关专业重要的专业基础课。一般将C语言作为学生接触的第一门程序设计语言。C语言的发展曾贯穿了计算机发展的历程,它蕴含了程序设计的基本思想,囊括了程序设计的基本概念,它是学习《数据结构》、《C#.NET程序设计》、《JAVA程序设计》等后续课程的重要基础和与使用计算机重要方式。


       根据《程序设计基础》课程在专业课程中的特点、地位,本课程的主要任务是向学生介绍计算机高级语言的语法规则和编程方法,使学生掌握一定的程序设计知识和技能,学会计算机编程的一种思想。针对C程序设计的知识结构和学生的认知规律,设计了C概述、数据类型与表达式、程序的控制结构、数组、函数、指针、文件等知识单元的学习,同时根据教学内容的需要安排一定量的上机练习,并辅以机房检查作业、机考等多种实际操练的方式,使学生能多学多练,培养一定的程序设计和解决一些实际问题的能力,为后续专业课程学习打下坚实的基础。


授课目标

1.掌握一定的程序设计知识和技能,学会计算机编程的一种思想;

2.主要掌握c语言数据表示、输入输出、程序的三种结构、数组、函数、指针和结构体等知识点;

3.能用c语言编写简单的算法、熟练使用工具调试c语言代码;为后续课程打下基础。

成绩要求

    1)平时成绩占40%,期末成绩占60%

    2)期末考试:网上统考+上机编程(部分专业)

    3)全勤不加分,缺勤每次扣2分


课程大纲
预备知识

计算机基础知识

  1. 熟悉windows操作系统

  2. 能熟练输入文字和字符

  3. 了解计算机的组成和机构

参考资料

《C语言开发基础教程(Dev-C++)(第2版)》 黑马程序员 人民邮电出版社

《C语言程序设计立体化教程》(附微课视频) 黑马程序员 中国铁道出版社

《C++程序设计教程(第2版)》                         黑马程序员 人民邮电出版社

  BB平台

常见问题

函数定义和使用

数组的定义和使用