学而不厌
孜孜不倦

Agile Planning for Software Products 软件产品的敏捷规划

学不厌资源阅读(637)

Coursera课程下载

课程名称: Agile Planning for Software Products 软件产品的敏捷规划

课程主页: https://www.coursera.org/learn/agile-planning-for-software-products

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 阿尔伯塔大学

讲师: Kenny Wong

授课语言: 英语

提供字幕: 英文

课程文件大小: 1010MB

课程介绍: 软件产品的敏捷规划:本课程涵盖了将需求分解并映射到最终将推动软件生产的计划中所需的技术。 成功完成本课程后,您将能够: -制定有效的软件开发计划 -将用户需求映射到开发人员任务 -评估和计划项目风险 -应用速度驱动的计划技术 -生成软件产品的工作估算

此课程属于 Software Product Management Specialization/ 软件产品管理专项课程 中的第4门课程。

课程压缩包下载地址(度盘链接):

Client Needs and Software Requirements 客户要求与软件需求

学不厌资源阅读(659)

Coursera课程下载

课程名称: Client Needs and Software Requirements 客户要求与软件需求

课程主页: https://www.coursera.org/learn/client-needs-and-software-requirements

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 阿尔伯塔大学

讲师: Kenny Wong

授课语言: 英语

提供字幕: 英文

课程文件大小: 883MB

课程介绍: 客户需求和软件需求:本课程涵盖了从客户交互中得出和表达软件需求的实用技术。

此课程属于 Software Product Management Specialization/ 软件产品管理专项课程 中的第3门课程。

课程压缩包下载地址(度盘链接):

Software Processes and Agile Practices 软件开发过程与敏捷开发实践

学不厌资源阅读(900)

Coursera课程下载

课程名称: Software Processes and Agile Practices 软件开发过程与敏捷开发实践

课程主页: https://www.coursera.org/learn/software-processes-and-agile-practices

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 阿尔伯塔大学

讲师: Kenny Wong

授课语言: 英语

提供字幕: 英文

课程文件大小: 841MB

课程介绍: 软件过程和敏捷实践:本课程深入研究了构建软件开发的各种过程。它还涵盖了核心敏捷实践的基础,例如极限编程和Scrum。

此课程属于 Software Product Management Specialization/ 软件产品管理专项课程 中的第2门课程。

课程压缩包下载地址(度盘链接):

Introduction to Software Product Management 软件产品管理导论

学不厌资源阅读(795)

Coursera课程下载

课程名称: Introduction to Software Product Management 软件产品管理导论

课程主页: https://www.coursera.org/learn/introduction-to-software-product-management

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 阿尔伯塔大学

讲师: Kenny Wong

授课语言: 英语

提供字幕: 英文

课程文件大小: 306MB

课程介绍: 软件产品管理简介:本课程重点介绍软件产品管理的重要性和作用。它还概述了专业化及其目标,结构和期望。该课程说明了在生产更好的软件时过程,需求,计划和监视的价值。

此课程属于 Software Product Management Specialization/ 软件产品管理专项课程 中的第1门课程。

课程压缩包下载地址(度盘链接):

Algorithmic Thinking (Part 2)算法思想(第2部分)

学不厌资源阅读(814)

Coursera课程下载

课程名称: Algorithmic Thinking (Part 2)算法思想(第2部分)

课程主页: https://www.coursera.org/learn/algorithmic-thinking-2

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 莱斯大学

讲师: Luay Nakhleh,Scott Rixner,Joe Warren

授课语言: 英语

提供字幕: 英文

课程文件大小: 1.55GB

课程介绍: 算法思维(第2部分):经验丰富的计算机科学家可以在超出任何特定编程语言的抽象水平上分析和解决计算问题。这个分为两部分的课程旨在训练学生“数学思维”的数学概念和过程,从而使他们能够建立更简单,更有效的计算问题解决方案。 在本课程的第2部分中,我们将研究高级算法技术,例如分治法和动态编程。作为课程的中心部分,学生将使用Python结合这些技术来实现几种算法,然后使用这些算法来分析两个大型现实数据集。这些任务的主要重点是了解算法之间的交互以及这些算法正在分析的数据集的结构。 一旦学生完成本课程,他们将具有数学和编程技能,可以分析,设计和编程解决各种计算问题的解决方案。尽管本课程将使用Python作为实践算法思维的首选工具,但您将在本课程中学习的概念超越了任何特定的编程语言。

此课程属于 Fundamentals of Computing Specialization/计算机基础专项课程 中的第6门课程。

课程压缩包下载地址(度盘链接):

Algorithmic Thinking (Part 1)算法思想(第1部分)

学不厌资源阅读(1180)

Coursera课程下载

课程名称: Algorithmic Thinking (Part 1)算法思想(第1部分)

课程主页: https://www.coursera.org/learn/algorithmic-thinking-1

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 莱斯大学

讲师: Luay Nakhleh,Scott Rixner,Joe Warren

授课语言: 英语

提供字幕: 英文

课程文件大小: 1.87GB

课程介绍: 算法思维(第1部分):经验丰富的计算机科学家可以在超出任何特定编程语言的抽象水平上分析和解决计算问题。本课程分为两部分,以您在我们的“计算原理”课程中学到的原理为基础,旨在对学生进行数学概念和“算法思维”过程的培训,从而使他们能够为现实世界的计算构建更简单,更有效的解决方案问题。 在本课程的第1部分中,我们将研究算法效率的概念,并考虑将其应用于图论中的几个问题。作为课程的中心部分,学生将在Python中实现几种重要的图形算法,然后使用这些算法来分析两个大型的实际数据集。这些任务的主要重点是了解算法之间的交互以及这些算法正在分析的数据集的结构。 推荐的背景知识-学生应该习惯用Python编写中等大小(超过300行)的程序,并且对搜索,排序和递归有基本的了解。学生还应该具有扎实的数学背景,其中包括代数,微积分和熟悉“计算原理”中涵盖的数学概念。

此课程属于 Fundamentals of Computing Specialization/计算机基础专项课程 中的第5门课程。

课程压缩包下载地址(度盘链接):

Principles of Computing (Part 2)计算原理(第2部分)

学不厌资源阅读(814)

Coursera课程下载

课程名称: Principles of Computing (Part 2)计算原理(第2部分)

课程主页: https://www.coursera.org/learn/principles-of-computing-2

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 莱斯大学

讲师: Scott Rixner,Joe Warren,Luay Nakhleh

授课语言: 英语

提供字幕: 英文

课程文件大小: 1.28GB

课程介绍: 计算原理(第2部分):分两部分的课程介绍了构成计算机科学基础的基本数学和编程原理。了解这些原理对于为计算问题创建高效且结构合理的解决方案至关重要。为了获得使用这些概念的实际经验,我们将使用Python编程语言。班级的主要重点是每周微型项目,这些项目基于班级所教授的数学和编程原理。为了保持课堂的乐趣和吸引力,许多项目将涉及基于策略的游戏。 在本课程的第2部分中,该类的编程部分将重点介绍诸如递归,断言和不变量之类的概念。该课程的数学部分将重点放在搜索,排序和递归数据结构上。完成本课程后,您将在计算和编程原理方面有坚实的基础。这将为您准备下一门专业课程做好准备,该课程将开始介绍结构化方法来开发和分析算法。培养这种算法思维能力对于编写大型软件和解决现实世界中的计算问题至关重要。

此课程属于 Fundamentals of Computing Specialization/计算机基础专项课程 中的第4门课程。

课程压缩包下载地址(度盘链接):

Principles of Computing (Part 1)计算原理(第1部分)

学不厌资源阅读(739)

Coursera课程下载

课程名称: Principles of Computing (Part 1)计算原理(第1部分)

课程主页: https://www.coursera.org/learn/principles-of-computing-1

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 莱斯大学

讲师: Scott Rixner,Joe Warren,Luay Nakhleh

授课语言: 英语

提供字幕: 英文

课程文件大小: 1.41GB

课程介绍: This two-part course (part 2 is available here) introduces the basic mathematical and programming principles that underlie much of Computer Science. Understanding these principles is crucial to the process of creating efficient and well-structured solutions for computational problems.

To get hands-on experience working with these concepts, we will use the Python programming language. The main focus of the class will be weekly mini-projects that build upon the mathematical and programming principles that are taught in the class. To keep the class fun and engaging, many of the projects will involve working with strategy-based games.

After completing this course, you will have a much stronger background in Computer Science and be capable of writing Python programs that are both efficient and well-structured. You will also have a better understanding of how to approach more complex computational problems. As always, our goal is to teach these principles of computing in a fun and exciting way. We look forward to seeing you in class!

此课程属于 Fundamentals of Computing Specialization/计算机基础专项课程 中的第3门课程。

课程压缩包下载地址(度盘链接):

An Introduction to Interactive Programming in Python (Part 2)/python交互程序设计入门(第2部分)

学不厌资源阅读(846)

Coursera课程下载

课程名称(英): An Introduction to Interactive Programming in Python (Part 2)

课程名称(中):python交互程序设计入门(第2部分)

课程主页: https://www.coursera.org/learn/interactive-python-2

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 莱斯大学

讲师: John Greiner,Stephen Wong

授课语言: 英语

提供字幕: 中英

课程文件大小: 1.01GB

课程介绍: This two-part course (part 1 is available here) is designed to help students with very little or no computing background learn the basics of building simple interactive applications. Our language of choice, Python, is an easy-to learn, high-level computer language that is used in many of the computational courses offered on Coursera. To make learning Python easy, we have developed a new browser-based programming environment that makes developing interactive applications in Python simple. These applications will involve windows whose contents are graphical and respond to buttons, the keyboard and the mouse.

The primary method for learning the course material will be to work through multiple mini-projects in Python. To make this class enjoyable, these projects will include building fun games such as Pong, Blackjack, and Asteroids. When you’ve finished our course, we can’t promise that you will be a professional programmer, but we think that you will learn a lot about programming in Python and have fun while you’re doing it.

此课程属于 Fundamentals of Computing Specialization/计算机基础专项课程 中的第2门课程。

课程压缩包下载地址(度盘链接):

An Introduction to Interactive Programming in Python (Part 1)/python交互程序设计入门(第1部分)

学不厌资源阅读(880)

Coursera课程下载

课程名称(英): An Introduction to Interactive Programming in Python (Part 1)

课程名称(中):python交互程序设计入门(第1部分)

课程主页: https://www.coursera.org/learn/interactive-python-1

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 莱斯大学

讲师: John Greiner,Stephen Wong

授课语言: 英语

提供字幕: 中英

课程文件大小: 1.04GB

课程介绍: This two-part course (part 2 is available here) is designed to help students with very little or no computing background learn the basics of building simple interactive applications. Our language of choice, Python, is an easy-to learn, high-level computer language that is used in many of the computational courses offered on Coursera. To make learning Python easy, we have developed a new browser-based programming environment that makes developing interactive applications in Python simple. These applications will involve windows whose contents are graphical and respond to buttons, the keyboard and the mouse.

The primary method for learning the course material will be to work through multiple mini-projects in Python. To make this class enjoyable, these projects will include building fun games such as Pong, Blackjack, and Asteroids. When you’ve finished our course, we can’t promise that you will be a professional programmer, but we think that you will learn a lot about programming in Python and have fun while you’re doing it.

此课程属于 Fundamentals of Computing Specialization/计算机基础专项课程 中的第1门课程。

课程压缩包下载地址(度盘链接):