程序设计与算法 专项课程

于 Jul 23 开始

程序设计与算法 专项课程

本专项课程介绍

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

制作方:

行业合作伙伴:

courses
7 courses

按照建议的顺序或选择您自己的顺序。

projects
项目

旨在帮助您实践和应用所学到的技能。

certificates
证书

在您的简历和领英中展示您的新技能。

课程
Beginner Specialization.
No prior experience required.
  1. 第 1 门课程

    计算导论与C语言基础

    计划开课班次:Jul 23
    课程学习时间
    每周4-8小时
    字幕
    Chinese (Simplified)

    课程概述

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

    C程序设计进阶

    计划开课班次:Jul 23
    课程学习时间
    每周4-8小时
    字幕
    Chinese (Simplified)

    课程概述

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

    C++程序设计

    计划开课班次:Jul 23
    课程学习时间
    每周4-8小时
    字幕
    Chinese (Simplified)

    课程概述

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

    算法基础

    计划开课班次:Jul 23
    课程学习时间
    每周4-8小时
    字幕
    Chinese (Simplified)

    课程概述

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

    数据结构基础

    计划开课班次:Jul 23
    课程学习时间
    每周4-8小时
    字幕
    Chinese (Simplified)

    课程概述

    学了C
  6. 第 6 门课程

    高级数据结构与算法

    计划开课班次:Jul 23
    课程学习时间
    每周4-8小时
    字幕
    Chinese (Simplified)

    课程概述

  7. 第 7 门课程

    程序开发项目实践

    计划开课班次:Sep 24
    课程学习时间
    4 周课程, 2-4 小时/周
    字幕
    Chinese (Simplified)

    毕业项目介绍

制作方

  • 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