Posts

Showing posts from May, 2020

Computer science class from Dr. Li

Image
Class Design Good education is about cultivating kids' ability to think independently and solve problems independently. This class uses fun and challenging games to teach kids the fundamentals of computer science. Subject covered includes,  How computer works Loop Condition Procedures Overloading At the start of each class, instructor first use easy to understand examples to illustrate complex computer science concepts. Instructor then demonstrates the new concept with a game. Students then think and practice by completing another game. The game we use is NOT Scratch. Another game designed for practicing computer algorithm logics is used.  Key Difference We emphasize independent problem solving skills We deliver knowledge and training using fun and challenging games Algorithmic way of thinking matters most Target Students Kids from age 7 to 12. No prerequisite required. Require an iPad or Android Tablet. Time and Format The class is held once a week v

学生评价

Video from my students Testimony from past students "I have learned a lot more than what course curriculum covers and it is all due to personal investments from Prof. Li. He did make sure that we understand mathematical and statistical philosophies supporting every concept studied in the class." "Dr. Li is a humorous professor and I really enjoy his class. I don't feel any stress or uncomfortable in his lectures." "One thing I love about Professor Li's lecture is that he turned the very advance topics into words I can understand. He also used a lot of real-life cases to further explain each method" "Prof Li is an excellent teacher who is willing to share all the knowledge he possesses in the area of machine learning and personally interested in the success of students." "Qingwei is an expert in this field, he uses many quantitative and mathematical models to demonstrate the meaning behind coding, which is insigh

教七岁孩子学习编程和数学

Image
机械的教育 我小时侯的小学,条件简陋。老师的数学教育,就是死记硬背,谁记得多,谁就能得第一。比如说,除法,老师在黑板上写,83除5,先从第一位除,不够除怎么办,够除怎么办,余下怎么处理。为什么这么做却从来没有好好的解释。 问题来了, 首先 是如果有一个新的问题,老师没有教过,我根本不知道怎么样去思考,从方法的角度去解决。也就是说我的独立思考能力没有得到任何提高。 其次 是无聊,明明一个小小的计算器就能算出来的问题,为什么要花那么多时间做那么多无聊的作业? 后来我自己的职业和数学、计算机紧密联系。本科学了大量计算机算法和数学。博士研究就是用数学解决大规模的运筹学问题,才体会到,原来计算机和数学最重要的是独立思考,想出来一个解决办法,并且用计算机实现。 独立思考能力的培养 我的小孩今年7岁。冠状病毒不幸中的小幸运是,我天天在家,孩子也天天在家。我尝试着用我对数学和计算机的理解来教我的孩子。我的规则是, 有趣。数学和计算机是非常有趣的。有趣在于挑战,在于思考的过程。如果我让孩子说1+1=2,写100遍,那就是折磨。如果我的职责是引导孩子,让他去想,他非常有成就感。 集中注意力。教孩子的时间一般在5-10分钟之内。小的目标实现了就停止。 举个例子吧。 就说除法,到现在为止,我的孩子还没有学大部分课堂教的除的办法。他的方法是 他自己想出来 的二分法( https://zh.wikipedia.org/wiki/二分搜尋演算法 )。我先是解释,为什么要除。一个喜欢钱的孩子,当然要用分钱的例子。比如说我们两个捡到100块,给两个人分,那就是除。每个人还得分的一样。先从显而易见的开始,2/2=每个人分一个。那25个给5个人分呢? 孩子说可以试几个数字。先从1开始,每个人分一个,结果还没分完。在这个时候我的孩子只会算加和减。那就试大一点的数字。我们发现试25次肯定能找到答案。能不能更快? 我引导孩子,说如果试了8,也就是每个人分8个,分给第一个人,第二个人,第三个人后,就剩一个了。那第四和第五个人就不够分了。在这种情况下还要不要试每个人分更多? 孩子想想说不用了。再引导孩子说如果每次从1-25的中间试,试12,太大,那就不要试比12大的数字,范围缩小到1-12。然后再从中间取,以此类推,这样很快就试到了。为了更有趣,

李博士的暑期少年计算机课

Image
课程设计 好的教育不是死记硬背 ,而是教育孩子独立思考和解决新问题的能力。 这个课程的目的教授用计算机解决问题的常见方法,锻炼孩子独立思考的能力。课程用有趣的游戏的方式,教给孩子基础的计算机算法概念。课程包括: 计算机工作原理 循环 条件 步骤 程序重载 每节课开始,老师先用有趣并且容易理解的例子,解释看似复杂的概念。接着老师用简单的游戏演示这个新概念。最后学生独立解决一个游戏形式的计算机问题。 课程的不同之处 注重培养独立思考能力(点击查看 培养我7岁孩子独立思考 的例子) 把孩子当思考领袖培养,而不是当技工和码农培养 有趣和有挑战的逻辑游戏( 不是 Scratch) 对象 7-12 岁的孩子 。10人以下 小班授课,针对零 基础孩子 。 在线用Zoom上课。学生需要iPad或安卓平板电脑。授课语言:英语 时间 每周一节课,时长45分钟,每期共10节。您可以选择以下两个时间段的任意一个, 周日11-11:45AM,美东时间 (已满,请加微信等下期通知) 周日1-1:45PM,美东时间   (已满,请加微信等下期通知) 周日2:00-2:45PM, 美东时间 (已满,请加微信等下期通知) 课程开始时间06/07/2020。 李老师简介 李庆伟博士是美国某TOP科技公司的人工智能专家,对计算机和数学有多年的经验和理解。李老师同时也是美国哥伦比亚大学机器学习教授(兼职)。他的教课方式风趣幽默,深受学生欢迎。李老师往期的研究生学生对老师的评价: https://youth.li-ai.com/2020/05/blog-post.html 最重要的是他还是一个9岁和7岁孩子的父亲。李老师的教育理念可以看他教自己孩子数学的感受文章( https://youth.li-ai.com/2020/05/blog-post_23.html )。 常见问题: 问:这个课是不是教孩子软件?我孩子上完课是不是可以开发手机app? 答:都不是。这个课是引导孩子思考问题,然后用计算机的思维去解决问题。比如说一个问题需要十个步骤,每个步骤有四个小步骤,怎么样定义小步骤最合理?怎么样的顺序最合理?这些思维的锻炼越早越好。我们不是培养小技工的。 问:有基础的孩子可以吗? 答:这个是启蒙的课