课程介绍
C语言是国内外广泛使用的一种计算机语言,它适合于作为系统描述语言,既可用来编写系统软件,也可用来编写应用软件。C语言不仅为计算机专业工作者,而且为广大计算机应用人员使用。
本课程主要讲解C语言程序设计的基本概念、方法、理论,内容包括基本数据类型、控制语句、数组等。 本课程的重点和难点是控制语句、数组、函数等语法知识的灵活应用。本课程教学非简单的语法知识罗列,而是突出讲述结构化程序设计的思想,注重在实例中讲解语法知识,在课堂练习中与学生互动,促使学生活学活用,锻炼其程序设计能力,培养其应用计算机解决和处理实际问题的思维方法与编程能力。
学分说明
(1)深圳大学校内学生
课程学分为3,总学时68。每周2学时MOOC线上学习、课堂翻转,2学时实验。
(2)网络选课学生
课程学分为3,每周3学时MOOC线上学习,共48学时。
教学方法
(1)深圳大学校内学生
线上教学: 每周2学时视频学习。
线上练习:需完成任务点和每章练习。
线上答疑:通过QQ群和课程讨论区开展在线讨论和答疑。
线下教学:翻转课堂,通过习题讲解,帮助学生巩固理论知识。
线下实验:每周2学时上机实验,采用在线判题系统自动判题。
(2)网络选课学生
线上教学: 每周3学时视频学习。
线上练习和实验:根据教学内容发布章节练习和实验,在线提交程序源码。
线上答疑:通过QQ群和课程讨论区开展在线讨论和答疑。