人类学语言时,学会了听说读写,学数学时,学会了运算推理,学物理时,学会了观察实证,从而可以理解现实生活的周围,以便针对问题提出有效的解决方案。出于同样的理由,我们应该学习编程,这样能更好地理解越来越数字化的世界。编程不只是一门技术,它教会人们如何思考。现在,与我们一起学编程吧!
播放:775次,课程ID:4232000
人类学语言时,学会了听说读写,学数学时,学会了运算推理,学物理时,学会了观察实证,从而可以理解现实生活的周围,以便针对问题提出有效的解决方案。出于同样的理由,我们应该学习编程,这样能更好地理解越来越数字化的世界。编程不只是一门技术,它教会人们如何思考。现在,与我们一起学编程吧!
--第1讲 了解计算机的工作原理
--第2讲 信息在计算机中的表示
--第3讲 编程的理论基础
--第4讲 编写第一个C程序
--第5讲 将简单数据引入C程序中
--第6讲 数值数据的运算与处理
--第7讲 逻辑数据的运算与处理
--第8讲 赋值和类型转换
--第9讲 编写程序语句
--第10讲 编程实现简单数据的输出
--第11讲 编程实现简单数据的输入
--第12讲 编程实现选择分支
--第13讲 编程实现嵌套的选择分支
--第14讲 编程实现循环
--第15讲 循环的终止、加快和嵌套
--第16讲 编程实现枚举算法
--第17讲 调用函数-返回与参数传递
--第18讲 调用函数-原型与声明
--第19讲 调用函数-调用形式
--第20讲 设计函数-函数间的数据传递(1)
--第21讲 设计函数-函数间的数据传递(2)
--第22讲 设计函数-接口与实现分离
--第23讲 编写规模化程序
--第24讲 编程任务的自动化工具
--第25讲 编程任务的接口与版本控制
--第26讲 配置开发环境
--第27讲 批量数据的表示与处理
--第28讲 批量数据的遍历与访问
--第29讲 函数之间实现批量数据传递
--第30讲 构建大数和高精度类型
--第31讲 文字信息的表示与处理
--第32讲 实现排序算法
--第33讲 用空间换取时间编程方法
--第34讲 探究指针的本质与使用
--第35讲 指针运用的风险控制
--第36讲 数组元素的简洁表示
--第37讲 大批量数据的简洁表示
--第38讲 完美实现函数之间的数据交换
--第39讲 字符串查找与匹配
--第40讲 回调函数
--第41讲 使用动态内存
--第42讲 复杂数据在C程序中的表示
--第43讲 编程使用复杂数据
--第44讲 构建数据类型体系
--第44讲 构建数据类型体系
--第45讲 链表的运算
--第46讲 常用算法及策略
--第47讲 编程操作永久性数据
--第48讲 编程读写文件
从事计算机基础教学20年,计算机教学实验中心主任。主讲大学计算机、C/C++程序设计、软件技术等公共基础课,省级精品课程、精品资源共享课程、创新创业教育课程、优秀教学团队负责人。 主持2015-2017教育部产学合作协同育人项目3项、2018新工科研究与实践1项、省教学改革研究1项、2016-2017全国高等学校教学研究中心在线开放课程研究课题2项,主编教材3本,C程序设计认定为首批国家精品在线开放课程。 获2014国家级教学成果二等奖、2013省级教学成果一等奖、2017省级教学成果特等奖,2014“十二五”国家级规划教材、陕西省优秀教材一等奖,陕西省师德先进个人、4次校级“最满意教师”称号,2次中国大学MOOC优秀教师,2018中国高校计算机教育MOOC联盟优秀课程、优秀课程工作组。
从事计算机基础教学15年,担任西北工业大学计算机基础教学与实验中心副主任,ACM-ICPC国际大学生程序设计竞赛指导教师。主讲面向本科生一、二年级的C#/C/C++程序设计、软件技术、程序设计思想与算法等通识教育课程,年均180学时。教研方向:信息化学习、在线教育。省级精品资源共享课程负责人,省级教学团队核心成员。 主持教育部产学合作改革项目2项(2016,2018),陕西省教学改革研究项目1项(2015),省级精品资源共享课1门(2014),中国大学MOOC课程1门,校内教学与课程改革项目6项,主编教材2本,教辅2本。2018国家精品在线开放课程。 获得2次校级“本科教学最满意教师”,2014国家级教学成果二等奖、2017陕西省教学成果特等奖、2013陕西省教学成果一等奖。参编的教材获2014年“十二五”国家级规划教材、2013年陕西省普通高校优秀教材一等奖。近年来指导学生竞赛获得国际赛事亚军,国际奖项30余项