Coursera 公开课(字母序) |
字母序 | 将开始 | 进行中 | |
| www.coursera.org |
|
Business Intelligence con la Product Suite di Tableau (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/business-intelligence-con-tableau 简介: 课程名称:使用Tableau产品套件进行商业智能 课程概述:本课程面向已经掌握Tableau的学员。学习了数据分析和可视化后,接下来将深入了解商业智能(BI)的知识,超越Tableau的基本应用。 第1周:仪表板与故事。创建数据可视化后,您将学习如何在这两个交互环境中组合这些可视化,以多种视角展示有用信息。 第2周:信息表现。该周将关注于信息传达的各个方面,不仅限于图形呈现,还包括分析师在有效传达分析结果时需要做出的所有选择。本模块结合了数据可视化的理论与实践,强调其在商业智能中的重要性。 第3周:高级数据可视化。您将学习如何在Tableau上构建高级可视化。通过创造力和对工具的深入理解,您可以构造出独特而有效的可视化。 第4周:Tableau Server与Tableau Online的介绍。这些扩展功能允许您共享分析结果。在创建了一个仪表板后,您可以选择与组织内的其他成员分享工作。 第5周:同行评审作业。最后一部分您需基于提供的数据创建可视化,并通过其他课程参与者进行互评。 课程大纲: 1. 仪表板:创建数据可视化后,您可以在仪表板和故事中交互组合,以展现多重视角的数据。 2. 图形原则:学习所有数据可视化的相关元素,理清信息表现的基本原则,确保有效沟通分析结果。 3. 数据分配:构建Advanced Tableau可视化,利用创造力和深厚的工具知识,实现独特有效的可视化。 4. Tableau Server:学习Tableau Server和Tableau Online的基本知识,分享创建的分析工作。 5. 同行评审作业:根据提供的数据进行可视化设计,并接受同行的评估反馈。 |
|
Business Intelligence Concepts, Tools, and Applications (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/business-intelligence-tools 简介: 课程名称:商业智能概念、工具与应用 课程概述:这是商业智能数据仓库专门化的第四门课程。理想情况下,这些课程应按顺序进行学习。在本课程中,您将获得利用数据仓库进行商业智能的知识和技能,并为担任商业智能开发人员做好准备。您将有机会在数据仓库环境中处理大型数据集,并学习使用MicroStrategy的在线分析处理(OLAP)和可视化功能来创建可视化和仪表板。 课程内容概述了商业智能技术如何支持各行业的决策。这些技术对企业战略、绩效和竞争力产生了深远的影响,广泛涵盖了决策支持系统、商业智能系统和可视化分析。模块围绕商业智能的概念、工具和应用,以及数据仓库在商业报告和在线分析处理、可视化和仪表板创建以及商业绩效管理和描述性分析中的使用进行组织。 课程大纲: 1. **决策与决策支持系统**:介绍计算机在决策支持中的角色及其重要性,涵盖管理者面临的决策类型、决策过程及DSS的相关应用。 2. **商业智能概念与平台能力**:定义商业智能及其架构,探讨商业报告的构成及OLAP的应用,利用MicroStrategy进行数据可视化分析。 3. **数据可视化与仪表板设计**:学习数据可视化的类型和最佳实践,以及仪表板的设计原则和常见问题,利用MicroStrategy设计金融服务公司的仪表板。 4. **商业绩效管理系统**:探讨BI在商业绩效管理中的应用,学习绩效测量系统及平衡计分卡的构建,结合可视化和商业分析创建仪表板。 5. **BI成熟度、战略与总结项目**:了解BI的不同成熟度水平、影响因素及解决方案,实施BI战略的成功关键因素,最终项目使用MicroStrategy进行快餐公司的KPI分析。 通过本课程,您将为在商业智能领域的职业发展打下坚实的基础。 |
|
Business Metrics for Data-Driven Companies (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/analytics-business-metrics 简介: 本课程名称为《数据驱动企业的商业指标》。在本课程中,您将学习最佳实践,如何利用数据分析使任何公司在竞争中更具优势并获得更高利润。您将能够识别最关键的商业指标,并将其与普通数据区分开来。 课程还将清楚地阐述商业分析师、商业数据分析师和数据科学家在不同类型公司中的重要但不同的角色,以及成功应聘和在这些高需求职位中的必要技能。 最后,课程提供的检查清单将帮助您评估一家企业在大数据文化接受度上的有效性。亚马逊、优步和爱彼迎等数字企业通过创新的数据使用正在改变整个行业。您将理解这些公司为何如此具有颠覆性,并学习它们如何利用数据分析技术来优于传统公司。 课程大纲包括: 1. 商业指标概述:探索关键商业指标,区分商业数据与指标,识别现金流、盈利能力等重要指标。 2. 商业数据分析市场:了解不同工作角色与数据的关系,识别必要技能,并通过检查清单评估公司的大数据文化。 3. 深入商业指标:研究网络营销的关键指标,特别是在金融服务行业中的应用。 4. 应用商业指标于案例研究:进行同伴评估,识别有趣的商业指标并提出相关的业务流程改进建议。 该课程结合实际案例,旨在为参与者提供在数据驱动的商业环境中获得成功的技能与知识。 |
|
Business Model Canvas: A Tool for Entrepreneurs and Innovators (Project-Centered Course) (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/business-model-canvas 简介: 课程名称:商业模式画布:企业家和创新者的工具(项目导向课程) 课程概述: 在这门项目导向课程中,您将使用商业模式画布这一创新工具来应对个人或企业的挑战或机遇。您将学习识别并传达商业模式的九个关键要素:客户细分、价值主张、渠道、客户关系、关键资源、关键活动、关键合作伙伴、收入来源和成本结构。 完成项目后,您将得到一个完善的商业模式画布,概述一个新产品或服务的商业案例,以解决您所选择的挑战或机遇。您将以一页文档和一个10分钟的视频演示来展示您的案例。 入门要求: 本课程适合任何希望理解创新最佳实践和公司内部创业技能的人士,这些技能对于主导创新项目、团队和策略至关重要。各行业的入门级及高级专业人员,包括教育、医疗、商业和非营利组织,都将从课程材料和项目经验中受益。唯一的前提条件是对理解创新最佳实践和掌握将新想法转变为盈利现实所需技能的强烈渴望。 为完成项目,您需要访问商业模式画布,可以通过Kauffman基金会或Strategyzer.com获取,或者通过Strategyzer AG提供的知识共享许可下载。 项目导向课程介绍: Coursera的项目导向课程旨在帮助您完成一个与个人相关的现实项目,并在教师和志同道合的学习者社区的指导下获得建议。通过在学习过程中积极应用新概念,您将更高效地掌握课程内容,并在生活和事业中利用获得的技能进行积极改变。完成课程后,您将拥有一个值得骄傲的项目,并可以分享给他人。 课程大纲: 1. 商业模式画布:为企业家和创新者提供的工具 2. 客户细分:选择能从新想法中受益的客户群体 3. 价值主张:解决客户问题或满足客户需求的基础 4. 渠道与客户关系:与客户沟通并达到其需求的方式 5. 收入来源与关键资源:商业模式的心脏与重要资产 6. 关键活动与关键合作伙伴:实现价值主张的活动及合作 7. 成本结构:为客户细分提供价值主张所需的成本 8. 展示商业模式:有效呈现您的商业模式故事的技巧 通过本课程,您将深入了解每个构建要素,为您的创新思考和项目实践打下坚实基础。 |
|
Business Model Innovation (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/business-model 简介: 课程名称:商业模式创新 课程概述:创新不仅限于技术、产品和流程。新的竞争环境需要一种更全面和战略性的视角,基于商业模式的概念。该课程提供了一种创新框架——Odyssey 3.14方法,帮助您创造或重塑商业模式。 这一创新方法由Laurence Lehmann-Ortega和Hélène Musikas开发,对于创业者、商业单位经理和内部创业者而言,都是一套极具价值的方法论。该方法提供了一个实用且高效的框架和工具,以有条理的方式创造、创新或重塑商业模式。 课程内容包括对商业模式三个支柱的深入分析: - 价值主张(我们的客户是谁,我们提供什么?) - 价值架构(我们如何组织以按时交付价值主张给客户) - 利润方程(前两个支柱之间的对齐如何产生利润) 然后,课程将探索14个方向,以发明或重塑商业模式。这些方向包括“降低客户总体成本”、“修改收入流”、“引入第三方”、“消除价值链中的一环”和“探索新资源”。通过对经典案例(如宜家、Tetra Pack、格莱珉银行)和近代案例(如Airbnb、Zopa、Drive Now)的众多示例,激发您的创造力,严谨探索所有可能的创新路径,让创新成为一种冒险之旅,也因此得名“Odyssey”! Odyssey 3.14是经过15年研究、咨询和教学成果的结晶,分析了150多家成功创新或重塑商业模式的企业,为您开发新的创新商业模式提供启示。 该课程是HEC管理学院MSIE项目的一部分。如果您对此课程感兴趣,欢迎查阅该项目的其他课程。 课程大纲: 1. 模块1:商业模式创新介绍 - 了解商业模式及其与公司战略的关系,介绍不同的商业模式及框架。 2. 模块2:商业模式的三个组成部分 - 深入探讨Odyssey 3.14方法,分析价值主张、价值架构和利润方程。 3. 模块3:价值主张的7个方向 - 探索与价值主张相关的7个创新方向,包括修改收入流、关注非客户、引入第三方等。 4. 模块4:价值架构的7个方向 - 研究与价值架构相关的7个方向,包括消除或添加价值链中的一步、在众筹中寻找新资源等。 5. 模块5:应用Odyssey 3.14方法 - 通过应用Odyssey 3.14框架,构思一个新的创新商业模式,并进行展示。 |
|
Business Model Innovation for Sustainable Landscape Restoration (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/bmi-sustainable-landscape-restoration 简介: 课程名称:可持续景观恢复的商业模式创新 课程概述:土地退化是全球普遍存在的问题,对环境和社会产生了严重影响。人类活动加剧的土地退化正在削弱四分之二的人类福祉,推动物种灭绝并加剧气候变化。然而,恢复景观的潜力巨大:大约有20亿公顷的土地(约为中国的两倍)可以得到恢复。本在线课程将关注商业模式创新在大规模景观恢复中的潜力。通过合作的方式,我们弥合生态学与经济学之间的鸿沟。学习者将设计自己的创新商业模式,以实现四种回报:自然资本回报、社会资本回报、灵感回报和财务资本回报。课程通过西班牙、冰岛和葡萄牙的三个实际案例,带领学习者从构思阶段走向成功实施。 课程安排涵盖8周的内容: 1. 愿景形成 2. 系统分析 3. 利益相关者分析 4. 机会分析 5. 商业模式设计 6. 解决方案验证 7. 评估与监测 8. 反思与迭代 该 MOOC 为参与联合国生态系统恢复十年计划提供了重要机会,旨在防止、停止和逆转每个大陆和海洋生态系统的退化。您的参与比以往任何时候都更为重要! 该课程以“可持续景观恢复的商业方法”MOOC 为基础,但也可以作为独立课程。这一首个 MOOC 提供了从自然科学、经济和管理角度对景观退化和恢复的全面知识。 本课程由 ENABLE 联合体设计,成员包括:鹿特丹伊拉斯mus大学、Commonland、联合国大学土地恢复培训项目、西班牙国家研究委员会(CSIC-CEBAS)和诺瓦商学院。ENABLE 得到了欧盟 Erasmus+ 计划的共同资助。 |
|
Business Models for Innovative Care for Older People (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/business-models-innovative-care 简介: 课程名称:创新老人护理的商业模式 概述:老龄化被称为主要的社会挑战之一。人们寿命的延长本身并不是问题,而是一项成就。然而,前所未有的人口变化显著影响了个体的生活历程,导致如与生活方式相关的慢性疾病数量增加。这些额外的生命年限也对福利机构的组织和福利系统的财务可持续性产生了巨大影响。该课程将向您介绍在健康生活和积极老龄化领域的医疗创新。通过关注糖尿病和康复的两个具体案例,这门跨学科课程将为您提供分析和开发可行的老年人口创新解决方案的关键理论、工具和概念。课程内容将涵盖积极老龄化和健康生活的多种方面,包括人口、经济、社会和文化等,同时讲授当前的创新理论和方法。 在课程中,您将与来自哥本哈根大学、哥本哈根商学院、哥本哈根Steno糖尿病中心和鹿特丹伊拉斯姆斯大学的领先研究人员和专家见面。他们从生物医学到数字设计等不同方面研究积极老龄化和健康生活,但他们共同的信念是跨学科的方法将促进老年人群的医疗创新。 该课程是EIT Health Campus项目的一部分,网址为:https://www.eithealth.eu/campus。 我们希望您能享受这门课程,并为自己在医疗创新方面的专业化发展做好准备。 课程大纲: 1. **介绍**:欢迎您参加这门跨学科的、实践导向的课程,了解医疗创新如何帮助解决我们在老年人口中面临的挑战。 2. **糖尿病**:本模块将介绍糖尿病的生理学、并发症、预防和治疗,并向您介绍帮助糖尿病患者选择健康餐单的自我管理工具。 3. **康复**:您将学习丹麦医疗系统、财务资源的分配以及公共与私人支出的组织方式,尤其关注康复。最后,您将了解丹麦公司DigiRehab开发的康复工具。 4. **商业案例 I**:介绍使用人种志作为分析用户需求的工具,并讨论公司如何通过创新获益,了解常见的价值捕捉机制和不同类型的知识产权。在课程中将以模块3中的DigiRehab案例作为例子。 5. **商业案例 II**:学习竞争分析,了解垄断与竞争的概念,最后了解如何评估医疗技术。将再次使用模块3的DigiRehab案例。 6. **数字医疗设计**:在最后一个模块中,您将学习数字设计方法以及如何在创新过程中探索问题和解决方案。您将学习如何通过实地研究和合作来框定设计问题,以及如何在工作中应用原型。 |
|
Business Models For Sustainability (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/business-models-for-sustainability 简介: 课程名称:可持续商业模式 课程概述:我们无法再忽视人类对地球的负面影响。尽管世界某些地区仍然对共同的可持续发展挑战视而不见,但人类活动带来的负面后果在许多地方已日益严重,影响着地球和人们的生活。近年来,全球变暖导致异常的降雨情况,印度的农民因此损失了整季的棉花收成。本课程将深入探讨可持续商业模型,强调公司在解决可持续性危机中所扮演的角色。 课程大纲: 1. **可持续商业模型简介** 本模块探讨当前生活和组织方式的不可持续性,强调环境及社会影响。我们将讨论塑料的环境危害及商业活动对社会可持续性的影响。最后,您将了解“Too Good To Go”的首席执行官和首席市场官的经验,探讨其反对食物浪费的使命。 2. **可持续商业模式创新** 本模块将深入可持续商业模式的概念及其创新的重要性。您将学习可持续商业模式创新的关键原则及市场演变。通过多个商业案例,分析如何实现可持续的产品和服务创新。 3. **循环商业模型** 本模块由Lars Jacob和Svening讲解循环经济的概念,讨论线性经济与循环经济的主要区别及循环商业模型的特征。将介绍一些成功的循环模型实例,如MUD Jeans和BlaBlaCar。 4. **实践中的可持续性** 本模块聚焦公司在实施可持续性方面的实际挑战与机遇。将探讨战略规划与商业模型之间的关系,以及公司如何在价值主张、客户接口、供应链和财务模型中实践可持续性。 5. **不同类型的可持续商业模型** 本模块将分析PUMA、水公司Aarhus Vand和奶制品公司Thise的商业模式。通过案例讨论各公司在可持续商业模型创新方面的策略及面临的挑战。 6. **可持续商业模型生态系统** 本模块将可持续商业模型创新的讨论扩展到生态系统层面,强调系统性变革的重要性。介绍多个旨在创造更可持续生态系统的运动,包括联合国可持续发展目标(SDGs)及B Corp Movement的案例。 7. **课程评估** 最后,您将运用所学技能对一个您选择的公司进行案例研究与商业模型分析。 本课程旨在帮助您理解可持续商业模式的重要性,并培养解决当今可持续性挑战的能力。 |
|
Business Opportunities and Risks in a Globalized Economy (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/business-opportunities-and-risks-in-a-globalized-economy 简介: 课程名称:全球化经济中的商业机会与风险 概述:这是“全球化、经济增长与稳定”专业中的第三门且最后一门课程,由IE商学院的盖尔·阿拉德教授授课。本课程旨在帮助投资者、商人或经济学家分析宏观经济、制度和国际数据,从中提取能够指示商业机会和风险的信息。学生将通过处理全球一些主要经济体(如美国、日本、欧盟、中国和印度)的数据,深入了解这些经济体的故事,从中得出关于其现状和未来的深刻结论。尽管这是该专业的第三部分,但也适合任何想要实践宏观经济学的学习者。 课程包含4个模块,每个模块深入探讨美国、日本、欧洲、中国和印度等关键地区最近的宏观经济情况。学生将分析国际经济体之间的关系、贸易与移民的好处,以及经济发展的过程等主题。 盖尔·阿拉德教授将宏观经济理论转化为实用工具,使有兴趣于投资机会和业务风险的学员能够应对这四个地区的特殊情况。 课程大纲: 1. **美国:GDP、通货膨胀与失业;增长与差距:基础关系回顾** - 内容概述:美国是世界最大的自由市场经济体,其数据丰富且高质量,为学生审视基本宏观经济变量和关系提供了理想机会。 2. **日本:国际经济关系中的国际收支与货币** - 内容概述:日本独特的增长和发展策略在其宏观和国际数据中得以体现,学生将探讨与美国数据的对比,以及这些政策所带来的机会与风险。 3. **欧洲整合实验:贸易与移民的好处** - 内容概述:欧盟是全球最大的贸易区,课程讨论了经济整合如何影响增长、危机和复苏,以及单一货币政策和货币对国家经济调节的机制。 4. **印度与中国:经济发展,如何发生,以及世界即将崛起的巨头** - 内容概述:最后一部分聚焦于这两大新兴市场,探讨其历史与未来发展战略以及相关的风险与机会,关注两国的GDP构成及其发展驱动因素。 5. **综合项目** - 内容概述:提供综合性的讨论与分析,整合所学知识与实践经验。 本课程以实用的宏观经济学视角,帮助学员更好地理解全球化经济中的商业机会与风险。 |
|
Business Partner e o Papel dos Agentes na Gestão de RH (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/business-partner-e-o-papel-dos-agentes-na-gestao-de-rh 简介: 课程名称:商业伙伴与人力资源管理中的代理角色 课程概述:欢迎参加“商业伙伴与人力资源管理中的代理角色”课程。在本课程中,您将学习分析代理在战略人力资源管理中的角色,重点关注变革型领导力及商业伙伴模型所提出的替代方案。 课程结束时,您将能: - 识别商业伙伴模型的组织形式、职业行为和实现人力资源管理的能力。 - 理解变革型领导的概念及其作用。 此课程分为四个模块,每个模块设定为为期一周的学习。每个模块包含视频、阅读材料和学习检验测试。每个模块结束时都有知识检验评估。 我们非常高兴您能参加此课程,希望您能充分利用这里呈现的概念。 祝学习愉快! 课程大纲: 1. 模块 1 | 商业伙伴模型 描述:本模块将介绍商业伙伴模型的起源和发展,并讨论其职业行为。 2. 商业伙伴模型的实施与挑战 描述:本模块将介绍商业伙伴模型在组织中的重要性及其所面临的挑战。 3. 商业伙伴模型中的领导力 描述:本模块将分析领导者在管理和人力资源管理模型实施与发展中的角色。 4. 具体实践的战略对齐示例 描述:本模块将介绍并讨论商业伙伴模型实施的案例,重点突出其实施过程中的挑战。 |
|
Business Process Management in Healthcare Organizations (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/business-process-management-in-healthcare-organizations 简介: 课程名称:医疗组织中的业务流程管理 课程概述:您是否曾因与医疗组织解决账单或其他问题而感到,应该有更好、更高效和更以客户为中心的方式来运营这一业务流程?例如,您有没有想过,阅读账单或支付账单应该更容易?或者您在医疗组织工作时,是否觉得有更好的方式来优化业务流程?如果您的答案是肯定的,这门课程正适合您。 课程内容包括医疗组织业务流程的概述,以及业务流程管理的方法讨论,还讨论了医疗组织创业作为一种业务过程。课程提供链接,帮助您连接到更大的医疗组织业务流程、业务流程管理和创业的“现实世界”。这些链接也将作为资源,让您在完成课程后仍能使用。此外,课程还提供“虚拟实地考察”,让您探索网络上那些往往被忽视的有趣地方。 课程形式包括阅读材料、视频、测验和项目。项目要求您综合课程材料,设计以患者为中心的医疗组织业务流程,理想情况下达到最佳运行状态。设计需以电子文档的备忘录格式提交,作为课程的成果,您可以与同事分享或作为演讲活动的基础。 课程大纲: 1. 课程一:医疗组织业务流程与管理 - 课程概述以及医疗组织业务流程和业务流程管理的概述。 2. 课程二:医疗组织业务流程管理的改进与创新 - 医疗组织业务流程管理的改进与创新概述。 3. 课程三:医疗组织电子病人/客户记录业务流程 - 医疗组织电子病人/客户记录业务流程的概述。 4. 课程四:设计以患者为中心的医疗组织业务流程 - 综合课程材料,设计理想状态下以患者为中心的医疗组织业务流程。 |
|
Business Process Modelling (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/business-process-modelling 简介: 课程名称:商业流程建模 课程概述:本课程旨在教授如何使用专业图表捕捉和优化商业流程。学员将学习如何将来自利益相关者访谈和文档分析的见解转化为简洁明确的模型。课程内容涵盖了流程识别、捕捉、文档编写以及为不同受众调整模型的技巧。同时,学员将理解不同标准符号的优缺点,从而选择最适合自己需求的标准。 适合对象:该课程非常适合过程分析师、商业分析师、解决方案架构师、服务及用户体验设计师,以及对商业流程感兴趣的任何人。 |
|
Business Statistics and Analysis Capstone (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/business-statistics-analysis-capstone 简介: 课程名称:商业统计与分析顶点项目 概述:商业统计与分析顶点项目为学员提供了一个机会,能够将四门专业课程中所学的各种技能应用于现实生活中的数据分析。本项目与行业合作伙伴联合开展,使用公开的“住房数据”,提出通常客户会询问数据分析师的各种问题。学员的任务是进行相关的统计分析,并以可理解的方式报告分析结果,回应这些问题。请注意,由于这是一个顶点项目,其难度和模糊性比前四门课程要高,旨在尽可能模仿真实应用场景。 大纲: - 第1部分:商业统计与分析顶点项目简介 - 第2部分:商业统计与分析顶点项目:评估1和评估2 - 第3部分:商业统计与分析顶点项目:评估3 - 第4部分:商业统计与分析顶点项目:评估4 |
|
Business Strategies for Social Impact (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/wharton-social-impact 简介: 课程名称: 社会影响的商业战略 课程概述: 本课程由著名的沃顿教授凯瑟琳·克莱因和克里斯·格齐设计,旨在帮助个人、组织和投资者推动社会变革。课程探讨了在何种情况下投资社会公益是良好的商业实践,以及在全球范围内开发积极社会影响的创新且有效的商业战略。学习内容包括影响投资的基本知识、推动社会影响的商业战略制定、成为培养目标和激励变革的领导者、通过基于证据的模型衡量社会影响,以及有效且有意义地进行投资。完成课程后,学员将深入理解以目的导向领导组织的现实,并能够构建成功的战略,给世界带来有影响力的改变。 课程大纲: 第一模块: 以目的驱动的领导力 本模块将教你如何定义你的组织目的并制定培养目的的计划。学习目的驱动的领导力在成功组织中的重要性,分析五种社会目的模型,通过案例分析(如Daily Table和TOMS鞋子),测试假设,为投资者、员工和客户找到最佳解决方案。 第二模块: 商业如何推动社会影响 探讨影响与财务绩效之间的关系以及推动影响是否有益。学习企业创建社会和环境影响的多种方法,识别影响测量的不同组成部分,并讨论真实案例(如星巴克、坎贝尔汤和Warby Parker)中的影响决策,制定企业同时推动社会影响和财务绩效的计划。 第三模块: 影响测量 审查制定用于衡量组织真实社会影响的标准和依据,识别可持续发展目标(SDGs)和环境、社会与治理标准(ESG),并利用实践案例评估组织的投入、产出和影响。计算企业的社会投资回报率(SROI),策划有效的商业计划。 第四模块: 影响投资 本模块介绍影响投资的基础知识,通过分析社会责任投资(SRI)的全球趋势、经典的影响投资模型(如微型融资)及相关研究数据,帮助你深入理解当前的影响投资模型及其适用性。探索他人利益公司和联合国负责任投资原则,评估影响投资的风险与收益,并有效应对这些问题,实现可持续和有意义的影响。 |
|
Business Strategy (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/strategy-business 简介: 课程名称:商业战略 课程概述:在本课程中,您将学习组织如何创造、获取和维持价值。在此过程中,您将了解这一过程如何以及为什么对可持续竞争优势至关重要。您将更好地理解价值创造和捕获,并学习分析竞争与合作的工具,这些分析将从多个视角进行,包括行业层面(例如五力分析)和公司层面(例如商业模式和战略定位)。 您将能够: - 理解管理者如何协调公司内部不同职能领域、资源和系统,并将其与外部环境对齐,以提升整体业绩。 - 识别战略管理工具和框架,并将其应用于实际商业情境中。 - 处理多样的商业和行业信息,以诊断战略问题、评估战略替代方案并制定连贯且可行的战略计划。 本课程是Gies商学院在线项目(包括iMBA和iMSM)的组成部分。如需了解这些项目的入学信息,并探讨您在Coursera上的学习如何在被接受到学位项目后发挥作用,请访问 https://degrees.giesbusiness.illinois.edu/idegrees/。 课程大纲: 第一部分:模块1:战略领导 描述:战略领导模块将为商业战略课程奠定基础。您将学习使命、愿景和价值观及其在整体战略中的角色。您将了解VAR框架用于分析商业模式,以及SWOT框架用于理解商业战略的一致性和适配性。 第二部分:模块2:外部分析 描述:环境分析模块将重点关注商业战略的一个关键方面——分析和理解公司的外部环境。您将学习公司的宏观环境以及PESTEL框架的宏观环境分析。您还将了解公司的行业环境,并学习如何通过五力框架预测行业盈利能力。 第三部分:模块3:内部分析与竞争优势 描述:内部分析与竞争优势模块将提供对独特公司优势起源的深入理解,以及这些优势如何产生竞争优势。您将了解到公司之间基本内部差异的起源和后果,并使用活动、资源和能力的分析视角。这一模块将介绍价值链、价值网络和V-R-I框架等战略工具,以帮助您分析这些公司内部差异对(持续)竞争优势的影响。 第四部分:模块4:战略定位与战略更新 描述:战略定位和战略更新模块将内部和外部战略分析结合在一起,以制定公司整体战略。您将学习企业可以采取的两种主要“通用战略”,这可以通过广泛或狭窄的范围进行补充,以产生四种关键的战略定位类型。您还将学习“双重”战略以及公司为何以及如何需要适应以实现战略更新。 通过本课程的学习,您将全面掌握商业战略的核心知识和技能,为您在商业领域的成功奠定坚实的基础。 |
|
Business Strategy in Practice (Project-centered Course) (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/uva-darden-business-strategy-capstone 简介: 课程名称:实践中的商业战略(项目导向课程) 概述:该课程是一个顶点项目,旨在应用和展示您在专业课程中学到的技能。商业战略顶点项目是一项综合的战略分析,提供了一个机会,让您综合专门化中四门先修课程的概念和知识。该课程由弗吉尼亚大学达登商学院的顶尖教师开发,指导您完成项目。您可以继续选择之前作业中的组织或选择新组织进行项目分析。您将分析该组织的现状、面临的战略问题、可能追求的战略路径,并推荐最佳路径,最后撰写执行摘要。完成的项目将展示您对组织进行研究的能力、选择和应用最合适的分析工具、为特定立场建立有力论据的能力,以及向高层领导有效传达关键点的能力。 课程大纲: 1. 欢迎与开始:欢迎进入实践中的商业战略项目导向课程,恭喜您完成了四门先修课程!在此课程中,您将结合所学知识,利用工具开展全面的战略分析。 2. WIP里程碑1:欢迎来到第2周。继续进行WIP里程碑1的工作,以便在周末前提交作业。深度研究将为项目奠定坚实基础。 3. WIP里程碑1同行评审,启动WIP里程碑2:第3周为“缓冲”周,完成功能评审后开始WIP里程碑2的工作。 4. WIP里程碑2:第4周,继续进行WIP里程碑2的工作,以便在周末前提交。 5. WIP里程碑2同行评审,启动WIP里程碑3:第5周再次为“缓冲”周,完成同行评审后启动WIP里程碑3的工作。 6. WIP里程碑3:第6周,继续进行WIP里程碑3的工作,准备在第7周完成并提交战略分析。 7. 从WIP里程碑3到最终里程碑:第7周是繁忙的一周,您将完成WIP里程碑3的评审并准备最终提交项目。 8. 完成项目同行评审:第8周是最后一周,为完成同行评审留出时间,并参与讨论,分享对顶点体验的最终评论和反思。 本课程将帮助您深化对商业战略的理解,并有效地将理论知识应用于实践项目中。 |
|
Business Sustainability in the Circular Economy (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/business-sustainability-circular-economy 简介: 课程名称:商业可持续性与循环经济 课程概述: 在当今的可持续发展讨论中,企业如何确保地球的可持续性成为一个重要话题。本课程将深入探讨可持续性的含义及其对现代组织的影响,随着企业向循环经济理念转变,减少浪费、提高回收能力,以适应现代社会。您将学习企业在可持续发展中的角色以及您个人的贡献。此外,课程还将关注员工如何推动企业积极融入更广泛的社会。 我们将讨论多个具体主题,包括《巴黎气候协定》、碳足迹、循环经济、逆向物流、回收策略、维修权、企业社会责任、底层金字塔及发展经济体以及公平贸易商业模式。课程结束时,您对可持续性及企业与社会关系的理解将显著提高,您将培养新的研究和分析技能,并获得丰富的创意以应用于自己的组织和职业生涯中。 课程大纲: 第一周:可持续性与循环经济 内容:本周将概述课程结构、探索可持续性的本质、评估个人的环保表现,以及讨论循环经济下的未来商业模式。 第二周:回收与逆向物流 内容:本周将讨论循环经济、解释逆向物流、定义回收,并介绍绿色立法的相关内容。 第三周:企业社会责任(CSR) 内容:本周将帮助您理解企业社会责任(CSR),衡量CSR的影响,介绍底层金字塔的概念,并讨论公平贸易的相关话题。 |
|
Business Transformation with Google Cloud (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/business-transformation-google-cloud 简介: 课程名称:使用 Google Cloud 实现业务转型 概述:云技术或数据科学是什么,为什么会如此受关注?更重要的是,它能为你、你的团队和你的业务带来什么?如果你希望学习云技术,以便在你的角色中表现出色,帮助构建你业务的未来,并在云时代蓬勃发展,那么“使用 Google Cloud 实现业务转型”课程适合你。通过这项互动培训,你将了解核心的云商业驱动因素——特别是 Google 的云,并获得知识和技能,以确定业务转型是否适合你和你的团队,并相应地使用云的“超能力”构建短期和长期项目。此外,你还会通过补充的学生工作手册找到多个模板、指南和资源链接,以帮助你制定自定义简报材料,与领导层、技术团队或合作伙伴分享。 主要受众: 商业决策者:包括主任(管理经理的经理)、个体贡献者(IC)的经理或在非 IT 职能/部门(如财务、市场营销、销售、人力资源、产品设计)工作的 IC,旨在了解 Google 云技术在业务改善机会和转型项目中的应用。 课程大纲: 第一部分 标题:总结 描述:了解 Google Cloud 提供的其他课程、资源和专业服务,以便你能够加以利用。 |
|
Business Transformation with Google Cloud auf Deutsch (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/business-transformation-google-cloud-de 简介: 课程名称:与谷歌云一起进行商业转型(德语) 课程概述:本课程探讨云技术与数据科学的核心概念,以及它们在当今商业环境中的重要性。您将了解云技术为个人、团队及企业所带来的优势。如果您希望掌握云技术,以提升工作效率、塑造企业未来,并在云时代发挥最大潜力,那么“与谷歌云一起进行商业转型”课程将是您的理想选择。在这门互动课程中,您将学习到主要的云商业因素,特别是关于谷歌云的内容。您将获得必要的知识和技能,以判断企业转型是否与您和您的团队相关。此外,您将能通过云技术创建短期和长期项目。学员工作手册中提供了模板、指南和资源链接,帮助您创建针对企业领导、技术团队或合作伙伴的定制文档。 主要目标受众: 本课程针对企业内的决策者,包括高级管理人员、没有领导责任的员工管理者,以及非IT职位/部门的员工(如财务、市场营销、销售、HR、产品设计)等,旨在帮助他们了解如何利用谷歌云技术进行企业优化和转型项目。 课程大纲: 第一部分:课程总结 描述:了解谷歌云的更多课程、资源和服务,这些内容可能对您有所帮助。 |
|
Business Transformation with Google Cloud em Português (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/business-transformation-google-cloud-br 简介: 课程名称:与谷歌云的商业转型(Português) 课程概述:本课程旨在探讨云计算与数据科学的定义及其流行原因,特别是云技术能为个人、团队及企业带来的益处。如果您希望提升自身在职场的竞争力,为企业未来赋能并在云时代中蓬勃发展,那么《与谷歌云的商业转型》课程将是您的理想选择。通过互动培训,您将学习到谷歌云的主要商业因素,并掌握评估商业转型是否适合您和您的团队的知识与技能,同时能够利用云的“超级能力”创建短期和长期项目。课程提供的学生补充材料中,还包含了多种模板、指南和资源链接,助您创建个性化的总结文档,便于与领导、技术团队或合作伙伴分享。 主要目标受众: 企业决策者,包括高管(管理者级别)、个人贡献者(ICs)以及在非IT部门(如财务、市场、销售、人力资源、产品设计)工作的ICs,旨在理解谷歌云技术在商业改进及转型项目中的应用。 课程大纲: 1. **引言**:分析课程结构,介绍讲师及模块内容。 2. **模块1:云技术为何正在革新商业**:探讨云技术如何作为一种范式转变,定义云技术的基本要素,展示其实在各行业中的应用。 3. **模块2:推动创新文化**:讲解云技术如何带来企业文化的转型,分享创造和扩大创新的方法及成功案例。 4. **模块3:定义理想的商业转型挑战**:讨论如何利用云技术制定变革方案,明确转型与增量改进的区别,制定挑战的问题。 5. **模块4:通过可用性、安全性和合规性建立信任**:解析数据隐私和安全迁移云的常见问题,讨论如何维护云端数据的安全与合规。 6. **模块5:为转型挑战创建商业案例**:指导如何识别并实现商业挑战的转型解决方案,创建转型路线图和商业案例,并提供如何向领导和团队展示项目的建议。 7. **结论**:提供有关谷歌云的其他课程、资源和专业服务的信息。 该课程旨在帮助参与者掌握云技术的应用,从而在各自的领域中有效推动商业转型。 |
|
Business Transformation with Google Cloud en Español (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/business-transformation-google-cloud-es 简介: 课程名称:与谷歌云的商业转型(西班牙语) 课程概述:本课程旨在探索云计算和数据科学的概念,以及它们在当前商业环境中的重要性。学习者将了解云技术如何帮助个人、团队和企业在日益增长的云时代中蓬勃发展。通过本互动课程,您将掌握谷歌云的主要商业驱动因素,以及是否适合您的团队进行商业转型的知识和技能。同时,您还将通过使用云技术的“超级能力”来创建短期和长期项目。此外,课程还提供学生补充工作簿,其中包含多种模板、指南和资源链接,帮助您撰写个性化总结以与管理层、技术团队或合作伙伴分享。 目标受众:本课程主要面向企业决策者,包括高级经理、个别贡献者,以及那些在非IT部门(如财务、市场、销售、人力资源和产品设计)工作的人员,他们希望了解谷歌云技术的应用以推动业务改进和转型项目。 课程大纲: 1. **介绍**:分析课程结构,介绍讲师并概述各模块内容。 2. **模块1:云技术为何正在革命商业**:探讨云技术作为一种颠覆性变革,如何在全球范围内改变商业格局,及其基本组件对企业的意义。 3. **模块2:培养创新文化**:讨论如何通过文化和商业实践实现云的超级能力,分析将创新进行有机扩展的方法。 4. **模块3:定义理想的商业转型挑战**:介绍如何在云技术的框架下界定和设计转型解决方案,及制定商业案例的方法。 5. **模块4:通过可用性、安全性和合规性构建信任**:侧重于数据迁移到云中可能遇到的安全和隐私问题,定义相关术语并讨论保持数据安全的策略。 6. **模块5:为转型挑战创建商业案例**:讲解如何识别最具转型潜力的解决方案,并通过细分小项目来制定转型路线图和商业案例。 7. **结论**:了解和利用谷歌云提供的额外课程、资源和专业服务。 本课程将帮助您掌握云计算技术,推动企业的商业转型和创新,为今后的职业发展打下坚实基础。 |
|
Business Transformation with Google Cloud en Français (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/business-transformation-google-cloud-fr 简介: 课程名称:与 Google Cloud 共同实现商业转型(法语) 概述: 本课程探讨了云技术和数据科学的概念,以及它们为何受到广泛关注。更重要的是,课程将解释这些技术对个人、团队和企业的价值和贡献。若您希望深入了解云技术,以便在您的职业角色中脱颖而出,助力企业在云时代的繁荣发展,这门“与 Google Cloud 共同实现商业转型”的课程将非常适合您。通过此互动培训,您将了解到云计算在组织中的主要推动力,特别是 Google 的云服务。您还将获取必要的知识和技能,以评估企业转型是否符合您及您团队的需求,并能够设计短期和长期的项目,利用云的“超能力”。课程还提供了附加的练习手册,其中包含多种模板、指南及资源链接,以帮助您创建一份可供分享给您的管理层、技术团队或合作伙伴的个性化总结报告。 主要受众: 企业决策者:包括高级管理人员(责任人 N+2)、个人贡献者(CI)的经理,以及在非 IT 职能(如财务、市场营销、销售、人力资源、产品设计)工作的 CI,他们希望理解 Google 云技术的应用,从而发现业务改进的机会和转型项目。 课程大纲: 第一部分:结论 描述:了解其他 Google Cloud 提供的可能对您有帮助的课程、资源和专业服务。 |
|
Business Transformation with Google Cloud 中文 (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/business-transformation-google-cloud-cn 简介: 课程名称:Google Cloud 助力企业转型 课程概述: 本课程旨在帮助您深入理解云技术和数据科学的概念,以及它们对个人、团队和企业的重要性。随着云技术的快速发展,了解如何利用这些技术在工作中脱颖而出、推动企业增长变得尤为重要。本课程通过互动式培训,讲解了云业务的关键驱动因素,特别是 Google 的云技术,帮助学员评估企业转型的适宜性及其团队的需求。此外,课程还提供了多种辅助性练习册,包括模板和资源链接,助您撰写针对领导团队、技术团队或合作伙伴的定制简报。 主要受众: 本课程主要面向企业决策者,包括管理层的管理者、独立贡献者的管理者,以及在非 IT 职能(如财务、营销、销售、人力资源、产品设计)工作的专业人士,他们希望在业务改进和转型项目中了解 Google 云技术的应用。 课程大纲: 第一部分:课程总结 内容:了解 Google Cloud 提供的其他课程、资源和专业服务。 |
|
Business Transformation with Google Cloud 日本語版 (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/business-transformation-google-cloud-jp 简介: 课程名称:使用Google Cloud进行业务转型(日本语版) 课程概述: 本课程旨在让学员深入了解云技术和数据科学,并探讨其在当今商业环境中的重要性。通过这个课程,学员将掌握如何利用云技术为个人、团队和企业带来益处,尤其是在云时代的业务发展中获得成功。本互动培训将重点介绍云业务的主要推动因素,特别是Google Cloud的应用。学员将学习如何判断业务转型是否适合自己和团队,并在此过程中获得必要的知识和技能,以制定短期和长期计划,同时灵活运用云技术的强大功能。此外,课程提供的参与者工作簿中包含多个模板、指南以及资源链接,帮助学员创建自己的概要文档,并与领导、技术团队及合作伙伴分享。 主要对象: 本课程面向业务决策者,包括高管(经理的上司)、普通员工(个人贡献者)的经理等。同时,也适合对如何利用Google云技术来改善业务机会或推动转型项目感兴趣的非IT部门员工,如财务、市场营销、销售、人力资源和产品设计等。 课程大纲: - 第一部分:总结 - 描述:查看其他课程、参考信息,以及Google Cloud提供的专业服务。 |
|
Business Writing (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/writing-for-business 简介: 课程名称:商业写作 课程概述:良好的写作能力是商业世界中最重要的技能之一。超过七十家公司和三万名学生(从专业作家到新员工、非母语英语者到资深高管)都应用了“商业写作”中的技巧,提升了他们的沟通能力并推动了自己想法的传播。本课程将教你如何将十条优秀商业写作原则应用到工作中,使用简单的工具显著提高写作质量,以及如何通过组织、结构和修改来更有效地沟通。从第一堂课开始,你就可以立即将新学的知识应用到工作中,今天就能提升你的写作能力。你的想法是有力量的,学习如何以清晰和影响力传达它们。 课程内容包括: 1. **构建优秀商业写作**:介绍有效沟通专业化、终期项目和商业写作课程,探索优秀商业写作的基本原则。 2. **成功写作的公式**:教授有效组织文件的重要性,帮助你优化商业写作并创建强有力的商业文件。 3. **打造有力的写作**:应用写作原则和组织结构,创造实际的备忘录,并纠正常见的语法错误。 4. **激活你的声音!**:提供提升语言表达和写作清晰度的具体技巧,让你的想法更加出色。 该课程可作为科罗拉多大学博尔德分校数据科学硕士(MS-DS)学位的学分课程,MS-DS是一个跨学科的学位项目,适合在计算机科学、信息科学、数学和统计等领域有广泛背景的人士。 |
|
Business-to-Consumer (B2C) Sales Strategies and Techniques (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/business-to-consumer-b2c-sales-strategies-and-techniques 简介: 课程名称:商业对消费者(B2C)销售策略与技巧 课程概述:本课程将帮助您了解B2C销售的核心内容,包括如何识别理想客户,以及产品知识和有效沟通在达成销售中的重要性。我们将介绍一些关键技巧,帮助您自信地完成交易。通过引人入胜、易于理解的讨论和简短视频,我将引导您掌握这些基础概念。此外,互动视觉辅助工具将使学习过程更加愉快和便捷。 课程目标:本课程专为有志于成为销售专业人士的人士设计,提供成为销售代表所需的基础知识。通过专注和决心运用这些策略,您将看到销售业绩的显著提升! |
|
Búsqueda avanzada y verificación de información (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/busqueda-avanzada-y-verificacion-de-informacion 简介: 课程名称:高级搜索与信息验证 课程概述:本课程旨在提供一系列技能和能力,以应对数字时代带来的假信息挑战。学员将学习如何通过互联网有效搜索信息,利用视听工具、数字资源、应用程序和软件,同时也不忽视直接的人际信息来源,以核实社交媒体上流传的材料。 课程大纲: 1. 部分一:打击假信息 - 描述:探讨假信息的产生及其对社会的影响,学习如何识别和反驳不实信息。 2. 部分二:浏览器的使用 - 描述:掌握各种浏览器的高级搜索技巧,以提高信息检索的效率。 3. 部分三:Twitter - 描述:学习如何在Twitter平台上寻找和验证信息,分析推文的可信度。 4. 部分四:图像和视频分析 - 描述:发展分析图像和视频真实性的能力,识别可能的篡改与伪造。 5. 部分五:进一步了解. 补充阅读 - 描述:提供额外的资源和阅读材料,以深化对信息验证的理解。 通过该课程,学员将掌握对抗假信息的重要工具和技术,提升其在信息筛选和分析上的能力。 |
|
C for Everyone: Programming Fundamentals (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/c-for-everyone 简介: 课程名称:人人都能学的C语言:编程基础 概述:本课程适合所有人。在我们所生活的新世界中,编码是一项普遍有价值的技能,无论你是科学家、艺术家还是人文学科研究者。算法无处不在,我们都需要理解它们是如何运作的。C语言特别适合作为编码入门,因为它是一种经过验证的语言,并能让你深入理解计算过程。本课程不需要任何编码基础,我们将从零开始。 预计学习时间:每周约五小时,为期五周。 课程大纲: 1. **介绍** - 内容:课程概述,C语言的历史,以及第一组编程活动。 2. **词法元素和数据类型** - 内容:词法元素和数据类型,逐步提升的编程活动,以及更高级问题的可选讨论。 3. **控制流与简单函数** - 内容:控制流和简单函数,进一步复杂的编程活动,以及更高级问题的可选讨论。 4. **高级函数、递归、数组和指针** - 内容:函数、递归、数组和指针的延续学习。 5. **数组和指针** - 内容:对数组和指针的更深入处理以及一个有趣的编程活动。 6. **期末考试** - 内容:C语言基础课程的第一部分结束,对你的学习进行评估。 欢迎所有有兴趣的人士加入这个课程,提升您的编程技能! |
|
C for Everyone: Structured Programming (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/c-structured-programming 简介: 课程名称:C 语言入门:结构化编程 课程概述:在我们生活的新时代,编码已成为一项普遍有价值的技能,无论你是科学家、艺术家还是人文学者。算法无处不在,我们都有必要理解它们的工作原理。C 语言特别适合作为编程的入门语言:它是一个经过验证的语言,可以让你深入理解计算过程。在最后一个模块中,你还将接触到更高级的 C++ 编程。此课程是《C 语言入门:基础知识》的延续,建议在开始本课程之前先完成该基础课程。 预计时间投入:每周五小时,共五周。 课程大纲: - 第一周:介绍结构化编程的基本概念。 - 第二周:深入探讨数据结构和控制结构的应用。 - 第三周:学习函数的使用及其在代码中的重要性。 - 第四周:掌握文件操作和内存管理的基础知识。 - 第五周:探索高级主题并引入 C++ 编程语言。 - 结业模块:回顾和整合所学的内容,进行总结与讨论。 |
|
C Programming: Advanced Data Types - 5 (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/c-programming-advanced-data-types 简介: 课程名称:C 程序设计:高级数据类型 - 5 课程概述:在本课程中,您将学习如何在 C 语言中定义自己的数据类型,并利用新创建的类型更高效地存储和处理数据。许多编程语言提供了多个内置数据类型用于存储整数、小数和字符等基本变量,但是如果您想存储更复杂的数据呢? 在 C 语言中定义自己的数据类型,允许您高效地存储和处理客户的姓名、年龄及其他相关信息,所有这些都可以在一个变量中完成!您还将获得与任何编程语言基础相关的编程概念的经验。 为什么学习 C 而不是其他编程语言?您是否知道智能手机、汽车导航系统、机器人、无人机、火车和几乎所有电子设备都有 C 语言代码在背后运行?C 语言在速度和灵活性至关重要的场景中得到广泛应用,例如嵌入式系统或高性能计算。 完成本短课程后,您将达到 C 编程与 Linux 专业化的第五个里程碑,为计算机工程的职业生涯打开大门。 职业前景: - 程序员、开发人员、工程师、经理及与科学计算和数据科学相关的行业; - 嵌入式系统,如交通、公共设施和航空航天; - 机器人行业和制造业; - 物联网 (IoT),应用于智能家居、自动化和可穿戴设备。 - IEEE,全球最大的技术专业组织,排名2021年雇主需求的前三大编程语言中,C 语言入选。 本课程获得了 Patrick & Lina Drahi 基金会的财政支持。 课程大纲: - 欢迎 - 第一周:结构体 - 到第一周结束时,您将能够创建、初始化和修改新数据类型的结构变量,并理解这些变量所使用的内存量。您还将学习定义、初始化和修改结构体数组,并通过值传递这些结构体给函数。 - 第二周:结构体与指针 - 到第二周结束时,您将能够创建/解引用指向结构体的指针,将结构体传递给函数(以便可以修改),以及动态分配内存以存储结构体类型的数据变量。您还将能够解释直接和间接成员选择运算符之间的区别。 - 第三周:链表 - 到第三周结束时,您将能够创建和初始化结构体的链表,并进行基本操作:交换元素、按字母或数值排序,以及在链表中搜索特定成员。 - 结课 |
|
C Programming: Getting Started - 1 (Coursera) 0 个评论 关注 主页: 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程序,执行涉及用户输入、整数和浮点数算术运算的任务,并将结果输出到屏幕。 - 课程总结 描述:后续将介绍课程总结等内容。 |
|
C Programming: Language Foundations - 2 (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/c-programming-language-foundations 简介: 课程名称:C编程:语言基础 - 2 课程概述:本课程将教你在C语言中使用逻辑语句和数组。逻辑语句用于基于你定义的条件进行决策,并跟执行后续的指令。数组则用于存储、跟踪和组织大量数据。此外,你将实现一些基本的算法用于数据的搜索和排序。 为什么学习C语言?C语言不仅是世界上最稳定和最流行的编程语言之一,它几乎支持所有电子设备的运行。C语言是现代计算机信息技术的基石之一。 为什么学习C而不是其他编程语言?你知道智能手机、汽车导航系统、机器人、无人机、火车及几乎所有电子设备背后都运行着C代码吗?C语言在速度和灵活性至关重要的场合中广泛应用,如嵌入式系统或高性能计算。 完成本课程后,你将获得对任何编程语言基础知识的经验,并更接近计算机工程的职业生涯。 职业前景: - 编程人员、开发者、工程师、经理,以及科学计算和数据科学相关行业; - 嵌入式系统,如交通运输、公用事业网络和航空航天; - 机器人行业和制造业; - 物联网(IoT),用于智能家居、自动化和可穿戴设备。 - IEEE(全球最大的技术专业组织)在2021年将C语言排名为雇主需求的第三大编程语言(来源:IEEE Spectrum)。 本课程得到了Patrick & Lina Drahi基金会的资金支持。 课程大纲: - 名称:欢迎 描述:让我们开始编码吧!准备好使用我们为促进你的学习而开发的尖端工具。 - 名称:第1周:逻辑条件和if-else语句 描述:本周,你将利用逻辑条件(即if语句和if-else语句),并结合以及否定多个逻辑条件,使用逻辑运算AND、OR和NOT。 - 名称:第2周:数组、for和while循环 描述:本周你将创建并使用整数和浮点数的数组。你还将解释FOR和WHILE循环的语法,并创建使用它们的嵌套分支语句程序。 - 名称:第3周:字符串、排序和搜索算法 描述:本周你将创建字符数组(字符串),使用空字符终止符,处理字符串以找到它们的长度。你还将能够对数组进行排序:按字母顺序排列字符串、排序数字、查找特定数字等。 - 名称:课程总结 描述: |
|
C Programming: Modular Programming and Memory Management - 3 (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/c-programming-modular-programming-and-memory-management 简介: 课程名称:C编程:模块化编程与内存管理 - 3 课程概述: 本课程旨在帮助您提升编码技能,成为熟练的C程序员,重点介绍函数和指针的基本概念。您将学习模块化编程的思想,即将复杂任务拆分为可管理的小部分。在课程中,您将学会如何编写自己的函数,并深入了解计算机架构及其内存组织。 随着计算机内存的巨大增量,如何让程序记住某个变量的位置变得尤为重要。我们将讨论内存在计算机内部如何高效寻址,以及与之相关的指针概念。指针常被认为是C程序开发者所面临的最具挑战性的问题之一,我们将通过创新的可视化工具来帮助您理解指针的工作原理。您将在浏览器中获得即时反馈,帮助您轻松学习。 本课程所传授的编程概念是任何编程语言的基础。C语言作为全球工程学校的基础编程语言之一,是现代计算机信息技术的基石之一。自1970年代面世以来,它仍然是世界上最稳定和受欢迎的编程语言之一。 完成本课程后,您将达到C编程与Linux专业化课程的第三个里程碑,为计算机工程的职业生涯开辟了新的门道。 就业前景: - 程序员、开发者、工程师、管理者及科学计算和数据科学相关行业; - 嵌入式系统,如交通、公共事业网络和航空航天; - 机器人行业及制造业; - 物联网(IoT),用于智能家居、自动化和可穿戴设备。 根据IEEE Spectrum的数据显示,C语言在2021年被雇主需求排名第三的编程语言。 本课程获得帕特里克与莉娜·德拉希基金会的财政支持。 课程大纲: - 欢迎:让我们开始编码,您将熟悉团队开发的学习工具,使编码学习更轻松。 - 第1周:函数和递归:学习将复杂程序分解为多个函数,包括创建函数、编写函数调用和原型、调用函数以及让函数返回特定值。 - 第2周:内存与变量的作用域:了解冯·诺依曼架构模型,记忆计算机内存的组织与寻址方式,使用sizeof()函数,识别溢出和舍入错误,确定变量的作用域。 - 第3周:指针:可视化、描述和利用指针,掌握简单的指针算术,能够创建可以接收数组并修改数组的函数。 - 课程总结:总结所学内容。 |
|
C Programming: Pointers and Memory Management - 4 (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/c-programming-pointers-and-memory-management 简介: 课程名称:C 编程:指针和内存管理 - 4 概述:本课程将探讨编程语言中一个关键概念:内存的使用。课程基于在《C 编程:模块化编程和内存管理》中讨论的指针基本概念,介绍指针及指针算术的高级用法。我们还将讨论指针数组和多维数组,并学习如何在程序执行期间为自己的数据动态分配内存。 您将在专为本课程开发的浏览器工具中进行实际编码,立即获得代码反馈,无需安装任何软件! 为什么学习 C 而不是其他编程语言?您知道智能手机、汽车导航系统、机器人、无人机、火车以及几乎所有电子设备的后台都有 C 代码运行吗?C 语言在速度和灵活性至关重要的场合(如嵌入式系统或高性能计算)中广泛应用。 在本课程中,您还将获得对任何编程语言的基础编程概念的经验。 完成本课程后,您将达到 C 编程与 Linux 专项课程的第四个里程碑,为您打开计算机工程职业生涯的大门。 就业前景: - 程序员、开发者、工程师、经理等与科学计算和数据科学相关的产业; - 嵌入式系统,如交通、公共事业网络和航空航天; - 机器人行业和制造业; - 物联网(IoT),包括智能家居、自动化和可穿戴设备。 - IEEE,即全球最大的科技专业组织,2021 年将 C 语言列为需求量第三的顶级编程语言。(数据来源:IEEE Spectrum) 本课程得到了帕特里克与莉娜·德拉希基金会的资金支持。 课程大纲: - 欢迎:让我们开始编码!您将熟悉我们的学习工具,这些工具旨在让学习编码更容易。 - 第一周:内存和指针:到第一周结束时,您将能够可视化内存中的指针概念,并在函数中使用指针和简单的指针算术。您还将证明数组名称是指针,同时进行指针算术,并创建可接受和修改数组的函数。 - 第二周:多维数组:到第二周结束时,您将能够使用数组符号和星号符号对指针进行解引用。您还将能够在数组中存储多个字符串并操作矩阵。 - 第三周:动态内存分配:到第三周结束时,您将能够区分堆栈和堆内存空间。您还将能够在堆中编程分配和释放数组所需的内存。 - 结束课程:课程总结部分。 |
|
C Programming: Using Linux Tools and Libraries - 7 (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/c-programming-using-linux-tools-and-libraries 简介: 课程名称:C编程:使用Linux工具和库 - 7 课程概述:本课程将教您如何在Linux操作系统中使用专业工具和库编写和构建C程序。作为C编程与Linux专业化的第七个也是最后一个课程,您将能够在Linux操作系统中开发和使用您的C代码。使用C语言库是与他人共享代码的重要概念。除了编译和链接,您还将学习如何将参数传递给可执行程序。 当您开始编程职业生涯时,将能够继续使用全球C程序员使用的专业编码环境进行编码。 为什么要学习C而不是其他编程语言?您知道智能手机、汽车导航系统、机器人、无人机、火车和几乎所有电子设备都在其背后运行着一些C代码吗?C语言在速度和灵活性至关重要的情况下被广泛使用,例如在嵌入式系统或高性能计算中。 在本课程结束时,您将达到C编程与Linux专业化的最后一个里程碑,为进入计算机工程领域打开大门。 职业前景: - 程序员、开发者、工程师、管理人员及科学计算和数据科学相关行业; - 嵌入式系统,如交通、公共事业网络和航空航天; - 机器人行业与制造业; - 用于智能家居、自动化和可穿戴设备的物联网(IoT); - IEEE(全球最大的技术专业组织)将C语言评选为2021年雇主需求的前三种顶级编程语言之一。 本课程得到了Patrick & Lina Drahi基金会的财务支持。 课程大纲: - 欢迎 - 第一周:C语言中的库 - 到第一周结束时,您将能够有效声明和定义函数,以及使用外部库(例如数学、压缩、图像)。 - 第二周:模块化库和Makefile - 到第二周结束时,您将能够使用预处理指令,从多个源文件构建应用程序,并使用Makefile自动化构建过程。 - 第三周:C语言中的文件操作 - 到第三周结束时,您将能够将参数传递给主函数,读取和使用文件,写入文件,并安装专业的C编译器。 - 课程结课 本课程将为您提供构建良好C代码的基础,并为您的编程事业打下坚实基础。 |
|
C# Class Development (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/csharp-class-development 简介: 课程名称:C# 类开发 课程概述:本课程是专注于学习如何使用 C# 编程语言和 Unity 游戏引擎开发视频游戏的系列课程中的第三门课程,适用于 Windows 或 Mac 平台。C# 是一种优秀的编程语言,适合学习编程和专业编程,而 Unity 是独立游戏开发者非常受欢迎的游戏引擎,2016 年下载量达到 160 亿次。此外,C# 是可以在 Unity 环境中使用的编程语言之一。 本课程假设学员具备前两门课程的相关知识。推荐学员确保具备这些基础知识,无论是通过学习前面的课程还是通过个人经验。在整个课程中,您将继续扩展您的 C# 和 Unity 基础知识,探索更多相关主题。 该课程及前两门课程的内容基本上是我们在美国科罗拉多大学科泉斯分校(UCCS)为游戏设计与开发专业设定的第一门编程课程。 模块: 1. 抽象与控制台应用类:学习抽象的概念以及如何利用它来设计和实现控制台应用程序类。 2. 更深入地了解方法:探讨方法的工作原理,包括参数的使用和如何从方法返回值。 3. Unity 类:学习如何为 Unity 游戏设计和实现类。 4. 字符串与 Unity 音频:学习字符串在控制台应用程序和 Unity 游戏中的应用,同时了解如何为 Unity 游戏添加音效。 本课程是独立工作,未获得 Unity Technologies 或其附属公司的赞助、授权或关联。 |
|
C# for .NET Developers (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/c-sharp-for-dot-net 简介: 课程名称:C# for .NET Developers 课程概述:本课程深入C#编程的基础知识,这是一项.NET框架的核心组成部分。课程从编程概念的基本内容入手,例如变量、数据类型和控制结构,然后逐渐过渡到更高级的主题,包括面向对象编程(OOP)。 课程主要模块包括: 1. **ASP.NET简介** 此模块旨在为希望学习ASP.NET框架的学员提供全面的概述。参与者将学习如何使用ASP.NET创建动态Web应用程序,包括构建Web表单、使用服务器控件,以及使用数据源来检索和显示信息。此外,课程还覆盖了C#编程的基础知识,并介绍.NET框架。 2. **C#编程基础** 此模块旨在为学习者提供C#编程语言的语法、概念和原则的坚实基础。课程内容涵盖C#的介绍,包括其历史及其在现代软件开发中的重要性,接着学习C#中的基本编程要素,如数据类型和变量的使用,包括整数、浮点数、布尔值和字符串类型。参与者还将学习使用算术、逻辑和比较运算符,以及条件语句、循环和分支语句来控制程序流,此外还涉及方法和函数的创建与调用,包括参数传递和返回值的基础知识。 3. **高级C#编程** 此模块为学习者提供深入理解高级C#编程概念和技巧的机会。课程内容包括LINQ、委托和事件等高级编程概念的概述,接着探讨面向对象编程的高级原则,如继承、多态和封装,以及扩展方法、接口和抽象类等类和对象的高级处理技巧。此外,课程还涵盖异常处理、线程及异步编程的高级主题,包括如何创建和处理异步与并行代码。 通过本课程,学习者将掌握C#编程的全面知识,为成为一名合格的.NET开发者奠定坚实的基础。 |
|
C#程序设计 (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/sheng-c-biancheng 简介: **课程摘要:C#程序设计** 本课程《C#程序设计》旨在帮助学习者掌握C#这门优秀的面向对象编程语言。C#结合了C++和Java的优点,广泛应用于Windows图形用户界面、Web应用、数据库等领域。课程通过理论和实践相结合,以Visual Studio为开发工具,深入介绍C#语言及面向对象编程的基本原理。 课程大纲如下: 1. **C#程序设计简介**:介绍C#语言的特点、开发步骤及基本构成,帮助学习者建立初步认识。 2. **C#语言基础**:涵盖数据类型、表达式、流程控制及数组的基本知识,为编写程序打基础。 3. **面向对象的C#语言**:讲解类的定义、成员、继承等面向对象编程技术。 4. **C#语言高级特性**:学习命名空间、委托、事件等C#独有的高级特性,全面理解语言特性。 5. **基础类及常用算法**:介绍C#语言的类库、基础类和常用数据结构,讨论排序和查找等常用算法。 6. **流、文件**:讲解流式输入输出及文件和目录管理的操作。 7. **Windows窗体与控件**:介绍图形用户界面设计,包括窗体、控件及相关界面元素。 8. **绘图及图像**:教授在窗体和控件上进行绘图的基本知识及操作。 9. **文本处理及正则表达式**:了解文本处理的常用方法,特别是使用正则表达式进行匹配和替换。 10. **网络信息获取及Xml处理**:讲解如何从网络获取信息及处理XML格式的数据。 11. **多线程与异步编程**:学习多线程编程和异步编程技术,提升程序性能。 12. **访问数据库**:介绍使用ADO.NET在C#中进行数据库访问的编程方法。 13. **深入理解C#语言**:探讨C#语言的机制,深入掌握类型转换、变量传递、多态等高级概念。 本课程适合已经具备其他编程语言基础的学习者,以生动有趣的内容和适中的难度,帮助其轻松迈入C#编程的世界。 |
|
c#高级编程 (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/csharp-gaoji-biancheng 简介: 课程名称:C#高级编程 课程概述:本课程全面讲解C#的语法,帮助学习者掌握如何编写控制台程序。内容涵盖数组、方法、类与对象等关键知识,同时深入探讨面向对象编程思想,学习使用类和对象构建程序。此外,课程还简要介绍.NET架构以及基础的数据结构和算法。 学习重点: 1. C#的语法 2. 面向对象的编程方法 课程采用丰富的实例,引导学习者从简单到复杂,逐步深入掌握课程内容。无论你是否有编程经验,均可通过本课程真正进入程序设计的领域。 课程大纲: - 数组:介绍C#数组的基本概念和使用方法。 - 方法(函数):详细讨论方法的声明、定义、调用及参数传递。 - 类与面向对象的编程:讲解类的定义、创建与析构以及类成员的访问控制。 - 类的继承与多态:探讨类的继承、多态及接口的概念。 - 异常处理和泛型:学习如何处理异常及C#中的泛型用法。 通过本课程的学习,您将获得扎实的C#编程技能,并能够自信地进行程序设计。 |
|
C++ Basic Structures: Vectors, Pointers, Strings, and Files (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/cpp-basic-structures-vectors-pointers-strings-and-files 简介: 课程名称:C++基础结构:向量、指针、字符串与文件 课程概述:在几分钟内编写并运行你的第一个C++程序,无需安装任何软件!本课程旨在为具有有限编程经验的学习者提供坚实的基础,不仅教授C++,还包括可转移到其他编程语言的核心计算机科学主题。课程模块涵盖向量、指针、字符串和文件。建议在参加本课程之前完成“C++基础:选择与迭代”课程。 为了提供真实的实践和自我节奏的学习体验,本课程不包含视频。作业包含简短的解释、图片以及可以运行的代码示例,并提供建议的修改以进一步探索代码示例,通过实际操作加深理解。学习者可以在整个学习过程中获得即时反馈,并通过各种评估项目逐步推进,从快速理解检查(选择题、填空题和打乱代码块)到小型、易于接近的编码练习,这些练习只需几分钟而不是几个小时。 课程大纲: 1. 向量:本模块介绍如何使用向量存储多个数据,并通过迭代或使用内置方法和函数来操作向量。模块结束时有实验室和评分的编码练习。 2. 指针:本模块涵盖创建、引用和取消引用指针的内容。模块结束时有实验室和评分的编码练习。 3. 字符串:本模块介绍如何存储多个字符或文本,及使用内置方法和函数来操作字符串。模块结束时有实验室和评分的编码练习。 4. 文件:本模块涵盖如何从文本和CSV文件中导入和导出大块数据。模块结束时有实验室和评分的编码练习。 通过本课程,你将能有效提升自己的编程技能与计算机科学理解,为今后的学习打下坚实的基础。 |
|
C++ Basics: Selection and Iteration (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/codio-cpp-basics 简介: 课程名称:C++基础:选择与迭代 课程概述:在几分钟内编写并运行您的第一个C++程序,无需安装任何软件!该课程针对没有编码经验的学习者,提供了C++及其他编程语言的核心计算机科学主题的坚实基础。课程模块涵盖了打印、运算符、迭代(即循环)和选择(即条件语句)。 为了提供真正的实践体验,该课程无视频内容。作业包含简短的解释、图像和可运行的代码示例,并提供建议的编辑以进一步探讨代码示例,通过实践加深理解。您可以在学习过程中获得即时反馈,从快速理解检查(选择题、填空题和解码块)逐步进展到小型、易于接近的编码练习,这些练习只需几分钟即可完成,而非几个小时。 课程大纲: 1. 基础技能 - 编写您的第一个程序! - 描述:欢迎来到C++基础:选择与迭代课程的第一周。此模块涵盖打印、变量和注释的基本概念。课程最后有实验和评分代码练习。 2. 运算符 - 描述:欢迎来到C++基础:选择与迭代课程的第二周。此模块涵盖算术运算符(+、-、*、/、%)和布尔运算符(与、或、非)以操作存储在变量中的数据。课程最后有实验和评分代码练习。 3. 条件语句 - 描述:欢迎来到C++基础:选择与迭代课程的第三周。此模块涵盖使用条件语句进行决策的概念,从而使您的脚本能够根据数据产生不同的输出。课程最后有实验和评分代码练习。 4. 循环 - 描述:欢迎来到C++基础:选择与迭代课程的第四周。此模块涵盖不同类型的循环,以重复程序中的某些部分,而无需一遍又一遍地复制和粘贴相同的代码行。课程最后有实验和评分代码练习。 |
|
C++ Class Development (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/cpp-class-development 简介: 课程名称:C++类开发 课程概述:本课程是该专业特化的第三门课程,旨在教授如何使用C++编程语言和Unreal游戏引擎在Windows或Mac上开发视频游戏。课程假设学员具备前两门课程的知识,无论是通过学习那些课程还是个人经验,都应确保在开始本课程前掌握这部分内容。在本课程中,您将通过探索更多的C++和Unreal主题,继续强化您的基础知识。 模块一:学习抽象如何帮助我们开发优质软件,并设计和实现控制台应用程序类。 模块二:深入探讨函数的实际工作原理。 模块三:设计和实现Unreal类,并将其包含到游戏中,了解字符串如何在C++和Unreal HUD中运作。 模块四:扩展对指针的理解,并为Unreal游戏添加音效。 课程大纲: - **模块一:抽象与控制台应用程序类** 描述:在本模块中,您将学习抽象的概念,它关乎在解决特定问题时决定哪些细节重要(或不重要)。您还将学习如何设计和实现一个控制台应用程序类。 - **模块二:函数的深入探讨** 描述:在本模块中,我们将更仔细地观察函数是如何工作的,包括参数的工作原理以及如何从函数返回值。 - **模块三:Unreal引擎类与字符串** 描述:在本模块中,您将学习如何设计和实现可在Unreal游戏中使用的类。您还将学习字符串的概念,以及如何在控制台应用和Unreal游戏中使用它们。 - **模块四:指针与Unreal引擎音频** 描述:在本模块中,您将终于更深入地了解指针在C++和Unreal中的工作原理。同时,您将学习如何为您的Unreal游戏添加音效。 通过这一系列的学习,您将深化对C++和Unreal引擎的理解,为未来的游戏开发奠定坚实的基础。 |
|
C++ For C Programmers, Part A (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/c-plus-plus-a 简介: 课程名称:C++程序员入门,第一部分 课程概述:本课程专为有经验的C程序员设计,旨在教授他们如何在C++中进行编程。课程中的示例和练习要求学员具备基本的算法和面向对象软件的理解。 课程大纲: 1. 模块1:如何将现有的C程序转换为C++程序。使用类型安全的输入/输出,避免使用预处理器。 2. 模块2:复习Dijkstra最短路径算法。C++函数和泛型。C++类及面向对象编程,以Point类为例进行讲解。 3. 模块3:Point类的默认构造函数和初始化语法。转换构造函数、拷贝构造函数。列表和动态内存分配。深拷贝的概念。 4. 模块4:Prim和Kruskal算法的讲解。基本容器类的使用,包括三脚架容器、迭代器和算法。 5. 期末考试:实践和最终评估。 本课程将通过实践演练和理论讲解,帮助学员掌握C++编程的核心概念和技术。 |
|
C++ For C Programmers, Part B (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/c-plus-plus-b 简介: 课程名称:C++ 为 C 程序员 Part B 概述:本课程面向希望使用 C++ 编程的经验丰富的 C 程序员。课程中的示例和练习要求学员具备基本的算法和面向对象软件的理解。 课程大纲: 1. **STL 和 Hex 游戏** 本模块探讨标准模板库的架构,特别强调迭代器在访问容器中的作用,以生成高效的通用算法。同时,还介绍了新风格的函数对象——lambda 表达式。 2. **Hex 作为图形和继承** 本模块展示如何将 Hex 游戏视为一个图形来进行游戏。包括其作为无向图在 C++ 中的表示。模块探索了 C++ 的继承逻辑和语法,以“学生”作为基类,“研究生”作为派生类的示例。 3. **Hex 的 AI 使用和 C++ 移动语义** 本模块解释了用于游戏的 Min-Max 和 Alpha-Beta 算法。编程主题包括 C++11 移动语义和引用垃圾收集的详细示例。 4. **蒙特卡洛 Hex 程序及进一步的高级 C++ 主题和模式** 本模块展示如何在复杂游戏如 Hex 和围棋中使用蒙特卡洛评估,进而提升至顶级比赛水平。讨论了 C++ 的断言和异常处理,以及 C++11 的静态断言功能。最后一部分引入“设计模式”,这是现代面向对象编程的一个重要特性。 5. **期末考试** 本模块包含三场练习考试(可以多次参加)和期末考试,后者在课程的总成绩中占有一定比例。 本课程为有志于深入学习 C++ 的 C 程序员提供了全面而深入的学习机会。 |
|
C++ Interacting with the World and Error Handling (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/c-interacting-with-the-world-and-error-handling 简介: 课程名称:C++与世界的交互及错误处理 概述:本课程深入探索C和C++编程语言,重点讨论C/C++语言的特性如何影响安全性,以及C/C++与外部世界的交互方式、错误处理、执行环境等重要主题。 课程大纲: 第一部分:与世界的交互 描述:本部分将探讨C/C++语言如何与外部系统进行交互,包括输入输出操作及其对安全性的影响。 第二部分:错误处理 描述:这一部分将介绍C/C++中的错误处理机制,帮助学生理解如何有效地捕获和处理错误,确保程序的健壮性。 第三部分:C++中的差劲错误处理 - 实验 描述:本部分提供了实践实验,让学生在C++项目中识别和改进不当的错误处理方法,以提升编程能力和代码质量。 |
|
C++ Lab Content (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/c-lab-content 简介: 课程名称:C++ 实验室内容 课程概述:本课程深入探讨 C 和 C++ 编程语言,分析这两种语言的独特性及其对安全性、与外部世界的交互方式、错误处理、执行环境等方面的影响。 课程大纲: 1. 第一部分:C++ 缓冲区溢出 - 本部分将介绍缓冲区溢出的概念及其在 C++ 编程中的应用和风险。 2. 第二部分:整数溢出与下溢 - 本部分将讨论整数溢出和下溢的机制,分析其带来的安全隐患。 3. 第三部分:C++ 格式字符串漏洞 - 本部分重点讲解格式字符串漏洞的原理及其对程序安全性的威胁。 通过本课程,学员将能够理解 C/C++ 语言的复杂性,并掌握如何在编程中防范常见的安全漏洞。 |
|
C++ Object Basics: Functions, Recursion, and Objects (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/cpp-object-basics 简介: 课程名称:C++对象基础:函数、递归与对象 课程概述:本课程旨在帮助拥有有限编码经验的学习者在几分钟内编写并运行首个C++程序,而无需安装任何软件。它不仅提供了C++的基础知识,还涵盖了计算机科学中的核心主题,这些知识可以迁移到其他编程语言。课程模块涵盖函数、递归、对象和可变性。建议先完成本专业化的前两个课程。 为了提供真正的动手、自主学习的体验,本课程没有视频内容。作业包含简短的说明、图片、可运行的代码示例,并提供建议的编辑,进一步探索代码示例,进而加深理解。学习者在学习过程中将获得即时反馈,通过各种评估项逐渐进步,从快速理解检查(选择题、填空题和代码块重组)到小型、易于上手的编码练习,这些练习只需几分钟而非几个小时。 课程大纲: 1. 用户定义函数:第一周的作业涵盖通过将代码片段封装在函数中来实现代码重用。可以创建输入和/或返回数据的函数。模块结束时会进行实验室和评分编码练习。 2. 递归:第二周的作业涉及创建递归函数,并识别何时可以使用递归替代传统的迭代。模块结束时会进行实验室和评分编码练习。 3. 对象简介:第三周的作业关注创建用户定义类以及如何根据这些类实例化对象。模块结束时会进行实验室和评分编码练习。 4. 可变性:第四周的作业论述通过函数更改与对象相关的属性。模块结束时会进行实验室和评分编码练习。 |
|
C++ Programming: Classes and Data (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/cplusplus-crypto-ii 简介: 课程名称:C++编程:类与数据 概述:本课程是五门课程中的第二门,旨在帮助您在C++语言中自信地使用面向对象的编程范式。此专业适合希望学习面向对象编程的个人,涵盖从C++基础知识到构建加密货币交易平台的全套内容。 在这五门课程中,您将与讲师一起进行一个项目:构建一个加密货币交易平台。 课程大纲: 1. 使用类和变量建模数据:OrderBookEntry类,第一部分 - 描述:本周您将学习基本数据类型(数字和字符串)以及类与数据的概念。 2. 使用类和变量建模数据:OrderBookEntry类,第二部分 - 描述:本周您将深入探讨类与数据、类与函数之间的关系。 通过这门课程的学习,您将能够掌握C++中的类和数据处理,为后续的编程项目打下坚实的基础。 |
|
C++ Superpowers and More (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/c-superpowers-and-more 简介: 课程名称:C++超能力与更多 课程概述:本课程将深入探讨C和C++语言,分析C/C++语言的特性及其对安全性的影响,以及C/C++如何与外部环境交互、错误处理、执行环境等诸多方面。 课程大纲: 1. 随机数生成 - 介绍随机数生成的基本概念以及在C/C++中的实现方法。 2. SETUID位 - 讲解SETUID位的作用,如何影响程序的安全性及其在C/C++中的应用。 3. 驱动开发 - 探讨驱动程序的开发流程,以及如何利用C/C++进行高效的驱动程序编写。 4. 安全编码C++ - 强调安全编码的重要性,介绍在C++开发中避免常见安全漏洞的最佳实践。 本课程适合对C/C++语言有一定基础的学习者,希望通过系统学习提升编程安全性和应用能力。 |
|
C++程序设计 (Coursera) 0 个评论 关注 主页: https://www.coursera.org/learn/cpp-chengxu-sheji 简介: 课程名称:C++程序设计 课程概述:北京大学的《C++程序设计》课程旨在教授C++语言的基本概念和语法,帮助学生以面向对象的方法编写可维护和可扩展的大型程序。课程要求学生在学习之前对C语言和基本编程有一定了解。通过本课程,学生将掌握C++中的类、对象、运算符重载、继承、多态等面向对象编程方法,以及模板和标准模板库STL的泛型编程机制,理解这些方法的优势。 课程大纲: 1. 加入课程的邀请,鼓励感兴趣的学生来探索面向对象的编程世界。 2. 从C语言过渡到C++,回顾C语言的高级内容,并引入引用和常量等C++特性,为面向对象编程打基础。 3. 深入理解类和对象的概念,学习构造函数和析构函数等。 4. 学习运算符重载,使对象之间可以方便地进行运算。 5. 探索继承与派生,通过继承实现代码重用,避免重复劳动。 6. 理解多态和虚函数的概念,使程序能够更加灵活响应不同的对象。 7. 学习文件操作与模板,掌握数据管理与泛型编程的基本技巧。 8. 介绍C++标准模板库(STL),学习如何使用现成的数据结构和算法。 9. 继续深入STL的知识及其应用,提升编程效率。 10. 进行期末考试,测试所学知识,展望后续课程《算法设计》的学习。 11. [选学] C++高级主题和C++11新特性,介绍一些进阶内容,鼓励学生继续探索。 12. 课程结束语,期待学生在下一门课程中相会。 这门课程是一个系统的学习平台,不仅提高编程技巧,还为后续学习奠定良好基础。 |