个人介绍
程序设计基础(C语言)

主讲教师:杨艳丽

教师团队:共4

  • 杨艳丽
  • 蔡平
  • 朱映映
  • 肖志娇
学校: 深圳大学
开课院系: 计算机与软件学院
专业大类: 计算机
学分: 3
课时: 48
       C语言是国内外广泛使用的一种计算机语言,它适合于作为系统描述语言,既可用来编写系统软件,也可用来编写应用软件。C语言不仅为计算机专业工作者,而且为广大计算机应用人员使用。
      本课程主要讲解C语言程序设计的基本概念、方法、理论,内容包括基本数据类型、控制语句、数组等。
      本课程的重点和难点是控制语句、数组、函数等语法知识的灵活应用。本课程教学非简单的语法知识罗列,而是突出讲述结构化程序设计的思想,注重在实例中讲解语法知识,在课堂练习中与学生互动,促使学生活学活用,锻炼其程序设计能力,培养其应用计算机解决和处理实际问题的思维方法与编程能力。
教师团队

杨艳丽

职称:副教授

单位:深圳大学

部门:计算机与软件学院

职位:程序设计课程组组长

蔡平

职称:副教授

单位:深圳大学

朱映映

职称:副教授

单位:深圳大学

部门:计算机与软件学院

职位:未来媒体技术与计算研究所常务副所长

肖志娇

职称:讲师

单位:深圳大学

部门:计算机与软件学院

职位:教师

考核方式

 (1) 深圳大学校内学生

      学期总成绩包括MOOC线上成绩和线下考核。总评成绩中各部分组成及所占比重为:

      MOOC任务点、章节测验、考勤:10%;

      线下实验:30%;

      期中考试:30%;

      期末考试:30%。

(2)网络选课学生

      学期总成绩由MOOC线上成绩综合计算,各部分组成及所占比重为:

      视频:20%;

      任务点、单元测验:  20%;

      讨论权重:5%

      访问数权重:5%

      线上作业:20%

      期末测试: 30%。


学分说明

(1)深圳大学校内学生

         课程学分为3,总学时68。每周2学时MOOC线上学习、课堂翻转,2学时实验。

(2)网络选课学生

         课程学分为3,每周3学时MOOC线上学习,共48学时。

教学方法

(1)深圳大学校内学生

       线上教学: 每周2学时视频学习。

       线上练习:需完成任务点和每章练习。

       线上答疑:通过QQ群和课程讨论区开展在线讨论和答疑。

       线下教学:翻转课堂,通过习题讲解,帮助学生巩固理论知识。

       线下实验:每周2学时上机实验,采用在线判题系统自动判题。 

(2)网络选课学生

       线上教学: 每周3学时视频学习。

       线上练习和实验:根据教学内容发布章节练习和实验,在线提交程序源码。

       线上答疑:通过QQ群和课程讨论区开展在线讨论和答疑。

教学目标

学生完成本课程,应能够:

 1. 树立结构化程序设计思想。根据实际问题,采用结构化程序设计方法进行功能模块分解。

 2. 灵活运用语法知识,对分解的功能模块进行编程实现。

 3. 熟练进行代码的调试、跟踪,得到程序的正确运行结果。

教学计划

本课程为一年级新生开设,开课时间为第1周~第17周。

第1~2周:C程序设计基础、基本数据类型、运算符和表达式

第3~4周:顺序结构

第5~7周:选择结构

第8~10周:循环结构

第11~13周:数组

第14~15周:函数

第16周:复习

答疑时间

课程组在线答疑时间为:

周一下午(2:00-4:00):杨艳丽(老师) 

周二上午(8:00-10:00):林少聪(老师) 周二下午(10:00-12:00):肖志娇(老师)

周三上午(10:00-11:30):张小健(老师) 周三下午(2:00-4:00):蔡平(老师)

周四上午(10:00-12:00):王汇文(助教)

周五下午(2:00-4:00):薛丽萍(老师)  周五下午(4:00-6:00):朱映映(老师)



参考教材

[1] 谭浩强,C程序设计(第四版),清华大学出版社,2010.6.

[2] 谭浩强,C程序设计(第四版)学习辅导,清华大学出版社,2010.7.

[3] 吴文虎,程序设计基础(第3版),清华大学出版社,2010.11.

[4] 王敬华等,C语言程序设计基础(第二版),清华大学出版社,2009.8.

课程评价

课程章节
提示框
提示框
确定要报名此课程吗?
确定取消

京ICP备10040544号-2

京公网安备 11010802021885号