程序设计与算法 Specialization

Starts Dec 11

程序设计与算法 Specialization

程序设计与算法 Specialization

About This Specialization

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

Created by:

Industry Partners:

courses
7 courses

Follow the suggested order or choose your own.

projects
Projects

Designed to help you practice and apply the skills you learn.

certificates
Certificates

Highlight your new skills on your resume or LinkedIn.

Courses
Beginner Specialization.
No prior experience required.
  1. COURSE 1

    计算导论与C语言基础

    Upcoming session: Dec 11
    Commitment
    每周4-8小时
    Subtitles
    Chinese (Simplified)

    About the Course

    你有没有好奇过:计算机为什么能够进行计算?计算机程序是怎样运行的?你是否想知道:计算机未来可能的发展趋势有哪些?程序是如何编写出来的?如何学习程序设计语言?程序设计语言的基本成分有哪些?《计算导论》这门课将帮助你解决这些疑惑。 学完这门课,你将能够解释计算机和程序的基本运行原理以及它们的特性,向你的朋友讲述计算机的历史和发展趋势;同时,你也将充分“热
  2. COURSE 2

    C程序设计进阶

    Upcoming session: Dec 11
    Commitment
    每周4-8小时
    Subtitles
    Chinese (Simplified)

    About the Course

    如果说学习过《计算导论与C语言基础》,你已经迈入了C语言的殿堂,那么《C程序设计进阶》将帮助你更上一层楼,理解“结构化程序设计的基本思想”,掌握“C程序设计的基本技巧”,养成“良好的编程习惯和编程风格”,编写出“真正具有生命力的计算机程序”。完成这门课的学习,你将能解释C程序设计语言的基本概念与知识,并且使用C语言
  3. COURSE 3

    C++程序设计

    Upcoming session: Dec 11
    Commitment
    每周4-8小时
    Subtitles
    Chinese (Simplified)

    About the Course

    北京大学《C++程序设计》这门课将向你讲授C++程序设计有关的概念和语法,使你能够使用C++语言,以面向对象的方法编写可维护性、可扩充性好的,较大规模的程序。我们建议你在开始本课程之前已经熟悉了C语言和基本程设编写。这门课则将带你掌握C++语言中类、对象、运算符重载、继承、多态等面向对象的程序设计方法,以及模板、标准模板库STL等泛型程序设计的机制,体会和领悟面向对
  4. COURSE 4

    算法基础

    Upcoming session: Dec 11
    Commitment
    每周4-8小时
    Subtitles
    Chinese (Simplified)

    About the Course

    算法代表着用系统的方法描述解决问题的策略机制,北京大学《算法基础》课程将带你一一探索枚举、二分、贪心、递归、深度优先搜索、广度优先搜索、动态规划等经典算法,体会他们巧妙的构思,感受他们利用计算解决问题的独特魅力。顺利完成本课程,你将不但能够掌握这些算法的原理,还能够对这些算法进行灵活应用以及准确实现。本课程的中的编程任务,将充分训练你的思维能力和动手能力,促成全面、缜密思考问题的习惯。达到本门课程的要求,即意味者你具
  5. COURSE 5

    数据结构基础

    Upcoming session: Dec 11
    Commitment
    每周4-8小时
    Subtitles
    Chinese (Simplified)

    About the Course

  6. COURSE 6

    高级数据结构与算法

    Upcoming session: Dec 11
    Commitment
    每周4-8小时
    Subtitles
    Chinese (Simplified)

    About the Course

  7. COURSE 7

    程序开发项目实践

    Upcoming session: Jan 15
    Commitment
    4 周课程, 2-4 小时/周
    Subtitles
    Chinese (Simplified)

    About the Capstone Project

Creators

  • Prof. Ming Zhang 张铭

    Prof. Ming Zhang 张铭

    教授
  • Ge Li  李戈, Ph.D.

    Ge Li 李戈, Ph.D.

    Associate Professor
  • Jiaying Liu 刘家瑛, Ph.D.

    Jiaying Liu 刘家瑛, Ph.D.

    Associate Professor
  • 郭 炜

    郭 炜

    讲师

FAQs

More questions? Visit the Learner Help Center.