Introduction to C++: Problem Solving Using Computational Thinking(International Edition)

Allowing learners not only learn a programming language, but also build a thinking ability of using computer to solve problems in the future.

开设学校:南开大学;学科:计算机、

Introduction to C++: Problem Solving Using Computational Thinking(International Edition)课程:前往报名学习

Introduction to C++: Problem Solving Using Computational Thinking(International Edition)视频慕课课程简介:

Allowing learners not only learn a programming language, but also build a thinking ability of using computer to solve problems in the future.

前往报名学习

Introduction to C++: Problem Solving Using Computational Thinking(International Edition)课程列表:

{{'上次学习:'+learn_list['nankai08091001179intl']['last_leaf_name']}}

Part 1 How to make a computer compute

-1.1 Basic concepts of programming

-1.2 Program flow chart

-1.3 The process of using a computer to solve problems

-1.4 A first look at C++ programs

-1.5 Programming in VS 2010 IDE

-Part1 Excercise

-Part1 ProgrammingExercise

Part 2 How to represent data in a computer

-2.1 Concepts of numeral system and commonly used numeral systems

-2.2 Conversion between numeral systems

-2.3 Representation of integers

-2.4 Representation of real numbers

-2.5 Representation of non-numeric data

-Part2 Exercise

Part 3 How to process basic data types in C++

-3.1 Basic data types and escape characters

-3.2 Constants and variables

-3.3 Assignment operators and assignment expressions

-3.4 Arithmetic operators and arithmetic expressions

-3.5 Relational operators and relational expressions

-3.6 Logical operators and logical expressions

-3.7 Conversion between basic data types

-3.8 Basic statements

-3.9 Special operators

-3.10 The priority and associativity of operators

-Part3 Exercise

-Part3 ProgrammingExercise

Part 4 Branch and iteration algorithm and their C++ implementation

-4.1 Branch algorithm and its implementation

-4.2 Two-ways Branch and its implementation

-4.3 Nested Branch and its implementation

-4.4 Multi-ways Branch and its implementation

-4.5 Iterative algorithm and for statement implementation

-4.6 Iterative algorithm and while statement implementation

-4.7 Nested iterative and its implementation

-4.8 Iteration and branch nesting algorithm and its implementation

-4.9 Jumping statement

-Part4 Exercise

-Part4 ProgrammingExercise

Part 5 Structured data and its C ++ implementation

-5.1 One-dimensional data

-5.2 Two-dimensional data

-5.3 String

-5.4 Processing of a set of string data

-5.5 Multi-attribute data

-5.6 Processing of a set of multi-dimensional data

-5.7 Enumerated data type of C ++

-5.8 Application of arrays- Select Sorting Algorithm

-Part5 Exercise

-Part5 programmingExercise

Part 6 Modularity

-6.1 Modularity and its C ++ implementation

-6.2 Recursive algorithm and its C ++ implementation

-6.3 Default parameter values

-6.4 Function overloading

-6.5 Compilation preprocessing

-6.6 Programs with multiple file structures

-6.7 Life cycle and scope of global variables

-6.8 Life cycle and scope of local variables

-6.9 Scope of function

-6.10 Modular application example- Binary search algorithm

-Part 6 Exercise

-Part6 programmingExercise

Part 7 Data storage and its C++ implementation

-7.1 Basic principle of data storage

-7.2 Address and pointer

-7.3 Pointer and array

-7.4 Pointer and string

-7.5 Dynamic Space Allocation

-7.6 Secondary pointer

-7.7 Pointer and function (1)

-7.8 Pointer and function (2)

-7.9 Reference and function

-Patr7 Exercise

-Part7 programmingExercise

Final Exam

-Final exam

Introduction to C++: Problem Solving Using Computational Thinking(International Edition)开设学校:南开大学

Introduction to C++: Problem Solving Using Computational Thinking(International Edition)授课教师:

赵宏-副教授-南开大学-

南开大学信息技术科学学院 计算机应用技术博士 南开大学 环境科学与工程学院 博士后 美国Central Michigan University 访问学者 现任南开大学公共计算机基础教学部主任,主要从事公共计算基础课教学与研究。2014-2017教育部高等学校教学指导委员会委员,科研方面主要进行计算机与环境科学交叉科学领域研究。负责/参加科研项目二十余项,负责/参加国家及学校教学改革项目9项,发表科研/教学论文30余篇,软件著作权6项,主编教材9本,参编教材5本,获得校级教学成果一等奖1项、校级教学成果二等奖4项及其他奖项若干。

郭蕴-助理实验师-南开大学-

郭蕴,硕士,实验师。2015年本科毕业于上海交通大学计算机科学与技术专业,2017年研究生毕业于美国Brown University计算机工程专业。现任南开大学公共计算机基础教学部《计算机基础》、《数据结构与算法》、《数据库技术与应用》实验课教师。

路明晓-助理实验师-南开大学-

路明晓,硕士,助理实验师。2014年本科毕业于西安交通大学自动化专业。2017年研究生毕业于中国科学院自动化研究所,研究方向为无线传感器网络与机器人导航。现任南开大学《数据库技术与程序设计》、《大学计算机基础》、《C++程序设计基础》实验课教师。

李妍-实验师-南开大学-

李妍,南开大学,计算机学院公共计算机基础教学部,实验师。李妍,硕士,南开大学计算机学院。从事《计算机基础》、《数据结构与算法》、《数据库技术与应用》等课程的教学工作,参与教育部及学校的教改项目10余项,并参与编写多套教材。

王刚-讲师-南开大学-

王刚 工学博士 南开大学计算机学院讲师 主讲《计算机基础》、《数据结构与算法》《人工智能与机器学习》等课程 主持多项省部级、校级教改项目 主编或参与编写、翻译多部教材

郭天勇-高级实验师-南开大学-

2011年留校,主要讲述c++、数据结构与算法等课程。

于刚-讲师-南开大学-

康介恢-实验师-南开大学-

硕士,实验师。2012年本科毕业于天津大学软件工程专业。2015年研究生毕业于南开大学机器智能研究所,研究方向为软件工程和软件测试。现任南开大学《数据库技术与程序设计》、《大学计算机基础》等课程教师。

也许你还感兴趣的课程:


  1. Introduction to C++: Problem Solving Using Computational Thinking(Round 2)

  2. Business Correspondence for International Trade(Round 2)

  3. 有机化学(2021秋)

  4. 大学生心理健康教育(2021秋)

  5. 机械制造技术基础(2021秋)

  6. 土地资源学(2021秋)

  7. 分子生物学(2021秋)

  8. Principles of Microeconomics(Round 2)

  9. 分子影像学进展(2021秋)

  10. 生物药剂学(2021秋)

  11. Compilation Principle(Round 2)

  12. 选题策划与案例分析(2021秋)

  13. 工程电磁场(2021秋)

  14. 广播电视广告(实验)(2021秋)

  15. 陕西琵琶原创作品及平湖派名曲的演奏分析和艺术风格(2021暑假班)

  16. Guidance for Protection against COVID-19 for Staff and Students in Universities and Colleges(Round 2)

  17. 流体输送设备与操作(2021秋)

  18. 机械制图(2021秋)

  19. 医学信息素养(2021秋)

  20. 药事管理学(2021秋)
© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。