C/C++语言程序设计课程是非计算机专业理工科本科学生的第二门计算机课程,是大学计算机基础教学中的核心课程。
该课程以程序设计为主线,介绍程序设计的思想和方法,用C语言编写代码。通过本课程的学习,使学生不但掌握C语言的基本知识,更重要的是要掌握程序设计的基本方法,培养学生利用计算机解决问题的意识、思路和能力,培养学生利用计算机技术处理工程设计、科学计算、数据处理、信息搜集、信息查询等问题的能力。通过训练,养成利用计算思维方法思考专业知识和工程的解决思路和方法,为专业课程学习、工程技术训练、工程或科学创新打下坚实基础,具备利用计算机求解实际问题的基本素养,为后续课程和计算机在各专业中的应用奠定基础,使学生今后能承担本专业计算机软件应用和开发的任务。掌握C语言程序开发环境的搭建、数据类型、常量、变量、运算符、表达式、程序的结构(顺序、选择、循环)、函数、数组、指针、文件操作基本能力。针对具体的问题,能够对问题建模,并选用适当技术对问题求解。具备一定的计算机求解、分析能力,将自己的专业知识与计算思维相结合,能抽象出相关计算模型并用C语言具体实现,从而提高解决专业问题的能力和效率,为国家、社会创造出更大的社会财富。
视频: 30%
讨论交流: 30%
测试: 40%
大学计算机基础
《C/C++程序设计教程》(第4版) 孙淑霞 肖阳春 电子工业出版社 201309
《C程序设计教程》(C how to program,Second Edition).H.M.Deitel P.J.Deitel(美).薛万鹏等译.机械工业出版社,2000
《 C程序设计》 谭浩强 清华大学出版社,2017(第五版)