<
查看: 3274|回复: 26
收起左侧

小白自学cs - HarvardX: CS50

|只看干货
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   97% (37)
 
 
2% (1)    👎
公开课
学校名称: Harvard
Unit号: 11
开课时间: 2018-12-13
课程全名: CS50's Introduction to Computer Science
平台: Coursera
URL: https://cs50.harvard.edu/2018/fall/weeks/

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?注册账号

x
I would like to start to learn about this introductory course and take notes.

Week 0 -
https://cs50.harvard.edu/2018/fall/weeks/0/notes/
https://video.cs50.net/2018/fall/lectures/0?t=40m39s


Key concepts:

Abstraction/representation
Algorithms
Pseudocodes

Functions

Conditions

Bolean expressio

Loops

Variables


评分

参与人数 1大米 +5 收起 理由
debuger + 5 谢谢分享!

查看全部评分


上一篇:求推荐python,spark,hadoop有项目的公开课
下一篇:有小伙伴一起学习Spring&amp;&amp;hibernate的么?
 楼主| happydreamer 2018-12-13 15:04:43 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   97% (37)
 
 
2% (1)    👎
I don't know how to edit, and I would like to correct here- this is available at Edx and Harvard website I posted.  
回复

使用道具 举报

 楼主| happydreamer 2018-12-13 15:31:54 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   97% (37)
 
 
2% (1)    👎
https://online-learning.harvard.edu/course/cs50-introduction-computer-science

DURATION11 weeks
TIME COMMITMENT
5-6 hours per week
PACESelf-paced
回复

使用道具 举报

 楼主| happydreamer 2018-12-13 15:38:50 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   97% (37)
 
 
2% (1)    👎
https://www.quora.com/How-many-hours-will-it-take-to-complete-and-fully-absorb-Harvards-CS50-course-on-EdX-org

https://www.reddit.com/r/cs50/comments/7q6g2u/on_average_how_much_time_does_it_take_to_finish/

It seems to vary a lot on how many hours to accomplish this course.  Whew!

Week 1

Day 1 -  ~1.5 hours  Week 0 video lecture.
回复

使用道具 举报

 楼主| happydreamer 2018-12-13 15:57:16 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   97% (37)
 
 
2% (1)    👎
https://www.class-central.com/report/mooc-motivation-hacks/

May 9, 2016
MOOC Motivation Hacks: 30 Tips and Tricks to Keep You On Task

Written by Laurie Pickard
   7 minute read  0 Comments
We’ve all been there. You’ve signed up for an online class that you’re super psyched about. You’re finally going to learn to code, or there’s a new design program you’re going to master. Perhaps, like me, you’ve got one more finance class to take before you’ll feel fully finished with your MOOC-based business education. But you keep putting it off.

Perhaps you manage to log into the course and get started, but halfway through the first video lecture you notice that a new email has arrived in your inbox or someone has PM’ed you on Facebook. Before you know it, you’ve been sucked into the vortex we call the internet, the video lecture is over, and you have no idea what the professor said.

Sound familiar? I know it does.

I have finished over 25 MOOCs and other online courses as part of a project to do an extremely low-cost MBA equivalent, so I know what it means to drive back the dragon of distraction. I am also the learner-in-chief of the No-Pay MBA Network. The network consists of a diverse group of professionals, all pursuing business studies using the tools of the world wide web. Recently, I asked my community to help compile a definitive list of all the tips, tricks, and hacks that they use to stay on task while studying online. Here is what we came up with.



Technology tips
Maximize the course video. A simple but effective way to minimize distraction.
Close all other windows. This is more aggressive, but it may be necessary.
Log out of you email and social media. And while you’re at it, make sure you disallow these programs from sending you notifications even while you’re not logged in. The same goes for your smart phone.
Put your phone on silent. Maybe put it in another room, too.
Time management hacks
Mark study times on your calendar. Then treat them like a real commitment.
Set reminders on your calendar and on your phone. Don’t forget that you’ve set aside time to study!
Do MOOCs at work — but only with your boss’s permission. Many supervisors will applaud your efforts at self-direction and professional development. Some will even pay for your course certificates.
Physical environment tips
Use noise-canceling headphones. Block out audible distractions and stay focused on the task at hand.
Listen to music that helps you concentrate. Many learners use this method to keep their minds from wandering.
Pimp your study space. Make your study space comfortable and enjoyable to be in. Put images in your field of vision that will inspire you to succeed.
Close your door. Simple but effective.
Tape a goal to your workspace. Similar to #10. Having a written goal in plain sight in your workspace can help you keep your eye on the prize.
Exercise while MOOC-ing. But be warned, it only works if you’re just listening to a lecture and don’t need to take notes or work on practice problems.
Stand up or move away from the computer. Again, if you don’t need to simultaneously work on problem sets or answer quiz questions, it can help to move out of reach of your keyboard to avoid any lingering temptation to see what’s going on in other browser tabs.
Psychology tricks
Reward yourself for completing small tasks. One completed lesson = one hilarious cat video.
Pay for the course certificate. According to the MOOC providers, people who pay for a course certificate are more than ten times as likely to finish the course.
Log your accomplishments. Whether you display your certificates on your LinkedIn profile or on an educational portfolio, or even in a private list, make sure you’re tracking your success.
Announce your intentions publicly. When you register for a new course, post about it on Facebook, tweet it out on Twitter, and mention it to friends and colleagues.
MOOC as a reward for finishing less pleasant tasks. Rather than thinking of MOOCs as yet another to-do on your list, use your coursework as a reward for completing a difficult or un-enjoyable task.
Use the Just Start technique. This simple technique says that if you simply take the first step, you are much more likely to continue. What is the easiest thing you can do to get started? Open the webpage, log in, or read through the syllabus. Or just open the first lecture and let it load. When you use the Just Start technique, you may be surprised to see that after you Just Start, it’s easier to Just Keep Going.
Get dressed for work. This is a way of getting your professional game face on and keeping you serious, focused, and on-task.
Give yourself small assignments. Like the Just Start technique, when you break up the work into very small assignments, like watching a single video or completing a single quiz, you can easily finish a course with just a few minutes of work per day.
Social learning hacks
Become part of a study group. This is a powerful and proven motivator. Find a study group in the course discussion forum or bring your own to the course.
Get a MOOC mentor. Some newer services, like Mentive, are springing up to offer mentorship for MOOC students in particular courses.
Find a study buddy. Meet someone in the course discussion forum, or sign up for a course with a friend.
Get an accountability partner. This is a great technique for staying motivated. All you need is a friend or relative who is willing to check in with you once per week and listen while you list your goals for the coming week and your accomplishments over the previous week.
MOOC expert tips
These tips were most frequently mentioned and upvoted by the members of the No-Pay MBA community.

Use the Pomodoro technique. Similar to the Just Start technique mentioned above, the Pomodoro technique teaches you to work in a series of 25-minute intervals by setting a timer and then actually stopping to take a break when it goes off. That way your MOOC coursework is more approachable, since you only have to put in the effort until the timer tells you to quit. Also, you are able to more fully integrate the knowledge by vacillating between the focused and the diffuse modes of thinking. This technique is covered at length in the extremely popular MOOC Learning How to Learn.
Listen to scientifically designed concentration music. Concentrate more deeply than with regular music by listening to tracks that have been specially designed to put your brain in a heightened state of focused awareness. Focus@will is one such service.
Crank up the speed. MOOC platforms like Coursera and edX allow you to set the playback speed. Multiple people recommended making the professor talk just fast enough that you have to pay close attention to keep up.


Take notes.

This was by far the most highly recommended way to stay on task. Type notes in a second window, draw them on a tablet, or keep a pencil and paper next to your computer — because even in this new world of online learning, nothing beats old-fashioned note-taking.
回复

使用道具 举报

Vickyroot 2018-12-13 16:30:00 来自APP | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   92% (394)
 
 
7% (31)    👎
Thank you for the resources
回复

使用道具 举报

sherlocklion 2018-12-13 18:49:04 来自APP | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   97% (44)
 
 
2% (1)    👎
这个课讲的是啥?和cs61a差不多嘛?
回复

使用道具 举报

 楼主| happydreamer 2018-12-13 23:49:47 来自APP | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   97% (37)
 
 
2% (1)    👎
sherlocklion 发表于 2018/12/13 18:49:04
这个课讲的是啥?和cs61a差不多嘛?

What’s CS61a?
回复

使用道具 举报

 楼主| happydreamer 2018-12-15 14:03:42 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   97% (37)
 
 
2% (1)    👎
Functions - store and use later

Conditions - execute some and skip others

Bolean expression - Yes or No

Loops - iterated steps

Variables - stored data
回复

使用道具 举报

 楼主| happydreamer 2018-12-19 15:11:03 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   97% (37)
 
 
2% (1)    👎
Week 1

https://cs50.harvard.edu/2018/fall/weeks/1/notes/
https://video.cs50.net/2018/fall/lectures/1?t=20m49s

Recap

pseudocode, an informal syntax that is just a more specific version of English (or other human language) that represents our algorithm

function - verbs/action
variables - store and use later
conditions - questions that lead to different paths, like forks in the road/Boolean expressions - answers to questions that decide where we go are
loops - repeated program

variables
the ability to store values and change them
threads
the ability for our program to do multiple things at once
events
the ability to respond to changes in our program or inputs - this seems very interesting

The professor said syntax is less important then principles and is just muscle memory - principles = function, etc.

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

隐私提醒:
■拉群请前往同学同事飞友|拉群结伴版块,其他版块拉群,帖子会被自动删除
■论坛不能删帖,为防止被骚扰甚至人肉,不要公开留微信等联系方式,请以论坛私信方式发送。
■特定版块可以超级匿名:https://tools.1point3acres.com/thread
■其他版块匿名方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

>
快速回复 返回顶部 返回列表