本专项课程旨在系统培养你的程序设计与编写能力。系列课程从计算机的基础知识讲起,无论你来自任何学科和行业背景,都能快速理解;同时我们又系统性地介绍了C程序设计,C++程序设计,算法基础,数据结构与算法相关的内容,各门课之间联系紧密,循序渐进,能够帮你奠定坚实的程序开发基础;课程全部配套在线编程测试,将有效地训练和提升你编写程序的实际动手能力。并通过结业实践项目为你提供应用程序设计解决复杂现实问题的锻炼,从而积累实际开发的经验。因此,我们希望本专项课程能够帮助你完成从仅了解基本的计算机知识到能够利用高质量的程序解决实际问题的转变。


您将学到什么
您将获得的技能
- Computer Hardware
- Software Engineering
- Data Structures
- Data Storage
- Program Development
- Computer Architecture
- Algorithms
- Computational Thinking
- Object Oriented Programming (OOP)
- Computer Science
- C (Programming Language)
- Computer Programming
- Graph Theory
- C++ (Programming Language)
- Software Design
- Theoretical Computer Science
- Database Systems
- Programming Principles
- Application Development
- Maintainability
要了解的详细信息

可分享的证书
添加到您的领英档案
授课语言:中文(简体)
了解顶级公司的员工如何掌握热门技能

精进特定领域的专业知识
- 向大学和行业专家学习热门技能
- 借助实践项目精通一门科目或一个工具
- 培养对关键概念的深入理解
- 通过 Peking University 获得职业证书

专业化 - 7门课程系列

计算导论与C语言基础
第 1 门课程43小时
您将学到什么
您将获得的技能
类别:C (Programming Language)
类别:Algorithms
类别:Computer Programming
类别:Computational Logic
类别:Data Structures
类别:Emerging Technologies
类别:Computer Architecture
类别:Computational Thinking
类别:Theoretical Computer Science
类别:Computer Science
类别:Computer Hardware

C程序设计进阶
第 2 门课程24小时
您将学到什么
您将获得的技能
类别:C (Programming Language)
类别:Computer Programming
类别:Data Structures
类别:Algorithms
类别:Debugging
类别:Integrated Development Environments
类别:Object Oriented Programming (OOP)
类别:Programming Principles

C++程序设计
第 3 门课程52小时
您将学到什么
您将获得的技能
类别:C++ (Programming Language)
类别:Object Oriented Programming (OOP)
类别:Data Structures
类别:Software Design
类别:Maintainability
类别:Programming Principles
类别:Scalability
类别:C (Programming Language)
类别:Algorithms

算法基础
第 4 门课程38小时
您将学到什么
您将获得的技能
类别:Algorithms
类别:Graph Theory
类别:Data Structures
类别:Computer Programming
类别:Computational Thinking

数据结构基础
第 5 门课程38小时
您将学到什么
您将获得的技能
类别:Data Structures
类别:Algorithms
类别:Graph Theory
类别:Computer Programming
类别:Computational Thinking
类别:Programming Principles
类别:C (Programming Language)
类别:Theoretical Computer Science
类别:Data Storage
类别:C++ (Programming Language)

高级数据结构与算法
第 6 门课程32小时
您将学到什么
您将获得的技能
类别:Data Structures
类别:Algorithms
类别:Performance Tuning
类别:Theoretical Computer Science
类别:Computer Science
类别:Data Storage
类别:Capacity Management
类别:Database Systems

程序开发项目实践
第 7 门课程6小时
您将学到什么
您将获得的技能
类别:Application Development
类别:Computer Programming
类别:Software Engineering
类别:Software Design
类别:Algorithms
类别:Program Development
类别:Data Structures
类别:Object Oriented Programming (OOP)
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
位教师


行业合作伙伴

人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.
自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'

Jennifer J.
自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'

Larry W.
自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'

Chaitanya A.
''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'
常见问题
根据调查反馈、课程数据以及其他课程的研究,我们发现较短的课程有助于学生灵活地安排时间进行学习。尽管课程被分割,但是整体教学内容不会改变,因此我们对保持高水准的教学内容非常有信心。
旧版课程兑换券对于新版课程将继续有效。如果您参加了旧版课程并获得了认证证书兑换券,您将获得新版课程的兑换券。
This course is completely online, so there’s no need to show up to a classroom in person. You can access your lectures, readings and assignments anytime and anywhere via the web or your mobile device.
更多问题
提供助学金,