本课程旨在培养您通过编程解决问题的能力。在本课程中,您将学习 C 语言。您将了解 C 语言支持的各种结构,并使用它们编写能够解决科学问题的程序。本课程涵盖编程基础的各种主题,旨在让您对 BITS Pilani 计算机科学理学士学位课程的内容有一个大致的了解。


了解顶级公司的员工如何掌握热门技能

该课程共有6个模块
本模块向您介绍课程及其结构。课程介绍视频让您了解通过本课程将获得的技能和知识。教学大纲阅读重点介绍了课程价值、评估、评分计划、现场课程的日程安排和详细信息,以及为更好地掌握概念而必须购买的读物清单。您还将通过讨论提示与全球各地的同行见面和打招呼。
涵盖的内容
1个视频1个讨论话题
通过本单元的学习,你将了解计算机的基础知识、什么是计算机程序,以及如何在操作系统的帮助下在计算机中执行程序。此外,你还将学习在编写计算机程序之前,通过绘制科学问题解决流程图来示意性地表示解决问题的步骤。
涵盖的内容
8个视频3篇阅读材料1个测验6个作业1个讨论话题
在本模块中,您将学习 C 程序的关键要素,并学习如何执行 C 程序。您将了解什么是变量,以及如何在 C 语言程序中初始化和修改变量值。您还将学习在 C 程序中编写算术和逻辑表达式。
涵盖的内容
15个视频4篇阅读材料1个测验13个作业1个讨论话题
在本模块中,您将学习分支和循环。您将学习如何将决策纳入程序。您还将了解如何使用 while 循环和 for 循环来完成重复和迭代任务。
涵盖的内容
15个视频4篇阅读材料1个测验13个作业1个讨论话题3个非评分实验室
在本模块中,您将学习如何将复杂问题分解为模块化函数。您还将学习 C 程序中声明的变量的作用域和寿命。您还将分析和检查任何 C 程序中存储在不同内存段的数据。
涵盖的内容
12个视频7篇阅读材料1个测验10个作业1个讨论话题4个非评分实验室
在本模块中,您将学习使用数组在相邻内存中连续存储相似类型数据的集合。您还将学习对数组执行操作、从中搜索特定值,以及按升序或降序对数组中存储的数据进行排序。
涵盖的内容
13个视频4篇阅读材料1个测验11个作业1个讨论话题3个非评分实验室
攻读学位
课程 是 Birla Institute of Technology & Science, Pilani提供的以下学位课程的一部分。如果您被录取并注册,您已完成的课程可计入您的学位学习,您的学习进度也可随之转移。
位教师


从 算法 浏览更多内容
Birla Institute of Technology & Science, Pilani
- 状态:预览
Ball State University
- 状态:免费试用
University of Colorado System
- 状态:免费试用
Duke University
人们为什么选择 Coursera 来帮助自己实现职业发展




学生评论
53 条评论
- 5 stars
66.03%
- 4 stars
24.52%
- 3 stars
5.66%
- 2 stars
1.88%
- 1 star
1.88%
显示 3/53 个
已于 Jan 29, 2024审阅
good contents, missing the human support but is well manageable with some research and reads together with the course.
已于 Oct 16, 2024审阅
please can you appload my introduction of python programming completion certificate
已于 Sep 15, 2025审阅
This is very helpful and beginner friendly course i've ever seen .
常见问题
要获取课程资料、作业和证书,您需要在注册课程时购买证书体验。 您可以尝试免费试听,或申请资助。课程可能提供 "完整课程,无证书"。通过该选项,您可以查看所有课程资料,提交必要的评估,并获得最终成绩。这也意味着您无法购买证书体验。
注册课程后,您就可以访问专项课程中的所有课程,完成作业后还可以获得证书。您的电子证书将添加到您的 "成就 "页面--在那里,您可以打印证书或将其添加到您的 LinkedIn 个人资料中。
是的。在特定的学习课程中,如果您付不起注册费,可以申请助学金或奖学金。如果您选择的学习课程有助学金或奖学金,您可以在说明页面找到申请链接。
更多问题
提供助学金,