Skip to content

CS50's AP® Computer Science Principles from Harvard University

License

Notifications You must be signed in to change notification settings

0xC000005/CS50s-AP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS50's AP® Computer Science Principles from Harvard University

反正这个README,没有log,没有api,没有FAQ,也没有contribute。那就把重要的东西写两边吧φ(゜▽゜*)♪


到Github关注我的CS50最新进展并获得拓展资源和源码:https://github.com/0xC000005/CS50s-AP

关注(能不能进哈佛就靠你们的阅读量了ˋ( ° ▽、° ) ) 简书原生首发beta版本,获得第一手语法错误的学习资料:https://www.jianshu.com/u/c8137f32d573 Max小站同步更新中哟:https://0xc000005.github.io/


本项目同步的 哈佛大学 CS50's AP® Computer Science Principles 在线学习:https://www.edx.org/course/cs50s-apr-computer-science-principles-harvardx-cs50-ap

本项目遵循GNU General Public License v2.0 协议,原始课程资料 Provided by Harvard University (HarvardX in edX),已获得edX学院CC协议许可,感谢哈佛大学和edX为免费教育做出的努力 同时也感谢Elgin Park中学的亲们给予的资瓷,你们真是太太太棒了爱你们♪(´▽`)

太平洋时间每周三准时更新,敬请期待(。・∀・)ノ

前言

我把CC协议换成MIT协议又换成GNU了,我琢磨着这课也是免费的啊,球球你们摇了我吧,爱看英文看不爱看滚出克哈😄 (曾经发生过我的教程被家长传到课外辅导机构的情况所以上GNU了噗)

Because I suck at informal English writing, so....... don't judge me plz ;) (u can still comment out and help me fix my grammatical error btw)

What is AP® ???

(加上®之后就感觉特别牛逼了哈哈哈哈)

相信很多人都已经知道AP是啥了(don't look at me, Google it!) 简而言之就是大学一门课要花个几千块,但是呢如果你去参加95刀的AP考试而且通过了,那么你就可以名正言顺的跳课skip了偶欸!最最最关键的是可以省好多好多好多钱啊QWQ

但是呢Max我呢发现一个很奇怪的现象:有很多课外辅导机构(点名Elite!我gf每天都会因为AP培训被困在里面)会去辅导AP课程,但是辅导费一半都是五位数的。我就纳闷了你tm考AP省几千块学AP几万块,正四位数>正五位数,行8,这可能就是传说中的“Crazy Rich Asian”吧👌

于是学校里面穷出名的垃圾佬便开始他的拉帮结派之路哈哈哈

CS50's AP® Computer Science Principles

这一门AP课程算是美帝良心了,Khan Academy上也有几门AP但是这个,这个这个有哈佛的证书啊可以挂在Linkedin上的哇哈哈哈哈九十美元买哈尔滨佛学院文凭,成了!

This is CS50 AP, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for students in high school, which satisfies the College Board's new AP CS Principles curriculum framework.

An entry-level course taught by David J. Malan, CS50 AP teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Languages include C, PHP, and JavaScript plus SQL, CSS, and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. As of Fall 2015, the on-campus version of CS50 was Harvard's largest course.

Students in high school may receive AP credit for this course provided their school approves the credit and administers the College Board's end-of-year exam. Students who earn a satisfactory score on 9 problem sets (i.e., programming assignments) and a final project are also eligible to receive a verified certificate from HarvardX.

What You Will Learn:

  • A broad and robust understanding of computer science and programming
  • How to think algorithmically and solve programming problems efficiently
  • Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development
  • Familiarity in a number of languages, including C, PHP, and JavaScript plus SQL, CSS, and HTML
  • How to engage with a vibrant community of like-minded learners from all levels of experience
  • How to develop and present a final programming project to your peers

后记

到Github关注我的CS50最新进展并获得拓展资源和源码:https://github.com/0xC000005/CS50s-AP

关注(能不能进哈佛就靠你们的阅读量了ˋ( ° ▽、° ) ) 简书原生首发beta版本,获得第一手语法错误的学习资料:https://www.jianshu.com/u/c8137f32d573 Max小站同步更新中哟:https://0xc000005.github.io/


本项目同步的 哈佛大学 CS50's AP® Computer Science Principles 在线学习:https://www.edx.org/course/cs50s-apr-computer-science-principles-harvardx-cs50-ap

本项目遵循GNU General Public License v2.0 协议,原始课程资料 Provided by Harvard University (HarvardX in edX),已获得edX学院CC协议许可,感谢哈佛大学和edX为免费教育做出的努力 同时也感谢Elgin Park中学的亲们给予的资瓷,你们真是太太太棒了爱你们♪(´▽`)

太平洋时间每周三准时更新,敬请期待(。・∀・)ノ

About

CS50's AP® Computer Science Principles from Harvard University

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages