C for Everyone: Programming Fundamentals

所在平台: Coursera

课程主页: https://www.coursera.org/learn/c-for-everyone

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:人人都能学的C语言:编程基础 概述:本课程适合所有人。在我们所生活的新世界中,编码是一项普遍有价值的技能,无论你是科学家、艺术家还是人文学科研究者。算法无处不在,我们都需要理解它们是如何运作的。C语言特别适合作为编码入门,因为它是一种经过验证的语言,并能让你深入理解计算过程。本课程不需要任何编码基础,我们将从零开始。 预计学习时间:每周约五小时,为期五周。 课程大纲: 1. **介绍** - 内容:课程概述,C语言的历史,以及第一组编程活动。 2. **词法元素和数据类型** - 内容:词法元素和数据类型,逐步提升的编程活动,以及更高级问题的可选讨论。 3. **控制流与简单函数** - 内容:控制流和简单函数,进一步复杂的编程活动,以及更高级问题的可选讨论。 4. **高级函数、递归、数组和指针** - 内容:函数、递归、数组和指针的延续学习。 5. **数组和指针** - 内容:对数组和指针的更深入处理以及一个有趣的编程活动。 6. **期末考试** - 内容:C语言基础课程的第一部分结束,对你的学习进行评估。 欢迎所有有兴趣的人士加入这个课程,提升您的编程技能!

课程大纲

Name:Introduction

Description:An overview of the course, a history of the C language, and a first set of programming activities.

Name:Lexical Elements and Data Types

Description:Lexical elements and data types, programming activities of increasing sophistication, and an optional discussion of more advanced issues.

Name:Flow of Control and Simple Functions

Description:Flow of control and simple functions, even more sophisticated programming activities, and an optional discussion of more advanced issues.

Name:Advanced Functions, Recursion, Arrays, and Pointers

Description:A continuation of functions, recursion, arrays, and pointers.

Name:Arrays and pointers

Description:Further treatment of arrays and pointers and an interesting programming activity.

Name:Final Exam

Description:The end of the first part of C for Everyone and an opportunity to assess your learning.

课程评论(0条)

课程详情

This course is for everyone. In the new world we live in, coding is a universally valuable skill, whether you're a scientist, artist, or a humanist. Algorithms are everywhere, and we all have to understand how they work. The C language is particularly well suited as an introduction to coding: It's a tried-and-true language, and it allows you to understand computing processes at a deep level. No prior knowledge of coding is needed for this course. We'll start at the beginning. The time estimated time commitment for this course is five hours a week for five weeks.

课程标签

0人关注该课程

主题相关的课程