程序设计基础(上)

《程序设计基础》课程是计算机及相关专业、以及新工科各专业大一学生的基础必修课程,也是大学其他理工科各专业的公共计算机基础课程。

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

程序设计基础(上)课程:前往报名学习

程序设计基础(上)视频慕课课程简介:

《程序设计基础》课程是计算机及相关专业、以及新工科各专业大一学生的基础必修课程,也是大学其他理工科各专业的公共计算机基础课程。

前往报名学习

程序设计基础(上)课程列表:

拓展学习

-C++的常见错误

--C++的常见错误

-计算机前沿问题思考

--计算机前沿问题思考

-C++常见问题汇总

--C++常见问题汇总

学习感想

-学习感想(1)

--学习感想(1)

-学习感想(2)

--学习感想(2)

-南开大学2016级数学学院同学分享

优秀大作业展示

-优秀大作业展板

第一章 绪论

-1.1程序设计的基本方法

--1.1 程序设计的基本方法

-1.1程序设计的基本方法--作业

-1.2程序流程图

--1.2 程序流程图

-1.3使用计算机求解问题的过程

--1.3使用计算机求解问题的过程_程序设计基础(上)_赵宏

-1.3使用计算机求解问题的过程--作业

-1.4初识C++程序

--初识C++程序

-1.4初识C++程序--作业

-1.5 VS 2010 集成开发环境的使用

--1.5 VS 2010 集成开发环境的使用

-习题讲解视频

--C++第1章判断题(1)至(7)

--C++第1章判断题(8)至(15)

--C++第1章填空题(1)

--C++第1章填空题(2)至(7)

--C++第1章填空题(8)至(11)

--C++第1章填空题(12)

--C++第1章填空题(13)至(16)

--C++第1章填空题(17)至(20)

--C++第1章填空题(21)至(25)

--C++第1章选择题(1)至(10)

--C++第1章选择题(11)至(20)

第二章 基本数据的表示与处理

-2.1数制和常用数制

--2.1数制和常用数制

-2.1数制和常用数制--作业

-2.2数制之间的转换

--2.2数制之间的转换过

-2.2数制之间的转换--作业

-2.3整数在计算机中的表示

--2.3整数在计算机中的表示

-2.3整数在计算机中的表示--作业

-2.4实数在计算机中的表示

--2.4实数在计算机中的表示

-2.4实数在计算机中的表示--作业

-2.5非数值型数据在计算机中的表示

--2.5非数值型数据在计算机中的表示

-2.5非数值型数据在计算机中的表示--作业

-2.6用C++实现数据处理——基本数据类型

--2.6用C++实现数据处理——基本数据类型

-2.6用C++实现数据处理——基本数据类型--作业

-2.7用C++实现数据处理——常量和变量

--2.7用C++实现数据处理——常量和变量

-2.7用C++实现数据处理——常量和变量--作业

-2.8用C++实现数据处理——赋值运算符与赋值表达式

--2.8用C++实现数据处理——赋值运算符与赋值表达式

-2.9用C++实现数据处理——算数运算符与算数表达式

--2.9用C++实现数据处理——算数运算符与算数表达式

-2.9用C++实现数据处理——算数运算符与算数表达式--作业

-2.10用C++实现数据处理——关系运算符与关系表达式

--2.10用C++实现数据处理——关系运算符与关系表达式

-2.11逻辑运算符和逻辑表达式

--2.11逻辑运算符和逻辑表达式

-2.11逻辑运算符和逻辑表达式--作业

-2.12基本数据类型之间的转换

--2.12基本数据类型之间的转换

-2.12基本数据类型之间的转换--作业

-2.13C++中的基本语句

--2.13C++中的基本语句

-2.13C++中的基本语句--作业

-2.14几种特殊的运算符

--2.14几种特殊的运算符

-2.14几种特殊的运算符--作业

-2.15运算符的优先级和结合性

--2.15运算符的优先级和结合性

-2.15运算符的优先级和结合性--作业

-习题讲解视频

--C++第2章判断题(1)至(10)

--C++第2章填空题(1)至(2)

--C++第2章填空题(3)至(5)

--C++第2章填空题(6)至(7)

--C++第2章填空题(8)至(10)

--C++第2章选择题(1)至(5)

--C++第2章选择题(6)至(10)

--C++第2章选择题(11)至(20)

--C++第2章选择题(21)至(30)

--C++第2章提高判断题(1)至(10)

--C++第2章提高判断题(11)至(20)

--C++第2章提高填空题(1)至(2)

--C++第2章提高填空题(3)至(5)

--C++第2章提高填空题(6)至(11)

--C++第2章提高填空题(12)至(14)

--C++第2章提高填空题(12)至(19)

--C++第2章提高填空题(20)至(24)

--C++第2章提高填空题(25)至(27)

--C++第2章提高填空题(28)至(30)

--C++第2章提高填空题(31)至(35)

--C++第2章提高填空题(36)至(40)

--C++第2章提高选择题(1)至(6)

--C++第2章提高选择题(7)至(9)

--C++第2章提高选择题(10)至(20)

第三章 选择与迭代

-3.1选泽算法及其C++实现

--3.1选泽算法及其C++实现

-3.1选泽算法及其C++实现--作业

-3.2双路选择及其C++实现

--3.2双路选择及其C++实现

-第三章 选择与迭代--3.2双路选择及其C++实现

-3.3嵌套选择及其C++实现

--3.3嵌套选择及其C++实现

-3.3嵌套选择及其C++实现--作业

-3.4 多路选择及其switch语句实现

--3.4 多路选择及其switch语句实现

-3.4 多路选择及其switch语句实现--作业

-3.5迭代算法及其for语句实现

--3.5迭代算法及其for语句实现

-3.5迭代算法及其for语句实现--作业

-3.6迭代算法及其C++的while语句实现

--3.6迭代算法及其C++的while语句实现

-3.6迭代算法及其C++的while语句实现--作业

-3.7迭代嵌套及其C++实现

--3.7迭代嵌套及其C++实现

-3.7迭代嵌套及其C++实现--作业

-3.8迭代与选择嵌套及其C++实现

--3.8迭代与选择嵌套及其C++实现

-3.8迭代与选择嵌套及其C++实现--作业

-3.9转向语句

--3.9转向语句

-3.9转向语句--作业

-习题讲解视频

--C++第3章判断题(1)至(7)

--C++第5章判断题(8)至(10)

--C++第3章填空题(1)至(7)

--C++第3章填空题(8)至(10)

--C++第3章填空题(8)至(11)

--C++第3章填空题(12)至(14)

--C++第3章填空题(18)至(20)

--C++第3章选择题(1)至(4)

--C++第3章选择题(5)至(6)

--C++第3章选择题(7)至(9)

--C++第3章选择题(10)至(11)

--C++第3章选择题(12)至(15)

--C++第3章填空题·(15)到(17)

第四章 结构化数据

-4.1 一维数据及其C++实现

--4.1 一维数据及其C++实现

-4.1 一维数据及其C++实现--作业

-4.2 二维数据及其C++实现

--4.2 二维数据及其C++实现

-4.2 二维数据及其C++实现--作业

-4.3 字符串及其C++实现

--4.3 字符串及其C++实现

-4.3 字符串及其C++实现--作业

-4.4 一组字符串数据的处理

--4.4 一组字符串数据的处理

-4.4 一组字符串数据的处理--作业

-4.5 多属性数据及其C++实现

--多属性数据及其C++实现.mp4

-4.6一组多属性数据及其C++实现

--4.6一组多属性数据及其C++实现

-4.6一组多属性数据及其C++实现--作业

-4.7C++中的枚举数据类型

--4.7C++中的枚举数据类型

-4.7C++中的枚举数据类型--作业

-4.8数组的应用——选择排序

--4.8数组的应用——选择排序

-习题讲解视频

--C++第4章判断题(1)至(11)

--C++第4章判断题(12)至(17)

--C++第4章填空题(1)至(3)

--C++第4章填空题(4)至(5)

--C++第4章填空题(6)至(7)

--C++第4章填空题(8)至(9)

--C++第4章填空题(10)至(12)

--C++第4章填空题(13)至(15)

--C++第4章选择题(1)至(5)

--C++第4章选择题(6)至(14)

第五章 模块化

-5.1模块化及其C++实现

--5.1模块化及其C++实现

-5.1模块化及其C++实现--作业

-5.2递归算法及其C++实现

--5.2递归算法及其C++实现

-5.2递归算法及其C++实现--作业

-5.3带默认形参值的函数

--5.3带默认形参值的函数

-5.3带默认形参值的函数--作业

-5.4函数重载

--函数重载

-5.4函数重载--作业

-5.5编译预处理

--5.5编译预处理

-5.5编译预处理--作业

-5.6多文件结构

--5.6多文件结构

-5.6多文件结构--作业

-5.7 全局变量的作用域和生存期

--5.7 全局变量的作用域和生存期

-5.7 全局变量的作用域和生存期--作业

-5.8局部变量的作用域和生存期

--5.8局部变量的作用域和生存期

-5.8局部变量的作用域和生存期--作业

-5.9函数的作用域

--5.9函数的作用域

-5.9函数的作用域--作业

-5.10二分查找算法及其C++实现

--5.10二分查找算法及其C++实现

-习题讲解视频

--C++第5章判断题(1)至(6)

--C++第5章判断题(7)至(15)

--C++第5章填空题(1)(2)

--C++第5章填空题(3)

--C++第5章填空题(4)

--C++第5章填空题(5)

--C++第5章填空题(6)

--C++第5章填空题(7)

--C++第5章填空题(8)(9)

--C++第5章填空题(10)

--C++第5章填空题(11)

--C++第5章填空题(12)

--C++第5章填空题(13)

--C++第5章填空题(14)(15)(16)

--C++第5章填空题(17)(18)

--C++第5章选择题(1)至(3)

--C++第5章选择题(4)至(6)

--C++第5章选择题(7)至(9)

--C++第5章选择题(10)至(13)

--C++第5章选择题(14)至(16)

--C++第5章选择题(17)至(19)

第六章 数据存储

-6.1 数据存储的基本原理

--6.1 数据存储的基本原理

-6.1 数据存储的基本原理--作业

-6.2内存地址与C++中的指针

--6.2内存地址与C++中的指针

-6.2内存地址与C++中的指针--作业

-6.3C++指针与数组

--6.3C++指针与数组

-6.3C++指针与数组--作业

-6.4指针与字符串

--6.4指针与字符串

-6.4指针与字符串--作业

-6.5动态空间分配

--6.5动态空间分配

-6.5动态空间分配--作业

-6.6 二级指针

--6.6 二级指针

-6.7 指针与函数(一)

--6.7 指针与函数(一)

-6.8指针与函数(二)

--6.8指针与函数(二)

-6.8指针与函数(二)--作业

-6.9引用与函数

--6.9引用与函数

-6.9引用与函数--作业

-习题讲解视频

--C++第6章判断题(1)至(5)

--C++第6章判断题(6)至(11)

--C++第6章判断题(12)至(20)

--C++第6章填空题(1)(2)

--C++第6章填空题(3)

--C++第6章填空题(4)(5)

--C++第6章填空题(6)

--C++第6章填空题(7)

--C++第6章填空题(8)(9)(10)

--C++第6章填空题(11)

--C++第6章填空题(12)

--C++第6章填空题(13)

--C++第6章填空题(14)

--C++第6章填空题(15)(16)(17)

--C++第6章选择题(1)至(6)

--C++第6章选择题(7)

--C++第6章选择题(8)至(13)

--C++第6章选择题(14)至(17)

--C++第6章选择题(18)至(22)

--C++第6章选择题(23)至(27)

期末考试

-期末考试

--期末考试--期末考试

百年南开 风华正茂

-央视新闻关于南开大学的报道

百年沧桑到民族复兴

-从百年沧桑到民族复兴1

-从百年沧桑到民族复兴2

-从百年沧桑到民资复兴3

-从百年沧桑到民族复兴4

-从百年沧桑到民族复兴5

程序设计基础(上)开设学校:南开大学

程序设计基础(上)授课教师:

赵宏-副教授-南开大学-

南开大学信息技术科学学院 计算机应用技术博士 南开大学 环境科学与工程学院 博士后 美国Central Michigan University 访问学者 现任南开大学公共计算机基础教学部主任,主要从事公共计算基础课教学与研究。2014-2017教育部高等学校教学指导委员会委员,科研方面主要进行计算机与环境科学交叉科学领域研究。负责/参加科研项目二十余项,负责/参加国家及学校教学改革项目9项,发表科研/教学论文30余篇,软件著作权6项,主编教材9本,参编教材5本,获得校级教学成果一等奖1项、校级教学成果二等奖4项及其他奖项若干。

闫晓玉-实验师-南开大学-

闫晓玉,硕士,南开大学计算机学院实验师,具有多年程序设计基础(上)、程序设计基础(下)实验教学经验。曾获教育部产学合作协同育人项目、南开大学实验教学课程改革项目,参与南开大学自制实验仪器项目、基于“大班授课小班研讨”模式的大学计算机课程改革与实践项目。

李妍-实验师-南开大学-

李妍,南开大学,计算机学院公共计算机基础教学部,实验师。李妍,硕士,南开大学计算机学院。从事《计算机基础》、《数据结构与算法》、《数据库技术与应用》等课程的教学工作,参与教育部及学校的教改项目10余项,并参与编写多套教材。

王恺-副教授-南开大学-

博士,南开大学计算机院副教授,硕士生导师,公共计算机基础教学部副主任。研究兴趣包括计算机视觉、机器学习、数据分析,主持国家、省部及校企项目10余项,发表SCI/EI检索科研论文30余篇。出版教材9部,在EI会议及核心期刊上发表教学论文3篇。

李敏-讲师-南开大学-

李敏,博士,南开大学计算机学院教师,南开大学公共计算机基础教学部《计算机基础(文)》课程负责人,主讲《计算机基础》,《数据结构与算法》,《数据库技术与应用》等课程,科研方向为密码学应用及隐私保护。承担和参与省部、校级教学改革项目及科研项目10余项,获南开大学教学成果奖3项,发表论文10余篇,主编教材4部,参与编写多套教材。

也许你还感兴趣的课程:


  1. Software Engineering(Round 2)

  2. 过程装备制造工艺(2021秋)

  3. 无机元素化学(2021秋)

  4. 药理学(2021秋)

  5. Culture and Tourism(国际版)(Round 2)

  6. 无机化学(2021秋)

  7. 临床免疫学检验(2021秋)

  8. 书法鉴赏(2021秋)

  9. Acupuncture and moxibustion(Round 2)

  10. Clinical Physiology(Round 2)

  11. 程序设计基础(上)(2021秋)

  12. 自动控制理论(1)(2021秋)

  13. 大数据机器学习(2021秋)

  14. 数据库技术与程序设计(2021秋)

  15. 互联网创新与创业(2021秋)

  16. R语言数据分析(2021秋)

  17. 绿色建筑与可持续发展(2021秋)

  18. 金融工程(2021秋)

  19. 地质学与工程地质(2021秋)

  20. 庄子寓言及其智慧(2021秋)
© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。
欢迎学习『程序设计基础(上)视频教程-MOOC慕课-网络教育学院-柠檬大学』