- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《程序设计基础》课程教学大纲
FundamentalsofComputerProgramming
一、课程基本信息
适用专业 理工科非计算机专业本科
开课单位 电子信息工程学院物联网工程系
课程类型 公共基础课
课程性质 必修课 是否为双语 否
学分数 4 学分
学时数 总学时 64 ,其中:实验 34 学时(课外 6 学时)
先修课程 无
后续课程 无
二、课程简述
《程序设计基础》是理工类非计算机专业开设的程序设计基础课程。主要学习内容包括
两大部分:C语言程序设计和文字处理。C语言程序设计部分首先介绍程序设计的基本概念、
算法、基本数据类型、各种表达式,结构化程序设计的三种基本结构:顺序结构、选择结构、
循环结构,然后介绍了体现模块化程序设计特性的函数的相关内容和其他复杂的数据类型:
数组、结构体、指针。文字处理部分主要学习word应用及高级排版操作。
通过本课程的学习,一是使学生掌握传统的结构化程序设计的一般方法,以C语言为基
础,培养学生严谨的程序设计思想、灵活的思维方式及较强的动手能力;其次掌握利用word
文字处理软件实现文档高级排版功能。
三、本课程所支撑的毕业要求
掌握程序设计的基本理论与基本方法,具备运用算法及程序解决实际问题的能力,受到
科学研究的初步训练,能在科技、教育和经济部门从事研究、教学工作或在生产经营及管理
部门从事实际应用、开发研究和管理工作的高级专门人才。
四、考核方式及成绩评定
(一)考核目标
主要考核学生对程序设计语言C 的基本概念、语法知识的理解和掌握,以及灵活运用
所学知识阅读和编写程序的能力。
(二)考核方式
本课程考试形式为闭卷,并利用网络考试系统以机试形式进行。根据教学大纲命题,考
试时间为 120分钟,卷面分值100分。
(三)成绩评定
44
本课程总评成绩按平时成绩占10%、实验成绩40%、期末成绩50%的比例计算生成。
实验作业要按时保质保量地完成,实验完成后要提交源程序和文档。
五、课程内容、重点和难点及教学方法与手段
C 2
第一章 语言概述 (学时)
重点:C程序的基本结构;C程序在不同的操作系统环境下的上机步骤。
难点:理解C程序和C++程序的编译、链接的作用。
教学方法与手段:采用多媒体计算机辅助教学手段,提高课堂信息量,通过案例教学、启发
式教学等方法帮助学生理解基本概念和语法知识、掌握程序设计方法。对于难点和课外学时
的部分知识,提供进一步的课件、参考书籍、网络资源等辅助学生自主学习。
第1节 C语言的发展及特点
一、了解C 语言的发展历史背景以及C语言的简况及其特点。
二、了解C 语言的主要特点以及和其他高级语言的简单比较。
第2节 简单的C程序介绍
一、通过对简单C程序的分析,了解C语言程序的基本结构和基本的语法单位。
第3节 运行C 程序的步骤与方法
一、运行C 程序的步骤:掌握C 程序运行的基本步骤:源程序的编辑、编译、链接和
运行。
二、上机运行C 程序的方法:掌握在VC 编译环境中运行程序的基本方法。
第二章 数据类型、运算符与表达式 (2 学时)
重点:C 的数据类型、常量与变量、算术运算符和算术表达式、赋值运算符和赋值表达式、
运算符的优先级和结合性。
难点:自增、自减运算符。
教学方法与手段:采用多媒体计算机辅助教学手段,提高课堂信息量,通过案例教学、启发
式教学等方法帮助学生理解基本概念和语法知识、掌握程序设计方法。对于难点和课外学时
的部分知识,提供进一步的课件、参考书籍、网络资源等辅助学生自主学习。
第1节 C 的数据类型
一、掌握C 语言中常量和变量的基本概念、符号常量的定义及使用、合法的标识符的
定义。
二、掌握整型、浮点型、字符型常量
文档评论(0)