还剩5页未读,继续阅读
文本内容:
《语言程序设计》课程教学大纲C
一、教师或教学团队信息教师姓名职称办公室电话电子信箱
二、课程基本信息课程名称(中文)语言程序设计C课程名称(英文)C LanguageProgramming课程类别口通识必修课口通识选修课专业必修课口专业方向课口专业拓展课口实践J性环节课程性质口学术知识性方法技能性口研究探索性口实践体验性课程代码J2110004周学时总学时学分448:3先修课程无授课对象电子信息大类本科学生
三、课程简介语言程序设计是高等学校计算机、电气、电子、通信等专业重要的基础课程,也C是理工科各相关专业的基础课程语言具有语言简洁、类型丰富、结构完整、表达力C强、直接操作内存单元、适用于模块化结构等特点,因此语言既具有高级语言的优点,C又具有低级语言的许多特点一旦掌握了语言,就可以较为轻松地学习其他任何一种C程序设计语言,为后续的面向对象程序设计语言、数据结构,单片机原理及其应用、操作系统,编译原理、网络技术等课程打下基础
四、课程目标语言程序设计是一种面向过程的通用程序设计语言,因此本课程不但注重程序设C计语言基本知识的学习,更要注重程序设计技能的培养本课程主要教授内容包括程序设计基础、结构化程序设计方法(顺序、选择、循环)、数组和函数具体课程目标包括•通过本课程的学习,使学生熟练掌握一门典型的高级语言的语法与语义,掌握结构化设计的基本方法,掌握一些常见的程序设计技巧,掌握自顶向下逐步求精的程序设计技术,初步积累编程经验•通过本课程的学习,更重要的是要学生掌握程序设计的思想和方法,培养学生语言的应用能力和问题的求解能力,培养学生良好的程序设计习惯和风格,增强团队协作精神,为后继课程以及今后从事软件开发打下坚实的基础
五、教学内容与进度安排教学周授课内容及重难点授课形式课外学习要求次课堂教学课时1授课内容课后习题数4第章程序设计基础制转换、码1数在计算机内的表示形式制作业
1.1程序设计和算法
1.2程序设计语言
1.3语言的字符集和标识符
1.4C程序的基本结构和上机步骤重
1.5C点及难点掌握数制转换规则
1.掌握二进制码制,码
2.ASCII掌握算法的概念、流程图、常用算
3.法思想掌握语言字符集和标识符
4.C授课内容课后习题课堂教学课时24第2章数据类型、运算符和表达式C基础知识作
2.1常量和变量业
2.2基本数据类型数据类型作业运算符和表达式
2.3数据类型转换
2.4第章结构化程序设计3结构化程序设计概述
3.1输入输出函数
3.2重点及难点掌握语言中常量和变量的定义
1.C掌握各种常用的数据类型定义、取
2.值范围及使用(整型、实型、字符型)掌握常用运算符、数学公式转化
3.为语言表达式的基本能力C数据类型的强制转换
4.语句的种类及赋值语句
5.C授课内容课堂教学课时课后习题
23.2输入输出、顺序结构举例上机实验2课时顺序结构作业上机实践(输入输出)重点及难点数据的输入输出及输入输出中常
1.用的控制格式上机实验熟练运用输入输出函数,
2.熟悉顺序程序设计的语句结构授课内容课堂教学课时课后习题2第3章结构化程序设计上机实验2课时分支结构作业选择结构程序设计
3.3上机实践(分支结构)重点及难点关系运算符与关系表达式
1.逻辑运算符与逻辑表达式
2.条件运算符
3.语句
4.if与语句的作用
5.switch break课堂教学课时5授课内容2课后习题循上机实验课时第章结构化程序设计2环结构作业3循环结构程序设计
3.41上机实践(循环结构)重点及难点了解程序设计中构成循环的方法
1.掌握、、语句的用
2.for whiledo-while法课堂教学课时6授课内容4课后习题循循环嵌套、转移语句、循环设计方环结构作业
3.4法举例2重点及难点、在循环语句中的作
1.break continue用.循环的嵌套和应用2授课内容课堂教学课时课后习题72第章数组4上机实验2课时一维数组作一维数组
4.1业、12一维数组举例上机实践(一维数组)重点及难点一维数组的定义,初始化与引用
1.一维数组的应用-维数组举例2•8授课内容课堂教学2课时二维数组作第4章数组上机实验2课时业二维数组
4.2上机实践(二维数组)重点及难点二维数组的定义,初始化与引用
1.二维数组的应用
2.课堂教学课时9授课内容2字符数组和字字符数组和字符串上机实验2课时符串作业
1、
4.4上机实践(二维数组)2重点及难点字符数组的定义与引用
1.常用字符串处理函数及字符处理函
2.数授课内容10课堂教学2课时课后习题第章函数5上机实验2课时函数作业1概述
5.1函数的定义
5.2函数的调用
5.3上机实践(字符串)重点及难点函数定义、函数调用、函数声明
1.等基本概念形参和实参的区分
2.数组元素作函数实参时的应用
3.授课内容;课堂教学课时课后习题112第章函数上机实验课时函数作业、5223数组作为函数的参数
5.4函数嵌套调用
5.5上机实践(数组形参、函数定义与调用)重点及难点数组名作为函数参数的应用
1.12授课内容课堂教学4课时复习答疑变量的作用域和存储类别重点及难作用域和存储
5.7点类别作业变量的作用域和存储类别复习
1.
六、修读要求本课程要求学生每次课前进行预习、课后除了做作业以外,还留有一定的时间复习、同学之间进行学习交流,加强上机操作,提高实际动手能力修读学生不能随意旷课、迟到,旷课三次不允许参加期末考试认真完成作业和相关上机实验,作业一次不交计旷课一次实验一次不做计旷课一次考试严格遵守学校规定,诚信答题,抄袭作弊行为一旦发现按零分计算学生可在答疑时间内答疑解惑,以掌握不懂内容课前预习按照学时/次课进行,课后复习按(上课学时复习学时)比例进行113
七、学习评价方案本课程采用闭卷书面考试方式为主,期终考试占平时作业上机及出勤率70%,10%,期中小测试10%,10%0
八、课程资源高级语言程序设计,陆黎明,朱媛媛,蒋培,科学出版社,
1.2013程序设计(第四版),谭浩强,清华大学出版社,
2.C2010新编程序设计习题精选与实验指导,郭来德,常东超,吕宝志,清华大学出版社,
3.C2012
九、其他需要说明的事宜无。
个人认证
优秀文档
获得点赞 0