首页 > 计算机 > 专业课程 > 软件工程 > 华北电力大学高级语言程序设计30讲视频
华北电力大学高级语言程序设计30讲视频
  • 用户评分: 5 分 我要评分: 5 分 评分次数:1 次
在线学习HTM 视频批量下载(百度网盘)
课程介绍

 《高级语言程序设计(C)》是为全校理工科非计算机专业开设的必修课,是一门培养和提高学生信息素养、逻辑思维方法、科学研究和创新能力的重要基础课。《高级语言程序设计(C)》的课程建设以构建新的课程体系及教学内容、规范教学过程为基础,以优化教学条件、强化现代信息技术应用、改进实践教学方式为手段,培养学生的创新意识,使学生具有综合性、创新性设计能力,实现对学生知识、能力、素质的综合培养,适应信息社会对高素质技术人才培养的需求。

课程组经过十几年不懈的努力,课程建设水平不断提高,在2006年评为省级精品课程,经过近5年的建设与发展,争取将《高级语言程序设计(C)》课程建设成为具有完善教学体系、科学管理机制、优越教学条件和优秀教学团队的河北省优秀精品课程。

 

《高级语言程序设计(C)》课程是面向全校理工科非计算机专业开设的公共基础课,它是一门培养和提高学生信息素养、逻辑思维方法、科学研究和创新能力的重要基础课。每年授课学生人数为2500余人(含科技学院)。

结合学校的办学定位、人才培养目标和生源状况,本课程的教学目标是:通过本课程的学习,使学生了解用计算机语言进行程序设计的思想和方法,学会程序设计的基本概念和规则,掌握程序设计的基本思想和方法以及应用系统设计开发的基本方法,培养学生用计算机解决实际问题的能力,为以后使用计算机解决本专业的问题打下良好的基础。

本课程理论教学36学时,共分十二章,主要介绍C++的基本语句、程序的基本结构、编写DOS应用程序的方法、高级数据类型、类与对象的概念以及编写Windows应用程序的方法,在授课过程中,采用了任务驱动的教学理念,多媒体课件和板书相结合,基本理论与实践操作相结合,调动学生学习的积极性,要求学生了解和掌握程序设计的基本理论和方法,学会使用编程环境,学会调试程序的方法,能够独立编程解决一般问题。实验教学20学时,实验内容分为三个层次,第一层次是与课程内容和进度相配合的基本实验内容,以主要知识点为主线设计验证性实验题目,目的是巩固各章节基本知识点;第二层次是综合设计的实验,实验程序兼具趣味和实用特点,以循序渐进的任务驱动方式,指导学生从一个简单的微小型程序开始,逐渐完成一个较为复杂的小型实验程序,目的是强化学生的编程能力,提高学生综合设计能力;第三层次是提高层次,主要利用课外时间进行课程设计,以任务驱动方式,完成一个中小型实际应用系统的开发。通过课程设计锻炼学生自主学习的能力、编程能力、综合素质和团队合作的能力。

课程建设目标

《高级语言程序设计(C)》是为全校理工科非计算机专业开设的必修课,是一门培养和提高学生信息素养、逻辑思维方法、科学研究和创新能力的重要基础课。《高级语言程序设计(C)》的课程建设目标是:以构建新的课程体系及教学内容、规范教学过程为基础,以优化教学条件、强化现代信息技术应用、改进实践教学方式为手段,培养学生的创新意识,使学生具有综合性、创新性设计能力,实现对学生知识、能力、素质的综合培养,适应信息社会对高素质技术人才培养的需求。经过5年的建设与发展,把《高级语言程序设计(C)》课程建设成为具有完善教学体系、科学管理机制、优越教学条件和优秀教学团队的河北省优秀精品课程。

 

第一部分 顺序结构的程序设计
第一讲 C源程序的构成,常量、变量、表达式以及赋值语句(一)
第一讲 C源程序的构成,常量、变量、表达式以及赋值语句(二)
第二讲 数据的输入/输出(一)
第二讲 数据的输入/输出(二)
第三讲 C程序的运行过程(一)
第三讲 C程序的运行过程(二)

第二部分 选择结构的程序设计
第四讲 逻辑运算和选择结构的程序设计 (一)
第四讲 逻辑运算和选择结构的程序设计 (二)
第五讲 选择结构的程序设计(一)
第五讲 选择结构的程序设计(二)

第三部分 循环结构程序的设计
第六讲 循环结构的程序设计(一)
第六讲 循环结构的程序设计(二)
第七讲 循环嵌套的概念,嵌套循环程序的设计方法(一)
第七讲 循环嵌套的概念,嵌套循环程序的设计方法(二)
第八讲 习题课(一)
第八讲 习题课(二)

第四部分 数组的概念及其应用
第九讲 数组的概念和一维数组的应用(一)
第九讲 数组的概念和一维数组的应用(二)
第十讲 多维数组的概念及其应用(一)
第十讲 多维数组的概念及其应用(二)
第十一讲 字符型数组的应用(一)
第十一讲 字符型数组的应用(二)

第五部分 函数的概念及其应用
第十二讲 函数的概念、函数的定义及函数的调用(一)
第十二讲 函数的概念、函数的定义及函数的调用(二)
第十三讲 数据的联系、函数之间的数据传递(一)
第十三讲 数据的联系、函数之间的数据传递(二)

第六部分 指针和编译预处理
第十四讲 地址和指针的概念、指针变量及指向变量的指针变量及指针的应用(一)
第十四讲 地址和指针的概念、指针变量及指向变量的指针变量及指针的应用(二)

第七部分 文件以及常见错误分析
第十五讲(上) 文件
第十五讲(下) 常见错误和程序调试(一)
第十五讲(下) 常见错误和程序调试(二)


 

 

教学资源

参考文献

  • 《C++程序设计》,谭浩强编著,清华大学出版社,2008年

  • 《C++程序设计解题与上机指导》,谭浩强编著,清华大学出版社,2008年

  • 《C++应用教程》,胡也等编著,清华大学出版社、北京交通大学出版社,2005年

  • 《PROGRAMMING IN C++ Lessons and Applications》,Timothy B.D’Orazio编著,清华大学出版社,2004年

  • 《精通Visual C++6.0 for Windows 95》,Ori Gurewich Nathan Gurewich编著,学苑出版社,2005年

  • 《C++程序设计》,吴乃陵编著,高等教育出版社,2003年

  • 《C++程序设计实践教程》,吴乃陵等编著,高等教育出版社,2006年

  • 《程序设计基础》,吴文虎编著,清华大学出版社,2004年

  • 《程序设计基础(C语言)》,丁海军等编著,北京航空航天大学出版社,2009年

  • 《C语言程序设计一体化案例教程》,刘维富等编著,清华大学出版社,2009年

  • 《C程序设计经典教程》,Harvey M.Deitel等编著,清华大学出版社,2006年

  • 《C++面向对象程序设计》,谭浩强编著,清华大学出版社,2008年

  • 《C++程序设计语言》,Bjarne Stroustrup编著,机械工业出版社,2010年

  • 《C语言程序设计》,王四万等编著,科学出版社,2009年

  • 《C语言详解》,Jeri R.Hanly等摆弄著,人民邮电出版社,2010年

  • 《C语言程序设计》,杨健霑等编著,武汉大学出版社,2009年

  • 《C语言程序设计试题汇编》,匡松等编著,中国铁道出版社,2009年

  • 《C语言程序设计 (第3版) 全析精解》,秦友萍编著,西北工业大学出版社,2007年

  • 《C语言入门经典》,Ivor Horton编著,清华大学出版社,2008年

  • 《高质量程序设计指南》,林锐等编著,电子工业出版社,2002年

  • 《C语言上机实验及等级考试指导》,李虎军等编著,清华大学出版社,2007年

  • 《C语言程序设计实验.设计.习题》,周信东编著,电子科技大学出版社,2008年

评论列表

发表评论:

用户名:

Email: