Simulation, Algorithm Analysis, and Pointers

所在平台: Coursera

课程主页: https://www.coursera.org/learn/simulation-algorithm-analysis-pointers

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:《仿真、算法分析与指针》 课程概述:本课程是该系列的第四门也是最后一门课程,旨在深入探索计算思维和初级C编程。我们不打算定义计算思维,而是将其描述为一个包括多个不同组成部分的问题解决过程。相较而言,大多数人对于初级C编程的理解更为清晰! 本课程假设您具备前面三门课程的先修知识。您应该确保在进行本课程之前,拥有相关知识,这可以通过参加之前的课程或个人经验获得。所需的先修知识如下: - 计算思维先修知识:算法与过程;数据收集、分析与表示;抽象;问题分解 - C语言先修知识:数据类型、变量、常量;STEM计算;选择;迭代(循环);数组;字符串;以及函数 在本课程中,您将探索的计算思维主题包括:自动化、仿真、并行化和算法分析。在编程主题上,您将继续扩展C知识,学习如何在程序中实现文件输入和输出,并深入探讨指针。 课程模块: - 模块1:学习如何读取、写入和附加文件,同时探索自动化 - 模块2:发现仿真和并行化的优势 - 模块3:学习如何进行算法分析,以量化算法复杂度 - 模块4:深入探索如何使用指针 课程大纲: - 内容名称:文件输入输出与自动化 - 内容描述:... - 内容名称:仿真与并行化 - 内容描述:... - 内容名称:算法分析 - 内容描述:... - 内容名称:指针 - 内容描述:... 通过本课程,学员将掌握必要的计算思维技巧和C语言编程能力,以应对更复杂的编程挑战。

课程大纲

Name:File IO and Automation

Description:

Name:Simulation and Parallelization

Description:

Name:Algorithm Analysis

Description:

Name:Pointers

Description:

课程评论(0条)

课程详情

This course is the fourth and final course in the specialization exploring both computational thinking and beginning C programming. Rather than trying to define computational thinking, we’ll just say it’s a problem-solving process that includes lots of different components. Most people have a better understanding of what beginning C programming means! This course assumes you have the prerequisite knowledge from the previous three courses in the specialization. You should make sure you have that knowledge, either by taking those previous courses or from personal experience, before tackling this course. The required prerequisite knowledge is listed below. Prerequisite computational thinking knowledge: Algorithms and procedures; data collection, analysis, and representation; abstraction; and problem decomposition Prerequisite C knowledge: Data types, variables, constants; STEM computations; selection; iteration (looping); arrays; strings; and functions Throughout this course the computational thinking topics you'll explore are: automation, simulation, parallelization, and algorithm analysis.For the programming topics, you'll continue building on your C knowledge by implementing file input and output in your programs and by exploring pointers in more depth. Module 1: Learn how to read, write, and append to files. Explore automation Module 2: Discover the benefits of simulation and parallelization Module 3: Learn how to perform algorithm analysis to quantify algorithm complexity Module 4: Explore how to use pointers in more depth

课程标签

0人关注该课程

主题相关的课程