《C程序设计》课程简介(本科).docx
C+程序设计课程简介课程英文名C+ program design课程代码J0701Z03学分3总学时48理论学时0实验/实践学时48先修课程C程序设计、大学计算机基础适用专业应用数学、信息与计算科学内容简介 (中文)本课程是信息与计算科学专业的学科基础课。主要讲授C+程序设计语言、程 序结构和过程化基础,以及以C+程序语言为载体的面向对象程序设计方法。目的 是让学生通过学习能够运用C+语言的基本要素,进行基本的结构化程序设计和面 向对象的程序设计。以课堂教学为主,结合自学、课堂讨论、课后作业、小组作业 等。课堂教学主要讲解C+的基本知识和算法的原理及实现。利用PPT与板书相结 合的方式讲解基本内容和相关算法的知识点。课堂讨论主要是选取班里学生的代码, 进行逐条分析,其他学生提问等多种方式实现。内容简介 (英文)This course is a basic course in information and computing science. It mainly teaches the C+ programming language, program structure and procedural basis, and object-oriented programming method based on C+ programming language. The goal is to allow students to use basic elements of the C+ language to perform basic structured programming and object-oriented programming.C+ is a statically typed, compiled, general-purpose, case-sensitive, free-form programming language that supports procedural, object-oriented, and generic programming. C+ is regarded as a middle-level language, as it comprises a combination of both high-level and low-level language features. C+ was developed by Bjarne Stroustrup starting in 1979 at Bell Labs in Murray Hill, New Jersey, as an enhancement to the C language and originally named C with Classes but later it was renamed C+ in 1983. C+ is a superset of C, and that virtually any legal C program is a legal C+ program.执笔人审定人制定时间2018年5月