个人介绍
高级语言程序设计(2024-2025-1)

主讲教师:郭振民、郭文龙

教师团队:共3

  • 叶福兰
  • 郭振民
  • 郭文龙
学校: 福州外语外贸学院
开课院系: 大数据学院
开课专业: 人工智能
课程负责人: 郭振民
课程英文名称: Advanced Language Programming
课程编号: H010300670
学分: 4
课时: 64
课程介绍
      《高级语言程序设计》是人工智能专业学生的一门专业基础课,旨在培养学生掌握C语言的基本语法、编程技巧及算法实现。通过本课程的学习,学生能够熟练运用C语言进行程序设计,培养逻辑思维能力和解决实际问题的编程能力。此外,课程还注重培养学生的团队协作能力和创新精神,为后续学习人工智能相关课程打下坚实基础。
       本课程主要介绍C语言的基本概念与C语言的运行环境Visual C++ 2010;数据类型、运算符与表达式;程序设计的三种基本结构(顺序结构程序设计、选择结构程序结构与循环结构程序设计);利用数组处理批量数据;用函数实现模块化程序设计;使用指针;使用结构体类型处理组合数据;利用文件保存数据。
教师团队

叶福兰

职称:教授

单位:福州外语外贸学院

部门:大数据学院

职位:副院长

郭振民

职称:教师

单位:福州外语外贸学院

部门:大数据学院

郭文龙

职称:教师

教学方法

将语法知识散射到一个完整工程项目中,依据知识点增加项目子功能的难度和任务量,并采取小组学习模式完成实践教学环节。通过该模式实施,培养学生良好的编程思维、工程能力、团队协作和交流能力。

教学条件

1.授课环境:理论环节地点安排在智慧教室,实验环节安排在机房(安装有VC++2010);

2.教学平台:爱课程(慕课堂)或超星(学习通)

教学效果

通过本课程学习,学生掌握C语言基本知识和基本语法;较好训练自己解决问题的逻辑思维能力以及编程思路和技巧,具备较强的程序设计、开发与测试能力,较好地应用计算思维方法分析和解决复杂工程问题的能力,为具有较强软件开发能力打下坚实基础。同时,培养团队合作精神以及热爱所学专业、刻苦专研专业知识的品质。

课程评价

课程综合成绩由期末成绩、平时成绩、期中小测成绩组成,比例为:综合成绩=期末成绩(60%)+平时成绩(30%)+期中小测成绩(10%)

课程平时成绩及期中小测成绩相关数据来源于超星平台上课过程中所产生的过程性数据。

参考教材


1.使用教材:

  苏小红.C语言程序设计(第5版).北京:高等教育出版社,2023年12月5日,9787040610390.

2.推荐参考书:

(1)苏小红.C语言程序设计学习指导(第4版).北京:高等教育出版社,2019年,9787040524895.

(2)叶福兰.C语言程序设计.北京:清华大学出版社,2017年,9787302463078.

3.相关网站:https://www.icourse163.org/course/HIT-69005

 

教学资源
课程章节 | 文件类型   | 修改时间 | 大小 | 备注
1.1 学习编程的热潮
视频
.mp4
2024-08-27 17.50MB
 
文档
.ppt
2024-08-27 3.05MB
1.2 为什么要学习编程
文档
.pptx
2024-08-27 1022.28KB
1.3 什么是“编程”
文档
.pptx
2024-08-27 2.98MB
1.4 怎么学编程
文档
.doc
2024-08-27 1.44MB
1.5 本章小测
作业
.work
2024-08-27 --
2.1 常量与变量
视频
.mp4
2024-08-27 52.35MB
 
视频
.mp4
2024-08-27 31.27MB
 
视频
.mp4
2024-08-27 55.85MB
2.3 数据类型
文档
.ppt
2024-08-27 3.18MB
2.5 变量的赋值和赋值运算符
视频
.mp4
2024-08-27 43.75MB
 
视频
.mp4
2024-08-27 44.05MB
2.6 本章小测
作业
.work
2024-08-27 --
3.1 C运算符和表达式
视频
.mp4
2024-08-27 80.16MB
 
文档
.pptx
2024-08-27 762.86KB
3.2 宏常量与宏替换
视频
.mp4
2024-08-27 43.38MB
3.3 const常量
文档
.pptx
2024-08-27 612.44KB
3.4 自动类型转换与强制类型转换运算符
视频
.mp4
2024-08-27 22.02MB
 
视频
.mp4
2024-08-27 25.56MB
3.5 常用的标准数学函数
文档
.pptx
2024-08-27 1.18MB
3.6 本章小测
作业
.work
2024-08-27 --
4.1 单个字符的输入/输出
文档
.pdf
2024-08-27 573.37KB
 
视频
.mp4
2024-08-27 63.02MB
4.2 数据的格式化屏幕输出
文档
.pdf
2024-08-27 513.29KB
 
视频
.mp4
2024-08-27 71.53MB
4.3 数据的格式化键盘输入
文档
.pdf
2024-08-27 301.77KB
 
视频
.mp4
2024-08-27 70.97MB
4.4 本章小测
作业
.work
2024-08-27 --
5.1 生活中与计算机中的问题求解方法
文档
.pptx
2024-08-27 680.52KB
5.2 算法的概念及其描述方法
文档
.pptx
2024-08-27 631.84KB
 
视频
.mp4
2024-08-27 50.85MB
 
视频
.mp4
2024-08-27 53.92MB
 
视频
.mp4
2024-08-27 70.09MB
5.3 关系运算符与关系表达式
文档
.pptx
2024-08-27 594.28KB
 
视频
.mp4
2024-08-27 81.83MB
5.4 用于单分支控制的条件语句
文档
.pptx
2024-08-27 582.53KB
 
视频
.mp4
2024-08-27 52.51MB
5.5 用于双分支控制的条件语句
文档
.pptx
2024-08-27 578.19KB
5.6 条件运算符和条件表达式
文档
.pptx
2024-08-27 553.29KB
 
视频
.mp4
2024-08-27 70.31MB
 
视频
.mp4
2024-08-27 80.48MB
5.7 用于多分支控制的条件语句
文档
.pptx
2024-08-27 691.40KB
5.8 用于多路选择的switch语句
文档
.pptx
2024-08-27 797.90KB
5.9 逻辑运算符和逻辑表达式
文档
.pptx
2024-08-27 1015.20KB
5.10 本章小测
作业
.work
2024-08-27 --
6.1 循环控制结构与循环语句
文档
.pptx
2024-08-27 638.35KB
 
视频
.mp4
2024-08-27 61.11MB
 
视频
.mp4
2024-08-27 36.42MB
 
视频
.mp4
2024-08-27 21.42MB
6.2 计数控制的循环
文档
.pptx
2024-08-27 859.97KB
 
视频
.mp4
2024-08-27 80.50MB
6.3 嵌套循环
视频
.mp4
2024-08-27 78.05MB
 
文档
.pptx
2024-08-27 671.82KB
6.4 条件控制的循环
文档
.ppt
2024-08-27 1.79MB
 
视频
.mp4
2024-08-27 160.81MB
6.5 流程的转移控制
文档
.ppt
2024-08-27 2.16MB
 
视频
.mp4
2024-08-27 87.40MB
 
视频
.mp4
2024-08-27 31.65MB
 
视频
.mp4
2024-08-27 131.72MB
 
视频
.mp4
2024-08-27 24.24MB
6.6 本章小测
作业
.work
2024-08-27 --
7.1 分而治之与信息隐藏
文档
.ppt
2024-08-27 1.09MB
 
视频
.mp4
2024-08-27 23.24MB
 
视频
.mp4
2024-08-27 22.14MB
 
视频
.mp4
2024-08-27 58.96MB
7.2 函数的定义
文档
.ppt
2024-08-27 1.42MB
 
视频
.mp4
2024-08-27 109.67MB
 
视频
.mp4
2024-08-27 55.15MB
 
视频
.mp4
2024-08-27 20.96MB
7.3 向函数传递值和从函数返回值
文档
.ppt
2024-08-27 1.97MB
 
视频
.mp4
2024-08-27 90.70MB
7.4 函数的递归调用和递归函数
文档
.pptx
2024-08-27 1.28MB
 
视频
.mp4
2024-08-27 53.22MB
7.5 变量的作用域和生存期
文档
.pptx
2024-08-27 899.40KB
 
视频
.mp4
2024-08-27 96.38MB
7.6 模块化程序设计
文档
.pptx
2024-08-27 1.42MB
 
视频
.mp4
2024-08-27 70.31MB
 
视频
.mp4
2024-08-27 32.27MB
 
视频
.mp4
2024-08-27 48.97MB
7.7 本章小测
作业
.work
2024-08-27 --
8.1 一维数组的定义和初始化
文档
.pptx
2024-08-27 788.98KB
 
视频
.mp4
2024-08-27 137.55MB
 
视频
.mp4
2024-08-27 37.52MB
8.2 二维数组的定义和初始化
文档
.pptx
2024-08-27 1.07MB
8.3 向函数传递一维数组
文档
.pptx
2024-08-27 2.25MB
 
视频
.mp4
2024-08-27 35.55MB
 
视频
.mp4
2024-08-27 7.81MB
8.4 排序和查找
视频
.mp4
2024-08-27 62.77MB
 
文档
.pptx
2024-08-27 1.01MB
 
视频
.mp4
2024-08-27 81.29MB
 
视频
.mp4
2024-08-27 535.05KB
 
视频
.mp4
2024-08-27 956.52KB
 
视频
.mp4
2024-08-27 1.09MB
 
视频
.mp4
2024-08-27 14.35MB
 
视频
.mp4
2024-08-27 29.29MB
 
视频
.mp4
2024-08-27 14.09MB
 
视频
.mp4
2024-08-27 1.07MB
 
视频
.mp4
2024-08-27 1.91MB
 
视频
.mp4
2024-08-27 1.15MB
8.5 向函数传递二维数组
文档
.pptx
2024-08-27 786.32KB
8.6 本章小测
作业
.work
2024-08-27 --
9.1 变量的内存地址
文档
.ppt
2024-08-27 1.63MB
9.2 指针变量的定义和初始化
文档
.ppt
2024-08-27 1.34MB
 
视频
.mp4
2024-08-27 96.41MB
9.3 间接寻址运算符
文档
.ppt
2024-08-27 990.00KB
9.4 按值调用与模拟按引用调用
文档
.ppt
2024-08-27 1.30MB
9.5 用指针变量作函数参数的程序实例
文档
.ppt
2024-08-27 1.13MB
 
视频
.mp4
2024-08-27 49.49MB
 
视频
.mp4
2024-08-27 48.98MB
 
视频
.mp4
2024-08-27 62.85MB
9.6 函数指针及其应用
文档
.ppt
2024-08-27 1.38MB
 
视频
.mp4
2024-08-27 28.44MB
 
视频
.mp4
2024-08-27 16.78MB
 
视频
.mp4
2024-08-27 18.19MB
9.7 本章小测
作业
.work
2024-08-27 --
10.1 字符串字面量
文档
.ppt
2024-08-27 1.39MB
10.2 字符串的存储
视频
.mp4
2024-08-27 37.07MB
 
文档
.ppt
2024-08-27 1.43MB
10.3 字符指针
文档
.ppt
2024-08-27 1.76MB
10.4 字符串的访问和输入/输出
文档
.pptx
2024-08-27 1.21MB
 
视频
.mp4
2024-08-27 38.99MB
10.5 字符串处理函数
文档
.pptx
2024-08-27 714.72KB
 
视频
.mp4
2024-08-27 51.99MB
10.6 向函数传递字符串
文档
.pptx
2024-08-27 652.15KB
 
视频
.mp4
2024-08-27 39.59MB
10.7 从函数返回字符串指针
文档
.pptx
2024-08-27 639.68KB
 
视频
.mp4
2024-08-27 22.32MB
11.1 指针和一维数组间的关系
文档
.pptx
2024-08-27 1.04MB
 
视频
.mp4
2024-08-27 27.48MB
 
视频
.mp4
2024-08-27 64.12MB
11.2 指针和二维数组间的关系
文档
.pptx
2024-08-27 787.89KB
 
视频
.mp4
2024-08-27 81.94MB
11.3 指针数组及其应用
视频
.mp4
2024-08-27 63.95MB
 
视频
.mp4
2024-08-27 27.20MB
11.4 动态数组
视频
.mp4
2024-08-27 13.58MB
 
视频
.mp4
2024-08-27 3.41MB
 
视频
.mp4
2024-08-27 19.31MB
12.1 从基本数据类型到抽象数据类型
文档
.pptx
2024-08-27 606.43KB
12.2 结构体的定义
文档
.pptx
2024-08-27 1.64MB
 
视频
.mp4
2024-08-27 60.49MB
 
视频
.mp4
2024-08-27 39.24MB
 
视频
.mp4
2024-08-27 48.36MB
12.3 结构体数组的定义和初始化
文档
.pptx
2024-08-27 722.14KB
 
视频
.mp4
2024-08-27 31.37MB
12.4 结构体指针的定义和初始化
文档
.pptx
2024-08-27 685.82KB
 
视频
.mp4
2024-08-27 41.93MB
12.5 向函数传递结构体
文档
.pptx
2024-08-27 604.38KB
 
视频
.mp4
2024-08-27 95.75MB
12.6 共用体
文档
.pptx
2024-08-27 731.71KB
 
视频
.mp4
2024-08-27 94.46MB
12.7 枚举数据类型
文档
.pptx
2024-08-27 556.47KB
 
视频
.mp4
2024-08-27 34.15MB
12.8 动态数据结构——单向链表
文档
.pptx
2024-08-27 1.30MB
 
视频
.mp4
2024-08-27 27.98MB
 
视频
.mp4
2024-08-27 62.79MB
 
视频
.mp4
2024-08-27 12.59MB
 
视频
.mp4
2024-08-27 11.67MB
 
视频
.mp4
2024-08-27 17.74MB
 
视频
.mp4
2024-08-27 6.70MB
13.1 二进制文件和文本文件
文档
.pptx
2024-08-27 1.40MB
13.2 文件的打开和关闭
文档
.pptx
2024-08-27 683.85KB
13.3 按字符读写文件
文档
.pptx
2024-08-27 754.36KB
13.4 按格式读写文件
文档
.pptx
2024-08-27 554.34KB
13.5 按数据块读写文件
文档
.pptx
2024-08-27 728.64KB
课程章节
提示框
提示框
确定要报名此课程吗?
确定取消

京ICP备10040544号-2

京公网安备 11010802021885号