高级语言程序设计

本课程面向无编程基础,并致力于编程的学生,使其掌握结构化程序设计的基本概念、思想和方法,并培养其计算思维能力。通过本课程学习,学生能够掌握程序设计语言的基本语法、结构化程序设计的思想和方法,养成良好的编程风格;最终能在这些方法和思想的指导下,使用C语言写出解决实际问题的程序。

开设学校:吉林大学;学科:计算机、

高级语言程序设计课程:前往报名学习

高级语言程序设计视频慕课课程简介:

本课程面向无编程基础,并致力于编程的学生,使其掌握结构化程序设计的基本概念、思想和方法,并培养其计算思维能力。通过本课程学习,学生能够掌握程序设计语言的基本语法、结构化程序设计的思想和方法,养成良好的编程风格;最终能在这些方法和思想的指导下,使用C语言写出解决实际问题的程序。

前往报名学习

高级语言程序设计课程列表:

第1章 绪论

-1.1 鸡兔同笼——计算

--1.1.1 鸡兔同笼—计算.mp4

-1.2 算法

--1.2.1 算法——程序设计精髓.mp4

--1.2.2 PAD.mp4

-1.3 程序

--1.3.1 程序.mp4

--1.3.2 执行程序.mp4

-1.4 C语言

--1.4.1 C语言

-绪论-电子教案

-讨论题1.1

-章节测试

第2章 顺序程序设计

-2.1 求绿化带宽度

--2.1.1 简单程序.mp4

-2.2 基本符号

--2.2.1 基本符号-字符集.mp4

--2.2.2 基本符号-特定符.mp4

--2.2.3 基本符号-标识符.mp4

--2.2.4 基本符号-间隔符.mp4

--2.2.5 基本符号-注释.mp4

-2.3 数据

--2.3.1 数据-字面常量.mp4

--2.3.2 数据-字符转义符.mp4

--2.3.3 数据-常量标识符.mp4

--2.3.4 数据-变量.mp4

-2.4 语句

--2.4.1 语句.mp4

-2.5 表达式

--2.5.1 表达式.mp4

--2.5.2 表达式语句+赋值.mp4

-2.6 顺序控制结构

--2.6.1 顺序控制结构.mp4

-2.7 数据类型

--2.7.1 数据类型.mp4

--2.7.2 浮点类型.mp4

--2.7.3 整数字符类型.mp4

--2.7.4 混合运算

--2.7.5 类型转换+隐式类型转换.mp4

--2.7.6 强制类型转换

--2.7.7 赋值类型转换

-2.8 输入输出

--2.8.1 输入输出.mp4

--2.8.2 字符输入输出.mp4

--2.8.3 格式输出.mp4

--2.8.4 格式输入.mp4

--2.8.5 输入输出例题.mp4

-2.9 程序设计实例

--2.9.1 求玉米产量.mp4

-顺序程序设计-电子教案

-讨论题2.1

-讨论题2.2

-讨论题2.3

-章节测试

第3章 分支程序设计

-3.1 判断成绩是否及格——双分支程序设计

--3.1.1 判断成绩是否及格-双分支程序设计.mp4

-3.2 成绩加上获奖信息——单分支程序设计

--3.2.1 成绩加上获奖信息-单分支程序设计.mp4

--3.2.2 例题-求一元二次方程根.mp4

-3.3 布尔类型

--3.3.1 逻辑判断-布尔类型.mp4

--3.3.2 例题-修改求绿化带宽度问题.mp4

-3.4 获奖分等级——多分支程序设计

--3.4.1 获奖分等级-多分支程序设计.mp4

--3.4.2 例题-单步计算器.mp4

-3.5 枚举类型

--3.5.1 表示汽车种类-枚举类型.mp4

-分支程序设计-电子教案

-讨论题3.1

-章节测试

第4章 循环程序设计

-4.1 计算平均成绩—循环程序设计

--4.1.1 循环程序.mp4

--4.1.2 后判断条件的循环.mp4

--4.1.3 后判断条件循环例题-计算数列和.mp4

--4.1.4 后判断条件循环例题-求n个闰年.mp4

--4.1.5 先判断条件的循环.mp4

--4.1.6 先判断条件循环例题-求e近似值.mp4

--4.1.7 先判断条件循环例题-统计.mp4

--4.1.8 运算符++.--.mp4

--4.1.9 先判断条件循环例题-括号配对.mp4

--4.1.10 for语句

--4.1.11 for语句例题-计算向量内积.mp4

--讨论题4.1

-4.2 计算全班每人平均成绩——多重循环

--4.2.1 多重循环.mp4

--4.2.2 多重循环例题-打印99表.mp4

--4.2.3 多重循环例题-打印100以内素数.mp4

--4.2.4 多重循环例题-百鸡百钱.mp4

-4.3 程序设计实例

--4.3.1 实例-打印斐波那契数列.mp4

--4.3.2 实例-最大公因数.mp4

--4.3.3 实例-阶乘求和.mp4

--4.3.4 实例-整数翻译.mp4

--4.3.5 实例-小数翻译.mp4

--4.3.6 实例-字符图形.mp4

-循环程序设计-电子教案

-讨论题4.2

-章节测试

第5章 模块化程序设计——函数

-5.1 求给定三角形重心

--5.1.1 模块化程序设计.mp4

-5.2 函数

--5.2.1 函数.mp4

--5.2.2 函数的定义.mp4

--5.2.3 函数的调用.mp4

--5.2.4 函数例题-打印素数.mp4

--5.2.5 函数原型.mp4

-5.3 程序设计实例

--5.3.1 实例-打印字符图形.mp4

--5.3.2 实例-求玉米产量.mp4

--5.3.3 实例-验证哥德巴赫猜想.mp4

--5.3.4 实例-计算调和级数和.mp4

-函数-电子教案

-讨论题5.1

-章节测试

第6章 批量数据组织——数组

-6.1 成绩统计——数组类型

--6.1.1 数组类型.mp4

--6.1.2 数组声明.mp4

--6.1.3 下标变量.mp4

--6.1.4 数组操作.mp4

-6.2 统计多科成绩——多维数组

--6.2.1 多维数组.mp4

-6.3 程序设计实例

--6.3.1 实例-打印杨辉三角形.mp4

--6.3.2 实例-矩阵乘积.mp4

--6.3.3 实例-高斯消去法.mp4

-6.4 线性表——分类与检索

--6.4.1 线性表

--6.4.2 线性表排序-主元排序.mp4

--6.4.3 线性表排序-冒泡排序.mp4

--6.4.4 线性表排序-插入排序.mp4

--6.4.5 线性表检索-顺序检索.mp4

--6.4.6 线性表检索-对半检索.mp4

-6.5 带学号的成绩排序——数组初值

--6.5.1 数组初值.mp4

--6.5.2 实例-带学号的成绩排序.mp4

-6.6 表示姓名——字符串

--6.6.1 字符串.mp4

--6.6.2 字符串操作.mp4

--6.6.3 实例-回文字.mp4

--6.6.4 实例-带姓名的成绩排序.mp4

-6.7 类型定义

--6.7.1 类型定义.mp4

-6.8 线性表——栈和队列

--6.8.1 栈与队列.mp4

--6.8.2 栈.mp4.

--6.8.3 实例-括号配对.mp4

--6.8.4 队列.mp4.

-数组-电子教案

-讨论题6.1

-讨论题6.2

-章节测试

第7章 指针

-7.1 指针与变量

--7.1.1 指针与变量.mp4

--7.1.2 指针类型和指针变量.mp4

--7.1.3 指针所指变量.mp4

--7.1.4 空指针和无效指针.mp4

--7.1.5 实例-指针与变量.mp4

-7.2 指针操作

--7.2.1 指针操作.mp4

--7.2.2 指向指针的指针.mp4

-7.3 指针与数组

--7.3.1 指针与数组.mp4

--7.3.2 指针运算.mp4

--7.3.3 应注意的问题.mp4

--7.3.4 多维数组与指针

--7.3.5 指针数组

-7.4 指针与字符串

--7.4.1 指针与字符串.mp4

--7.4.2 指针与字符串关系(从字符串角度、指针角度).mp4

--7.4.3 指针与字符串关系(从使用角度).mp4

--7.4.4 字符数组与指针变量对比.mp4

--7.4.5 实例-字符串排序.mp4

-指针-电子教案

-讨论题7.1

-讨论题7.2

-讨论题7.3

-章节测试

第8章 表单数据组织——结构体

-8.1 成绩单管理

--8.1.1 成绩单管理.mp4

-8.2 保存成绩单——结构体

--8.2.1 保存成绩单-结构体.mp4

--8.2.2 结构体类型.mp4

--8.2.3 结构体类型名.mp4

--8.2.4 结构体变量.mp4

--8.2.5 结构体变量的指针

--8.2.6 访问结构体变量成分.mp4

-8.3 程序设计实例

--8.3.1 实例-复数加乘运算+身份证检索.mp4

-结构体-电子教案

-讨论题8.1

-章节测试

第9章 再论函数

-9.1 作用域

--9.1.1 作用域.mp4

--9.1.2 局部量和全局量.mp4

-9.2 参数

--9.2.1 参数传递规则.mp4

--9.2.2 指针作参数.mp4

--9.2.3 参数传递例题.mp4

--9.2.4 数组作参数.mp4

--9.2.5 数组作参数例题.mp4

--9.2.6 结构体作参数.mp4

-9.3 函数值

--9.3.1 返回指针值的函数.mp4

--9.3.2 返回结构体值的函数.mp4

-再论函数-电子教案

-讨论题9.1

-章节测试

第10章 递归程序设计

-10.1 递归程序设计

--10.1.1 递归程序设计.mp4

--10.1.2 递归例题.mp4

--10.1.3 递归思想.mp4

--10.1.4 递归程序执行过程.mp4

-10.2 程序设计实例

--10.2.1 实例-汉诺塔.mp4

--10.2.2 手工执行汉诺塔程序.mp4

--10.2.3 实例-三齿轮啮合

--10.2.4 实例-组合问题

-10.3 间接递归

--10.3.1 实例-括号配对.mp4

--10.3.2 手工执行括号配对程序.mp4

-递归程序设计-电子教案

-讨论题10.1

-章节测试

第11章 外部数据组织—文件

-11.1 户籍管理

--11.1.1 户籍管理.mp4

-11.2 文件概述

--11.2.1 文件名.mp4

--11.2.2 文件分类.mp4

--11.2.3 文件指针.mp4

--11.2.4 文件操作概述.mp4

-11.3 文件打开关闭

--11.3.1 打开关闭.mp4

-11.4 文件IO操作

--11.4.1 字符IO.mp4

--11.4.2 字符串IO.mp4

--11.4.3 格式化IO.mp4

--11.4.4 数据块IO.mp4

-11.5 文件定位

--11.5.1 文件定位.mp4

--11.5.2 实例-文件二分检索.mp4

-11.6 程序设计实例

--11.6.1 实例-通讯录管理.mp4

-文件-电子教案

-讨论题11.1

-章节测试

第12章 程序开发

-12.1 自顶向下逐步求精

--12.1.1 验证三角形内心定理算法.mp4

--12.1.2 验证三角形内心定理程序.mp4

--12.1.3 自顶向下逐步求精方法

-12.2 结构化程序设计原则

--12.2.1 结构化程序设计原则.mp4

-12.3 程序风格

--12.3.1 程序风格.mp4

-程序开发-电子教案

-讨论题12.1

-章节测试

第13章 动态数据组织

-13.1 保存实数序列——动态数据结构

--13.1.1 动态数据结构.mp4

-13.2 动态变量

--13.2.1 动态变量.mp4

--13.2.2 管理动态变量.mp4

--13.2.3 动态变量的实用问题.mp4

-13.3 链表

--13.3.1 链表.mp4

--13.3.2 创建单向链表.mp4

--13.3.3 遍历单向链表.mp4

--13.3.4 插入删除交换单向链表.mp4

--13.3.5 实例-管理实数序列.mp4

--13.3.6 栈和队列.mp4

-13.4 程序设计实例

--13.4.1 实例-插入排序.mp4

--13.4.2 实例-多项式加法.mp4

--13.4.3 实例-法雷序列.mp4

-动态数据组织-电子教案

-讨论题13.1

-讨论题13.2

-章节测试

期末考试

-期末考试

高级语言程序设计开设学校:吉林大学

高级语言程序设计授课教师:

张长海-教授-吉林大学-

张长海,教授、博士生导师、1949年5月出生、吉林大学计算机学院原副院长,吉林大学优秀教学示范教师。 1972年初入吉林大学数学系计算数学专业学习,1975年底毕业;1978年开始任吉林大学计算机系教师。1982年任讲师、1991年任副教授、1998年任教授、2002年被选聘为博士生导师。 1995年任吉林大学计算机系副主任,主管本科生教学;2000年任吉林大学计算机学院副院长; 2005年任吉林大学计算机学院副院长兼吉林大学计算机教学与研究中心主任;2008年末谢任。 现任中国计算机学会会员、中国计算机学会教育专业委员会常委、中国计算机学会理论计算机科学专业委员会常委、中国高等学校计算机教育研究会常务理事、中国计算机基础教育研究会理事、吉林省计算机学会理事。曾任教育部计算机基础教育教学指导委员会委员。 作为吉林大学“程序设计基础”课程团队负责人,常年讲授本科生课程,主讲过操作系统、编译原理、汇编语言、ALGOL60、FORTRAN、BASIC、PASCAL、C 等10余门本科生课程,决大部分是基础课和专业基础课。教学认真负责,经验丰富,方法灵活,效果优秀,深受学生的好评。目前正在讲授“程序设计基础”,该课程2006年被评为吉林大学精品课程,2007年被评为吉林省精品课,2009年被评为国家级精品课,2013年被评为国家级精品资源共享课。他领导的“程序设计基础”教学团队于2010年被评为吉林省优秀教学团队。 从2003年开始招收博士生20余人,其中10余人获得博士学位。 近年来撰写并出版教材8部,其中独撰或作为第一作者撰写7部,包括1部教育部面向21世纪教材(九五国家级规划教材),2部十一五国家级规划教材,1部十二五国家级规划教材。其中“程序设计基础”于2011年被评为国家级精品教材。 承担省级、校级教学研究项目近10项;获省级、校级教学奖励近10项。发表教学研究论文20余篇。 主要研究方向程序分析技术、程序理论、编译技术、程序转换技术、智能规划等,取得了一系列有价值的研究成果。主持或参与国家和省部级科研项目以及科技开发等科研项目20余项,在权威和核心学术期刊上发表学术论文50余篇(其中10余篇被SCI收录)。

陈娟-副教授-吉林大学-

陈娟,女,1980年8月生,博士,副教授,现任中国计算机学会会员、中国计算机学会教育专业委员会委员、吉林大学计算机科学与技术学院教学委员会委员。 1996年考入吉林大学少年班,2000年获计算机软件学士学位,2003年获计算机软件与理论硕士学位,2007年获计算机软件与理论博士学位。2011-2012年赴英国利兹大学从事博士后研究。 现为国家级精品课、国家级精品资源共享课程和国家精品在线开放课程“高级语言程序设计”课程实际负责人。主要承担“程序设计基础”、拔尖班“程序设计综合课I”、“编译原理”等理论和实践课程。先后主编教材7部, 包括2部国家十一五规划教材和1部十二五规划教材。获得国家教学成果奖1项、国家级教材奖1项、吉林省教学成果2项、吉林省教育技术成果2项、吉林大学教学成果3项、吉林大学首届“本科课堂教学质量”卓越奖。主持参与国家省级教改项目5项,发表教研论文10余篇。 目前主要从事空间推理、不确定推理、数据挖掘等研究工作。主持并参与国家自然科学基金、吉林省科技项目等10余项科研项目;发表科研论文20余篇,其中以第一责任作者发表SCI、EI检索科研论文10余篇;获省级奖励2项。

吕帅-副教授-吉林大学-

吕帅,男,汉族,1981年07月生,吉林省公主岭市人。2005年11月加入中国共产党,2010年07月参加工作,吉林大学计算机科学与技术学院/软件学院,工学博士、副教授、博士生导师。 2003年06月本科毕业于东北师范大学计算机科学与技术专业,2007年06月硕士毕业于吉林大学计算机软件与理论专业,2010年06月博士毕业于吉林大学计算机软件与理论专业。2010年07月任职于吉林大学计算机科学与技术学院,同时聘为讲师,2015年09月聘为副教授,2016年11月遴选为硕士生导师,2019年11月遴选为博士生导师。现任中国计算机学会理论计算机科学专业委员会委员、中国计算机学会形式化方法专业委员会首批委员、中国计算机学会教育专业委员会委员、中国人工智能学会机器博弈专业委员会委员、中国计算机学会高级会员、吉林省计算机学会理事、吉林大学软件学院教学委员会委员、吉林大学研究生培养指导委员会软件学院分委员会委员。 主要研究领域为人工智能、机器学习、自动推理。主持国家自然科学基金项目等科研项目10项,参加科研项目24项。在《Information Sciences》、《Expert Systems with Applications》、《计算机学报》和《软件学报》等国内外期刊和会议上发表学术论文115篇,其中:SCI和EI检索学术论文84篇。获得全国商业科技进步一等奖3项,吉林省自然科学二等奖1项,吉林省科学技术进步三等奖2项。 现为国家精品课程、国家级精品资源共享课、国家精品在线开放课程、国家级一流本科课程(线上一流课程)《高级语言程序设计》和国家级一流本科课程(线上线下混合式一流课程)《程序设计基础》的教学团队实践负责人,《人工智能基础》和《可计算性与计算复杂性》课程的教学团队成员,主要承担《程序设计基础》(原名:高级语言程序设计)、《人工智能基础》、《可计算性与计算复杂性》等课程的教学工作。参加国家级教学改革项目3项,省部级教学改革项目2项,校级教学改革项目9项。在《计算机教育》上发表教研论文5篇。获得校级教学成果一等奖1项。

也许你还感兴趣的课程:


  1. 高级语言程序设计(2021秋)

  2. International Business Management(Round 2)

  3. Plant Landscape Planning and Design(Round 2)

  4. 英语课程与教学论(2021秋)

  5. 环境卫生学(2021秋)

  6. 线粒体医学(2021秋)

  7. Programming In C(Round 2)

  8. 组织胚胎学(2021秋)

  9. 光电材料与器件(2021春)

  10. 宠物美容与护理(2021秋)

  11. 线性系统理论(2021秋)

  12. 内部控制与风险管理(2021秋)

  13. 中医耳鼻喉科学(2021秋)

  14. 中药药理学(2021秋)

  15. 系统工程原理(2021秋)

  16. 光学工程基础(2021秋)

  17. Android应用开发基础(2021秋)

  18. 营销在移动互联网时代(2021秋)

  19. 大数据治理与政策(2021秋)

  20. 生活中的市场营销学(2021秋)
© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。
欢迎学习『高级语言程序设计视频教程-MOOC慕课-网络教育学院-柠檬大学』