程序设计基础(上)

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

播放: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部,参与编写多套教材。

© 柠檬大学 2020