Course Introduction:本课程以C++语言为媒介,介绍基于编程抽象的程序设计原理与方法。主要内容包括三个方面:1)命令式编程的基本概念和编程方法,包括变量、表达式、语句等基本元素,分支、循环等结构化编程机制,以及通过它们实现复杂计算的方法;2)抽象数据类型的基本概念和编程技术,包括常见抽象数据类型的构建、以及使用递归实现基于它们的复杂计算的方法;3)面向对象编程,包括面向对象编程的基本概念,内存资源管理,以及如何基于它们实现前述抽象数据类型的方法。整个教学围绕着程序设计的原理、方法和应用三条主线,培养学生运用程序设计解决实际问题的能力,与此同时培养和加强学生的计算思维。这门课程是一门实践能力要求很强的课程,要求学生在作业和上机练习中都要具体编程实现,复杂程序设计和调试过程既能体现出学生对所学知识的掌握,也能很好地磨练学生锲而不舍、坚韧不拔的意志。
Testing Method:大作业
School Year:2023-2024
Semester:Spring Term
Course number:(2023-2024-2)-CS1604-01
Credits:4.0
Course Type:Undergraduate Course
Top-Quality Courses or Not:no
Maximum Number of Students:136
Required Class Hours:64.0
沪ICP备05052060 版权所有©上海交通大学
Click: | The Last Update Time:..