
本课程是信息类相关专业的学科基础课,是学习程序设计的第一门课程,不仅为后续课程打下良好基础,也有助于建立良好的编程风格和习惯、培养计算思维能力和程序设计能力。
开设学校:新疆大学;学科:计算机、
本课程是信息类相关专业的学科基础课,是学习程序设计的第一门课程,不仅为后续课程打下良好基础,也有助于建立良好的编程风格和习惯、培养计算思维能力和程序设计能力。
-计算思维与计算机
--计算思维与计算机
--计算思维与计算机
--计算思维和计算机
-2.1 程序设计语言的发展及其特点和应用
--程序设计语言的特点及发展
- 2.2 C语言程序的基本结构及编制C语言程序的基本步骤
--C语言程序的结构和编制步骤
-3.1 C语言的数据类型
--C语言的数据类型
--C语言的数据类型
-3.2 常量
--常量
--常量
-3.3 什么是变量
--什么是变量
--什么是变量
-3.4 如何进行算术运算
--如何进行算术运算
--如何进行算术运算
-3.5 赋值运算符和逗号运算符
--赋值运算符和逗号运算符
-3.6 数据类型转换
--数据类型转换
--数据类型转换
-4.1 格式化输出printf
--格式化输出
-4.2 格式化输入scanf及字符数据的非格式化输入输出
--格式化输入
-5.1 关系运算符和关系表达式
--关系运算符和关系表达式
-5.2 逻辑运算符和逻辑表达式
--逻辑运算符和逻辑表达式
-5.3 条件运算符和条件表达式
--条件运算符和条件表达式
-5.4 if语句
--if语句
--if语句
-5.5 switch语句
--switch语句
--switch语句
-6.1 while语句
--while语句
--while语句
--do-while语句
-6.2 for语句
--for语句
--for语句
-6.3 循环的嵌套
--循环的嵌套
--循环的嵌套
-6.4 break语句和continue语句
--break和continue语句
-7.1 一维数组的定义和引用
--一维数组的定义和引用
-7.2 一维数组的赋值
--一维数组的赋值
--一维数组的赋值
-7.3 二维数组的定义和引用
--二维数组的定义和引用
-7.4 二维数组的赋值
--二维数组的赋值
--二维数组的赋值
-7.5 字符串的本质
--字符串的本质
--字符串的本质
-7.6 字符串操作的常用函数
--字符串常用函数
-7.7 字符串数组
--字符串数组
--字符串数组
-8.1 函数概述
--函数概述
--函数概述
-8.2 有参函数
--有参函数
--有参函数
-8.3 函数参数的传递方式
--函数参数的传递方式
-8.4 变量的作用域和生存期
--变量的作用域和生存期
-8.5 变量的存储类型
--变量的存储类型
--变量的存储类型
-8.6 函数的嵌套和递归调用
--函数的嵌套和递归调用
-8.7 函数的作用域与封装
--函数的作用域与封装
-9.1 指针变量的概念(上)
--指针变量的概念(上)
-9.2 指针变量的概念(下)
--指针变量的概念(下)
-9.3 指向一维数组的指针变量
--指向一维数组的指针变量
-9.4 指向二维数组的指针变量(上)
--指向二维数组的指针变量(上)
-9.5 指向二维数组的指针变量(下)
--指向二维数组的指针变量(下)
-9.6 动态内存分配
--动态内存分配
--动态内存分配
-10.1 编译预处理
--编译预处理
-11.1 用户自己建立数据类型
--用户自己建立数据类型
-11.2 定义结构体类型变量
--定义结构体类型变量
-11.3 结构体变量的引用与初始化
-11.4 结构体数组
--结构体数组
--结构体数组
-11.5 指向结构体类型数据的指针
--指向结构体类型数据的指针
-12.1 文件的基本概念和文件指针
--文件的基本概念和文件指针
-12,2 文件的打开和关闭
--文件的打开和关闭
--文件的打开和关闭
-12.3 文本文件读写
--文本文件读写
--文本文件读写
-12.4 二进制文件读写
--二进制文件读写
--二进制文件读写
博士,副教授,硕士生导师。自任教以来长期承担《程序设计》、《面向对象程序设计》、《云计算》、《软件工程》等多门专业基础课程、专业课程和实验课程的教学工作。
讲师,承担学院的《程序设计C》教学和公共基础课《计算机基础1》、《计算机基础2》的教学,近五年年均教学工作量450左右。2003年12月获高等学校教学成果奖。
2001年9月-至今,每年为本科生讲授4门本科课程,指导4篇本科毕业设计(论文),年均完成教学工作量400标准学时。2011年5月获学校教学竞赛二等奖。
近年来,每年为本科生讲授7~8门本科课程,年均完成教学工作量500标准学时左右。获新疆大学教学竞赛二等奖。
从事研究生、本科教学工作,主讲《计算机组成》和《C语言程序设计》等课程. 年均本科生讲授4门课程,年均指导毕业设计6人。年均工作量500学时。
长期承担《C程序课程设计》《JAVA程序课程设计》《网页脚本技术》等课程 平均每年承担3-4门专业课,平均教学工作量500课时,年均指导毕业设计6人。
近年来,每年为本科生讲授3-4门本科课程,指导3-5篇本科毕业设计(论文),年均完成教学工作量600标准学时。2010年度获自治区2010年度科技进步一等奖。
近年来,每年为本科生平均讲授2门本科课程,指导4篇本科毕业设计(论文),年平均完成教学工作量300标准学时。主持1项国家自然科学基金项目,1项教育部专业学位研究生教育综合改革试点项目(工程硕士计算机技术)和2项横向项目,参与1项国家自然科学基金项目,1项国家"863"项目;正式出版21世纪高等学校规划教材一部,指导40余名硕士研究生、发表学术论文40余篇、申请软件著作权10余项。 获奖情况: (1)新疆大学2012-2015年度科研先进工作者称号,2016年; (2)数据结构课程改革与实践,新疆大学教学成果二等奖,2014年; (3)数据结构精品课程验收优秀,2013年; (4)宝钢优秀教师奖,2013年; (5)数据结构(教材)新疆大学高等教育教学成果奖三等奖,2012年。