All Projects → chiuchiuuu → Programming And Algorithm

chiuchiuuu / Programming And Algorithm

这是北京大学在coursera上开设的「程序设计与算法」专项课程

Projects that are alternatives of or similar to Programming And Algorithm

Awesome Courses
List of free online programming/CS courses [Massive Open Online Courses]
Stars: ✭ 273 (+88.28%)
Mutual labels:  computer-science, coursera
Courses
Quiz & Assignment of Coursera
Stars: ✭ 454 (+213.1%)
Mutual labels:  computer-science, coursera
Robotics Coursework
🤖 Places where you can learn robotics (and stuff like that) online 🤖
Stars: ✭ 1,810 (+1148.28%)
Mutual labels:  computer-science, coursera
Coursera reinforcement learning
Coursera Reinforcement Learning Specialization by University of Alberta & Alberta Machine Intelligence Institute
Stars: ✭ 114 (-21.38%)
Mutual labels:  coursera
Coursera Cryptocurrency
Assignments from the Coursera course "Bitcoin and Cryptocurrency Technologies"
Stars: ✭ 115 (-20.69%)
Mutual labels:  coursera
Online Shopping System Advanced
Demo site
Stars: ✭ 127 (-12.41%)
Mutual labels:  computer-science
.codebits
📚 List of resources for Algorithms and Data Structures in Python & other CS topics @2017
Stars: ✭ 144 (-0.69%)
Mutual labels:  computer-science
Csrankings
A web app for ranking computer science departments according to their research output in selective venues, and for finding active faculty across a wide range of areas.
Stars: ✭ 1,686 (+1062.76%)
Mutual labels:  computer-science
Cs Books Pdf
编程电子书pdf,计算机常用电子书整理(高质量/附下载链接)包括 Java, Python, Linux, Go, C, C++, 数据结构与算法, AI人工智能, 计算机基础, 面试, 设计模式, 数据库, 前端等编程书籍。
Stars: ✭ 140 (-3.45%)
Mutual labels:  computer-science
Thealgorithms
Algorithms repository.
Stars: ✭ 122 (-15.86%)
Mutual labels:  computer-science
Coursera Machinelearning
Homework about Machine Learning of Coursera taught by andrew ng
Stars: ✭ 123 (-15.17%)
Mutual labels:  coursera
Dl coursera
A simple, fast, and reliable Coursera crawling & downloading tool
Stars: ✭ 115 (-20.69%)
Mutual labels:  coursera
Ood Principles In Swift
💎 The Principles of OOD (SOLID) based on Uncle Bob articles.
Stars: ✭ 1,710 (+1079.31%)
Mutual labels:  computer-science
Fe Foundation
前端开发学习指南
Stars: ✭ 113 (-22.07%)
Mutual labels:  computer-science
Classiccomputerscienceproblemsinswift
Source Code for the Book Classic Computer Science Problems in Swift
Stars: ✭ 142 (-2.07%)
Mutual labels:  computer-science
Foundational Knowledge For Programmers
List of resources about foundational knowledge for programmers (supposed to last a few decades)
Stars: ✭ 115 (-20.69%)
Mutual labels:  computer-science
19 udacity dsa
Data Structures & Algorithms Nanodegree Program from Udacity
Stars: ✭ 140 (-3.45%)
Mutual labels:  computer-science
Reading
A list of computer-science readings I recommend
Stars: ✭ 1,919 (+1223.45%)
Mutual labels:  computer-science
Ustc Course
❤️中国科学技术大学课程资源
Stars: ✭ 11,274 (+7675.17%)
Mutual labels:  computer-science
Deeplearning Notes
Notes for Deep Learning Specialization Courses led by Andrew Ng.
Stars: ✭ 126 (-13.1%)
Mutual labels:  coursera

程序设计与算法

这里收录了我在学习北京大学在Coursera上开设的“程序设计与算法”专项课程的PPT,笔记和作业。

这门专项课程一共有7门课,从基础的计算导论开始,然后介绍C/C++,数据结构与算法,最后完成一个做搜索引擎的大项目。

在学习过程中,我发现这门课的论坛实在是太冷清了。我看到不少小伙伴在论坛提了问题,几个月过去了依旧没人解答,还有一些 PPT 资源也没有。这门课的老师和助教看起来也像是放任不管了。因此,我打算完成全部课程,整理所有相关信息到github上,借此搭建一个交流平台。不过很遗憾,我最终只完成了三门课,然后弃坑了。

目前我全部完成的有:

  1. 计算导论与C语言基础
  2. C程序设计进阶
  3. C++程序设计

4.5零散的做了几道题,不值一提。

关于贡献的话就随意了,如果你有发现我的错误或者有更好的解答,都可以直接提出 pull request。


以下是个人关于这门课的一些碎碎念:

其实自学CS,我觉得看英文的公开课和英文原版书更好。国外优秀大学的公开课通常讲课有趣,资源丰富,论坛活跃,作业多以project为主,这些对自学者来说更有趣,更容易坚持,唯一的门槛可能是英语水平吧hhh。学习北大这个专项课程是因为我是在知乎上看到有人推荐,想这毕竟是北大开的,就去观摩一下人家的教学方式和习题。

第一门课李戈老师讲的计算导论还是挺有意思的,作业也都是oj的形式。写oj题虽然不如做project有趣,但是oj题能更定向的测试你学到的知识。在一次次提交失败到成功这个过程,感觉能力得到了提升。为此,我一开始就打算完成全部课程然后美滋滋的拿个证书。但是到了后面几门课,讲课就没那么出彩了,就是那种念PPT的讲课方式。我纯粹是出于做题的兴趣和填坑的动力坚持下来。

从算法和数据结构开始,由于我们学校开了类似的课程,再加上我自己开始自学一些机器学习的知识,我就中断了专项课程的学习。一开始我还打算找时间填坑,不过一直拖延着。但是今天点开这门课,卡顿的视频,枯燥的讲课,无法提交的poj,下载不了的ppt,冷清的论坛,实在是没动力坚持下去了,然后就决定彻底放弃了。

在我拖延的这期间收到了不少小伙伴的star,还有人提issue,pull request,蛮感动的,也有点愧疚自己没填完坑。不过也就这样了。

2019.03.30

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].