棕色的狗和理发师—卡尔·比彻(2014)

到现在为止,我所审阅的书籍都是大标题,或者至少是备受关注的。 最好选择一本人迹罕至的书,并分享为什么它如此有价值。 这已成为我保留在主架子上的参考文献之一。 如果您对计算机科学感兴趣,请从此开始。 我也在寻找更多入门级计算机科学书籍来阅读和复习,所以请发表评论或留言建议! 这本书的节选可以在这里阅读 。 长期以来,我一直渴望着在计算机科学中寻找可读的入门书,而这本书无疑满足了它。 布朗狗和理发师带领我们走上了计算机科学的诞生和发展的旅程,不一定要按时间顺序。 它回答了看似基本的问题,例如“什么分类为计算机”和“什么可以用计算机解决?”,但这些对于理解计算机科学的全部内容至关重要。 如果您有Kindle阅读器,我建议使用Kindle版本。 作为一个热情但不一定是所有成就卓著的数学家,我热爱记忆之旅(除了我不会错过任何大学,而是会迅速前进……)。 一切都解释得很清楚,因此不需要先决的数学知识,但对于有科学背景的人来说,这本书并不太过分。 修改了许多纯数学的分析概念,并探讨了它们在计算机科学中的应用。 我们了解了计算机科学中的许多著名名称及其在该领域的贡献。 我们了解硬件,软件,计算机语言和网络。 Beecher告诉我们,计算机是通用的可编程自动设备。 我们还被告知,…

嘿,我是Jose。

作为移民的儿子,总是有压力要在学校表现出色。 我的课堂表现很好,通常比同班同学得分更高。 为了玩得开心,我打篮球,并在中学时期参加了田径队。 我的邻居曼努埃尔(Manuel)住在我的楼上,我们总是出去玩电子游戏。 他让我对技术感兴趣,因为他拥有每个游戏系统,多台计算机,最新的iPod,并告诉我应该买哪一个。 我记得我父母给我第一台电脑。 我当时12岁,那时他们是7年级的,当时他们给我买了一台HP Pavilion 15英寸笔记本电脑,价格大概是500美元-当时是800美元。 我的父母为我买了这台电脑,因为我已经接受了一个名为RFS的大学预科课程,并且我解释了笔记本电脑将如何帮助我上学。 在典型的千禧一代时尚中,我在这台计算机上长大,并用它来下载游戏,电影,音乐以及我想要的所有非法程序。 我过去常常把笔记本电脑带到学校并用它打字笔记,尽管这可能是不切实际的。 我什至学习了如何使用Google协作平台创建网站。 我创建了一个页面,在其中展示了我想要的所有其他东西,例如iPod和PlayStation。 上高中的时候,我过渡到一所职业学校,进入了计算机维修和电信计划。 这真是太棒了,因为我最终可以修理笔记本电脑,手机和平板电脑。 我从中忙碌起来。 我什至获得了认证,有些可以用来成为一名认证的电缆工人。…

MFS主持编码计划偷看周

该活动将于12月5日星期一至12月9日星期五举行,恰逢计算机科学教育周。 Moorestown朋友学校的幼儿园学生Alexa Cohen和Savithri Khavulya在11月22日星期二的课堂上练习他们的编码技能。 为了向学生提供有用的生活技能,Moorestown朋友学校于2015年在其学前班和低年级直至五年级采用了编码计划。自成立以来的一年中,该计划取得了很大的成功,并展示了这一成果,该学校将从12月5日星期一至12月9日星期五举办编码课程偷看周。 “很多人都听到’编码’,并且不确定是什么样。 因此,这是让父母有机会看到我通过幼儿园班教学前班的机会,”学校的第一位专职编码老师Liz Kahn说。 MFS是美国为数不多的所有初中学生提供编码课的少数学校之一,其目标是在当今高度依赖计算机科学的世界中,帮助学生学习讲技术的语言。 为此,卡恩(Kahn)的220多名学生(其中一些还不到3岁)从事编码,解决问题和团队合作等领域。 为了从小就对编码教育的这些不同元素有更深入的了解,MFS学生每六天参加两次该课程,因为该课程包括在下级学校的“特殊”轮换中,其中还包括艺术,音乐,体育,图书馆,桂格教育和计算机科学。 最初,卡恩被聘为教授编码课程,以代替西班牙语课程,因为主管部门认为西班牙语需要额外的沉浸感,而不是每周两次。 “我认为每周编码两天是该程序开始时的最佳选择。 随着学生年龄的增长,我们还有很多其他选择,”卡恩说。 “很早以前,我发现对于他们来说,每周两次是一个很好的去处,因为所有这些概念都是批判性思考的大概念,而且我希望学生们为每个概念留出时间来下沉。” 在编码课上,学生学习使用代码导航,绘制和操纵虚拟环境。 他们还可以通过完成涉及顺序思考的任务来学习有价值的计算思维,解决问题和团队合作的技能。 学生还将以创新的方式与技术互动,以了解算法,编程和语言的基础。…

管理“学习软件工程”

与onTy计划和讨论“学习软件工程” 将软件工程学作为计算机科学课程的一部分,我对课程的结局并不完全满意。 我想那是因为我一直很期待这门课程,所以有一些未满足的期望。 并不是说大学没有提供必要的工具和知识,或者这不是金钱的价值,因为许多私立大学甚至最好的大学并不总是为学生提供他们所需的必要工具和方向,也不是向学生提供他们所需要的东西想。 但是我不得不说,该课程最大的收获是它激发了我学习更多的知识,并最终与大学生和行业专业人士进行了实验,同时又与特定领域的专业人士一起工作。 在决赛周的某个时候,我安排了与实习主任的会面,提出了一个从理论和实践角度教授大学生软件工程的项目。 经过数小时的讨论和项目的批准,我意识到这比我最初想象的要多得多。 那时,我的主管将我与onTy联系起来,onTy是一个非常有活力和智能的软件工程师,具有10多年的行业经验,也是我使该项目成为可能的团队成员。 我们在会议中组织课程的讨论越多,我就越了解到不知道的东西和可以学到的东西。 我意识到有多少计划是必要的 尤其是在今天的会议上,我意识到将这个项目组合在一起需要进行多少计划,必须在夏季结束前花很少的时间才能实现目标,并且我们自己正在经历一个学习过程。 但是,经过几次集思广益的过程和我们最初的几次会议后,还有很多事情要做。 我们意识到,除了onTy和我本人这两位首席讲师之外,我们还需要一支强大而敬业的团队,我们需要TA以及更多其他人才。 因此,我们从人员和实际工具/材料的角度,以及在持续构建课程的过程中,列出了课程所需的清单。 我们需要强大而专注的助教,志愿者和一些额外的帮助来管理班级,到目前为止,我们已经成功收集了2名助教,2名志愿者和帮助之手。 我们意识到,该课程将使学生接触到一些用于项目和维护的Web技术 ,并且在实际运行课程之前,我们一直在自己使用这些技术中的很多来使自己适应学生的需求。 (在认识onTy之后,我接触了许多新技术并学到了很多东西!)…