

第1页 / 共3页

第2页 / 共3页
试读已结束,还剩1页,您可下载完整版后进行离线阅读
THE END
程序设计基础及语言(Ⅱ)Introduction to ProgrammingProgramming Language(总学分:4.5总上课时数:48+24上机时数:48)东南大学计算机科学与工程学院一.课程的性质与目的本课程是计算机专业必修的一门主要的专业基础课。本课程的教学目的,是使学生在学习程序设计基础和℃+编程的基础上,进一步掌握程序设计的基本原理和方法,理解并掌握面向对象的程序设计思想和方法,培养学生进行程序设计、调试和运行等方面的上机动手能力,为学习有关专业课程以及进行应用开发和科研打下必要的程序设计基础。二.课程内容的教学要求1.程序设计基础及语言(1)(1)计算机和c++编程概述:理解计算机科学的基本概念,熟悉不同类型的编程语言,理解一个典型的c十十程序开发环境,能够运用c++编写简单的计算机程序:熟悉基本数据类型,运用算术运算符和优先级,能够编写简单的判断语句。(2)控制结构:理解用于解决问题的算法概念和有效使用控制结构的重要性。灵活运用顺序结构、选择结构和循环结构。熟练掌握自增、自减、赋值和逻辑运算符。(3)函数:理解程序模块的设计和构建,熟练掌握从c++中与函数相关的功能包括标准库函数、程序员定义的函数、递归、按值调用和按引用调用功能。(4)数组:理解并掌握如何将数据组织成数组,即同类型的相关数据项组合,掌握排序与查找技术。(5)指针和字符串:理解并掌握指针,能够用指针按引用向函数传递参数,理解指针、数组和字符串之间的紧密关系,掌握声明和使用字符串数组。2.程序设计基础及语言(2)(1)类和数据抽象I:理解封装与数据隐藏的软件工程概念,数据抽象和抽象数据类型的概念,掌握创建类,创建、使用和删除类对象的原理和方法,掌握控制对象数据成员和成员函数的访问。(2)类和数据抽象II:掌握const对象和const成员函数,友元函数和友元类,this指针,动态创建与删除对象,static数据成员和成员函数。
请登录后查看评论内容