C Programming: Getting Started - 1

所在平台: Coursera

课程主页: https://www.coursera.org/learn/c-programming-getting-started

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:C编程:入门 - 1 概述:本课程旨在帮助您开始学习C语言,这是一种功能强大且被广泛使用的编程语言。您将能够在浏览器中使用一个工具进行实际编码,实时反馈您的代码结果。C语言是全球稳定且流行的编程语言之一,广泛应用于智能手机、汽车导航系统、机器人、无人机、列车以及几乎所有电子设备中。C语言多用于对速度和灵活性有要求的场合,如嵌入式系统或高性能计算。 在本课程中,您将学习如何编写您的第一个程序,进行简单计算并将结果输出到屏幕,如何在变量中存储值,以及如何使用循环来重复指令。 即使是零基础的初学者也能在浏览器内使用强大而简单的编码工具立即开始C语言编程,无需任何安装。 为什么选择C语言而非其他编程语言?智能手机、汽车导航系统、机器人、无人机、列车等几乎所有电子设备的底层都运行着C代码。C语言被广泛应用于对速度和灵活性要求高的领域,如嵌入式系统和高性能计算。 C语言是全球工程学院教授的基础编程语言,是现代计算机信息技术的一块基石,自1970年代以来仍然保持着其稳定性和广泛性。 我们很高兴向您介绍编码的世界,并引导您踏上成为熟练C程序员的道路! 该课程为C编程与Linux专业化系列的第一门课程。这一系列由七门课程组成,将提升您的编程能力并为计算机工程职业打开大门。 本课程得到了Patrick & Lina Drahi基金会的资金支持。 课程大纲: - 第1周:欢迎与C语言历史 描述:这一周,您将编写您的第一行代码,并熟悉我们的学习工具(无需安装任何东西!)。 - 第2周:打印、循环与注释 描述:这一周,您将学习如何将文本打印到屏幕,使用for循环,通过添加注释来解释代码,并识别简单C程序的不同部分及其用途(例如,变量声明、主函数)。 - 第3周:整数、变量与用户输入 描述:这一周,您将探索变量的概念,使用整型变量(格式说明符 %d)进行声明、赋值和重新赋值。您还将把这些整型变量应用于for循环和用户输入。 - 第4周:字符与双精度浮点数 描述:这一周,您将使用整型、双精度浮点型和字符型变量,通过声明、赋值、重新赋值、打印、类型转换等操作。您还将创建C程序,执行涉及用户输入、整数和浮点数算术运算的任务,并将结果输出到屏幕。 - 课程总结 描述:后续将介绍课程总结等内容。

课程大纲

Name:Week 1: Welcome and the History of C

Description:This week you will write your first line of code and become familiar with our learning tools (without installing anything!).

Name:Week 2: Printing, loops, and comments

Description:This week you will to print text to the screen, utilize for-loops, explain their code by adding comments in various ways, and recognize the different sections of a simple C-program and their purposes (e.g. variable declaration, main function).

Name:Week 3: Integers, variables and user input

Description:This week, you will explore the concept of variables and use integer-type variables (of format specifier %d) through declarations, assignments, and reassignments. You will also utilize these integer-type variables in for-loops and with user input.

Name:Week 4: Characters and doubles

Description:This week you will utilize variables of type integer, double, and character through declarations, assignments, reassignments, printing, converting between types, casting, etc.. You will also create C-programs that perform tasks involving user input, integer and floating point arithmetic operations, and output to the screen.

Name:Concluding the course

Description:

课程评论(0条)

课程详情

Start learning one of the most powerful and widely used programming languages: C. Within moments you will be coding hands-on in a browser tool that will provide instant feedback on your code. The C programming language is one of the most stable and popular programming languages in the world. It helps to power your smartphone, your car's navigation system, robots, drones, trains, and almost all electronic devices. C is used in any circumstances where speed and flexibility are important, such as in embedded systems or high-performance computing. In this course, you will get started with C and learn how to write your first programs, how to make simple computations and print the results to the screen, how to store values in variables and how to repeat instructions using loops. Beginners, even those without any programming experience, will be able to immediately start coding in C with the help of powerful yet simple coding tools right within the web browser. No need to install anything! Why learn C and not another programming language? Did you know that smartphones, your car’s navigation system, robots, drones, trains, and almost all electronic devices have some C-code running under the hood? C is used in any circumstance where speed and flexibility are important, such as in embedded systems or high-performance computing. C is a foundational programming language taught at engineering schools around the world, and represents one of the building blocks of modern computer information technology. Invented in the 1970’s. It is still one of the most stable and popular programming languages in the world. We are excited to introduce you to the world of coding and launch you along your path to becoming a skilled C programmer! This is the first course in the C Programming with Linux Specialization. This series of seven courses will establish your programming skills and unlock doors to careers in computer engineering. This course has received financial support from the Patrick & Lina Drahi Foundation.

课程标签

0人关注该课程

主题相关的课程