Coursera 笔记

IBM

Introduction to Software Engineering

软件工程入门

89 notes · 409 images · 64/64 条官方条目有笔记 · certified

Coursera ↗

Module 01

The Software Development Lifecycle

20 篇
  1. 01Course Introduction课程介绍
  2. 02Meet the Experts遇见专家
  3. 03What is Software Engineering?什么是软件工程?
  4. 04Insiders' Viewpoint: What is software engineering?专家视角:什么是软件工程?
  5. 05Introduction to the SDLC软件开发生命周期简介
  6. 06Phases of the SDLC软件开发生命周期阶段
  7. 07Activity: Phases in the SDLC活动:软件开发生命周期阶段
  8. 08Building Quality Software构建高质量软件
  9. 09Requirements需求收集与文档
  10. 10Overview of Software Engineering软件工程概览
  11. 11Software Development Methodologies软件开发方法论
  12. 12Software Versions软件版本管理
  13. 13Software Testing软件测试概述
  14. 14Software Documentation软件文档概述
  15. 15Roles in Software Engineering Projects软件工程项目角色
  16. 16Insiders' Viewpoint: Job Roles in Software Engineering Teams专家视角:软件工程团队角色
  17. 17The Software Building Process and Associated Roles软件构建过程与相关角色
  18. 18Summary & Highlights总结与要点
  19. 19Summary & Highlights总结与要点
  20. 20Graded Quiz: The Software Development Lifecycle评分测验:软件开发生命周期
Module 02

Introduction to Software Development

18 篇
  1. 01Overview of Web and Cloud DevelopmentWeb 和云开发概述
  2. 02Learning Front-End Development前端开发概述
  3. 03The Importance of Back-End Development后端开发的重要性
  4. 04Teamwork and Squads团队合作与小组
  5. 05Insiders' Viewpoint: Teamwork in Software Engineering专家视角:软件工程中的团队合作
  6. 06Pair Programming配对编程
  7. 07Insiders' Viewpoint: Pair Programming专家视角:配对编程
  8. 08Activity: Categorizing Front- and Back-End Technologies活动:前后端技术分类
  9. 09Introduction to Development软件开发简介
  10. 10Introducing Application Development Tools应用开发工具简介
  11. 11More Application Development Tools更多应用开发工具
  12. 12More Application Development Tools更多应用开发工具
  13. 13Introduction to Software Stacks软件堆栈简介
  14. 14Hands-on Lab: Getting Started With an IDE动手实验:集成开发环境入门
  15. 15Insiders' Viewpoint: Tools and Technologies专家视角:工具与技术
  16. 16Tools in Software Development软件开发工具
  17. 17Summary & Highlights总结与要点
  18. 18Graded Quiz: Introduction to Software Development评分测验:软件开发简介
Module 03

Basics of Programming

15 篇
  1. 01Interpreted and Compiled Programming Languages解释型与编译型编程语言简介
  2. 02Comparing Compiled and Interpreted Programming Languages解释型与编译型编程语言比较
  3. 03Query and Assembly Programming Languages查询与汇编编程语言对比
  4. 04Understanding Code Organization Methods代码组织方法
  5. 05Hands-on Lab: Hello World in 11 Programming Languages动手实验:11 种编程语言的 Hello World
  6. 06Insiders' Viewpoint: Types of Languages专家视角:编程语言类型
  7. 07Activity: Programming Logic and Organizational Methods活动:编程逻辑与代码组织方法
  8. 08Programming Languages and Organization编程语言与代码组织
  9. 09Branching and Looping Programming Logic分支与循环编程逻辑
  10. 10Introduction to Programming Concepts Part 1标识符与容器
  11. 11Introduction to Programming Concepts Part 2函数与对象
  12. 12Hands-on Lab: Programming Fundamentals with Python动手实验:Python 编程基础
  13. 13Introduction to Programming Concepts编程概念简介
  14. 14Summary & Highlights总结与要点
  15. 15Graded Quiz: Basics of Programming评分测验:编程基础
Module 04

Software Architecture, Design, and Patterns

15 篇
  1. 01Introduction to Software Architecture软件架构简介
  2. 02Software Design and Modeling软件设计与建模简介
  3. 03Object-Oriented Analysis and Design面向对象分析与设计 (OOAD)
  4. 04Insiders' Viewpoint: Importance of Design and Software Architecture专家视角:设计与软件架构的重要性
  5. 05Activity: Create an Architectural Diagram活动:创建架构图
  6. 06Software Architecture and Design软件架构与设计
  7. 07Approaches to Application Architecture应用架构方法
  8. 08Architectural Patterns in Software软件架构模式
  9. 09Application Deployment Environments应用部署环境
  10. 10Production Deployment Components生产环境部署组件
  11. 11Insiders' Viewpoint: Deployment Architecture专家视角:软件部署架构
  12. 12Software Architecture Patterns and Deployment Topologies软件架构模式与部署拓扑
  13. 13Summary & Highlights总结与要点
  14. 14Summary & Highlights总结与要点
  15. 15Graded Quiz: Software Architecture, Design, and Deployment Topologies评分测验:软件架构、设计与部署拓扑
Module 05

Job Opportunities and Skillsets in Software Engineering

15 篇
  1. 01What Does a Software Engineer Do?软件工程师的工作职责
  2. 02A Day in the Life of a Software Engineer软件工程师 Shelly 的一天
  3. 03Skills Required for Software Engineering软件工程师所需技能
  4. 04Insiders' Viewpoint: Advice to Future Software Engineers专家视角:未来软件工程师的建议
  5. 05Insiders' Viewpoint: Women in Software Engineering专家视角:软件工程中的女性
  6. 06About Software Engineers软件工程师概览
  7. 07Job Outlook for Software Engineers软件工程师的职业前景
  8. 08Career Paths in Software Engineering软件工程职业路径
  9. 09Software Engineering Job Titles软件工程职位
  10. 10Insiders' Viewpoint: Career Paths专家视角:职业路径与持续教育
  11. 11Activity: Matching Roles with Responsibilities活动:角色与职责配对
  12. 12Code of Ethics软件工程伦理守则
  13. 13Careers in Software Engineering软件工程职业发展
  14. 14Summary & Highlights总结与要点
  15. 15Graded Quiz: Job Opportunities and Skillsets in Software Engineering评分测验:软件工程职业机会与技能
Module 06

Final Quiz and Final Project

6 篇
  1. 01Graded Quiz: Final Quiz评分测验:期末测验
  2. 02Honors Peer-graded Assignment: Final Project: Software Engineering Job Search and Analysis荣誉互评项目:软件工程职位搜索与分析
  3. 03Final Project Submission and Evaluation期末项目提交与评估
  4. 04Software Engineering Glossary软件工程术语表
  5. 05Congrats & Next Steps结课祝贺与后续学习
  6. 06Thanks from the Course Team课程团队致谢