《程序设计基础》课程是计算机及相关专业、以及新工科各专业大一学生的基础必修课程,也是大学其他理工科各专业的公共计算机基础课程。
播放:36497次,课程ID:4231052
《程序设计基础》课程是计算机及相关专业、以及新工科各专业大一学生的基础必修课程,也是大学其他理工科各专业的公共计算机基础课程。
--C++的常见错误
--计算机前沿问题思考
--C++常见问题汇总
--学习感想(1)
--学习感想(2)
--1.1程序设计的基本方法
--1.2程序流程图
--1.3使用计算机求解问题的过程
--1.4初识C++程序
--1.5 VS 2010 集成开发环境的使用
--习题讲解视频
--2.1数制和常用数制
--2.2数制之间的转换
--2.3整数在计算机中的表示
--2.4实数在计算机中的表示
--2.5非数值型数据在计算机中的表示
--2.6用C++实现数据处理——基本数据类型
--2.7用C++实现数据处理——常量和变量
--2.8用C++实现数据处理——赋值运算符与赋值表达式
--2.9用C++实现数据处理——算数运算符与算数表达式
--2.10用C++实现数据处理——关系运算符与关系表达式
--2.11逻辑运算符和逻辑表达式
--2.12基本数据类型之间的转换
--2.13C++中的基本语句
--2.14几种特殊的运算符
--2.15运算符的优先级和结合性
--习题讲解视频
--3.1选泽算法及其C++实现
--3.2双路选择及其C++实现
--3.3嵌套选择及其C++实现
--3.4 多路选择及其switch语句实现
--3.5迭代算法及其for语句实现
--3.6迭代算法及其C++的while语句实现
--3.7迭代嵌套及其C++实现
--3.8迭代与选择嵌套及其C++实现
--3.9转向语句
--习题讲解视频
--4.1 一维数据及其C++实现
--4.2 二维数据及其C++实现
--4.3 字符串及其C++实现
--4.4 一组字符串数据的处理
--4.5 多属性数据及其C++实现
--4.6一组多属性数据及其C++实现
--4.7C++中的枚举数据类型
--4.8数组的应用——选择排序
--习题讲解视频
--5.1模块化及其C++实现
--5.2递归算法及其C++实现
--5.3带默认形参值的函数
--5.4函数重载
--5.5编译预处理
--5.6多文件结构
--5.7 全局变量的作用域和生存期
--5.8局部变量的作用域和生存期
--5.9函数的作用域
--5.10二分查找算法及其C++实现
--习题讲解视频
--6.1 数据存储的基本原理
--6.2内存地址与C++中的指针
--6.3C++指针与数组
--6.4指针与字符串
--6.5动态空间分配
--6.6 二级指针
--6.7 指针与函数(一)
--6.8指针与函数(二)
--6.9引用与函数
--习题讲解视频
--期末考试
南开大学信息技术科学学院 计算机应用技术博士 南开大学 环境科学与工程学院 博士后 美国Central Michigan University 访问学者 现任南开大学公共计算机基础教学部主任,主要从事公共计算基础课教学与研究。2014-2017教育部高等学校教学指导委员会委员,科研方面主要进行计算机与环境科学交叉科学领域研究。负责/参加科研项目二十余项,负责/参加国家及学校教学改革项目9项,发表科研/教学论文30余篇,软件著作权6项,主编教材9本,参编教材5本,获得校级教学成果一等奖1项、校级教学成果二等奖4项及其他奖项若干。
闫晓玉,硕士,南开大学计算机学院实验师,具有多年程序设计基础(上)、程序设计基础(下)实验教学经验。曾获教育部产学合作协同育人项目、南开大学实验教学课程改革项目,参与南开大学自制实验仪器项目、基于“大班授课小班研讨”模式的大学计算机课程改革与实践项目。
李妍,南开大学,计算机学院公共计算机基础教学部,实验师。李妍,硕士,南开大学计算机学院。从事《计算机基础》、《数据结构与算法》、《数据库技术与应用》等课程的教学工作,参与教育部及学校的教改项目10余项,并参与编写多套教材。
博士,南开大学计算机院副教授,硕士生导师,公共计算机基础教学部副主任。研究兴趣包括计算机视觉、机器学习、数据分析,主持国家、省部及校企项目10余项,发表SCI/EI检索科研论文30余篇。出版教材9部,在EI会议及核心期刊上发表教学论文3篇。
李敏,博士,南开大学计算机学院教师,南开大学公共计算机基础教学部《计算机基础(文)》课程负责人,主讲《计算机基础》,《数据结构与算法》,《数据库技术与应用》等课程,科研方向为密码学应用及隐私保护。承担和参与省部、校级教学改革项目及科研项目10余项,获南开大学教学成果奖3项,发表论文10余篇,主编教材4部,参与编写多套教材。