Java已成为当今IT领域精通的基本语言。 CodingBat易于学习,但这是最好的选择吗?让我们找出来!
有许多免费的教程网站可用于学习任何编程语言。但是,学习计算机语言还涉及文档。对于Java,理想的选项之一是CodingBat。有了它的帮助,您可以扎根于任何一种语言,并轻松解决与其相关的所有问题!
编码能力现已成为工作场所的一项关键技能。因此,越来越多的资源可以指导学生完成整个学习过程。实际上,像 codingbat.com 允许用户尝试两种编程语言。它们是Python和Java。两种最常用的语言.
Contents
什么是CodingBat?
CodingBat是一个免费网站,存在许多实时编码问题。该站点的目的是建立Python和Java的编码技能。该项目由著名的计算机科学讲师发起 斯坦福大学,尼克·帕兰特. 一旦您克服了许多练习问题,就可以很好地理解代码的工作原理.
CodingBat的界面-易于使用?
判断任何教学软件的一项关键标准是研究概念的传输方式。无论信息如何,该软件都会包含在内,如果交付的内容达不到标准,则对学习者来说是无用的。就其传输的概念而言,CodingBat可以从一些改进中受益。虽然界面简单明了,但许多人并不喜欢它的简洁性.
课程计划具有极简主义的性质。因此,如果学生不了解某个概念,他们几乎没有任何资源。另外,在YouTube上搜索CodingBat会产生许多视频,这些视频很好地向失去的参与者解释了这一课.
是否适合所有人?
新手肯定会感到缺乏对课程理论的重视。同时,那些只想练习的人会喜欢所涉及的句法练习。当然,这并不意味着初学者无法使用CodingBat学习。但是,它确实缺少初学者更喜欢的全面解释。.
课程如何传递?
CodingBat上的所有课程都分为不同的类别。每个概念都带有不同的示例,这些示例可以强化先前提供的原理.
为了更好地理解它,请考虑一下学生如何学习英语。他或她将剖析该语言的解剖结构。学生还将学习介词短语,过去分词,动名词,名词和动词。同样,将向使用CodingBat的学生学习编码语言的所有基本组成部分。他们还必须利用所教授的原理进行练习.
创始人尼克·帕兰特(Nick Parlante)认为,简短而实用的实时编码问题至关重要。由于这些构成了更多相关任务的基础,因此这些简短的问题是成为高级程序员的关键.
他还认为,编码本质上是构成复杂功能的基本元素的混合。因此,他的课程着重于重复基础知识.
授课问题
可以说CodingBat具有文本编辑器的精简特性。另外,几乎没有任何上下文辅助。结果,学生可能最终会犯下大错。此外,他们也可能难以找到错误的根源.
另一方面,许多人喜欢准系统设置。它消除了初学者倾向于依靠的所有拐杖。相反,设置从一开始就在其中培养积极的习惯.
问题解决后,将为学生提供即时反馈。告诉他们是否成功解决了问题.
“帮助”部分是否有用?
该网页在“帮助”部分中说明了答案的含义。但是,解释非常复杂,初学者很难理解。.
此外,在网站的“关于”页面上,创始人解释了为什么“帮助”部分似乎特别欠发达的原因。他说CodingBat并不是一门完整的学习语言的教学课程。相反,它旨在补充初学者正在学习的课程.
总体而言,帮助部分包含大量信息。唯一的问题是必须正确地将其上下文化。这样做可以帮助学生轻松地克服学习任何新语言时面临的更具挑战性的障碍.
局限性
也许最大的限制是它仅涵盖两种语言。此外,该网页是由一位热情的教授发起的一个项目。因此,他很有可能没有时间或团队进一步扩展.
而且,与其他网站相比,CodingBat看起来很老式。有人说美学是肤浅的。但是,我们已经习惯了现代界面。因此,有些人会觉得网站使用起来很麻烦.