CodingBat – 효율적으로 Java 기술 테스트 및 개선!

Java는 오늘날의 IT 분야에서 마스터하기위한 필수 언어가되었습니다. CodingBat은 배우기 쉽지만 최선의 선택입니까? 알아 보자!


CodingBat 2019

모든 프로그래밍 언어를 배우기위한 많은 무료 튜토리얼 웹 사이트가 있습니다. 그러나 컴퓨터 언어를 배우려면 문서도 필요합니다. Java의 경우 이상적인 옵션 중 하나는 CodingBat입니다. 그것의 도움으로, 당신은 모든 언어에 뿌리를 내리고 관련된 모든 문제를 쉽게 해결할 수 있습니다!

코딩 능력은 이제 직장에서 중요한 기술이되었습니다. 이러한 이유로, 전체 학습 과정을 통해 학생들을 안내하는 많은 리소스가 계속해서 발생합니다. 실제로 웹 사이트는 codingbat.com 사용자가 두 가지 프로그래밍 언어로 시험해 볼 수 있습니다. 이것들은 파이썬과 자바입니다. 가장 일반적으로 사용되는 두 가지 언어.

코딩 뱃트-목차

CodingBat는 무엇입니까?

CodingBat은 많은 라이브 코딩 문제가있는 무료 웹 사이트입니다. 이 사이트의 목적은 Python과 Java 모두에서 코딩 기술을 구축하는 것입니다. 이 프로젝트는 권위있는 컴퓨터 공학 강사가 시작했습니다. 스탠포드 대학교, 닉 팔란 테. 수많은 연습 문제를 겪고 나면 코드 작동 방식을 잘 이해할 수 있습니다..

CodingBat의 인터페이스 – 사용하기 쉬움?

교육용 소프트웨어를 판단하기위한 중요한 기준 중 하나는 개념이 전달되는 방식을 살펴 보는 것입니다. 정보에 관계없이 소프트웨어는 전달이 최고가 아닌 경우 학습자에게는 쓸모가 없습니다. 전송 개념의 관점에서, CodingBat은 약간의 개선으로부터 혜택을 얻을 수 있습니다. 인터페이스가 간단하고 간단하지만 많은 사람들이 단순성을 선호하지 않습니다..

수업 계획은 미니멀리스트 성격을 가지고 있습니다. 따라서 학생들은 특정 개념을 얻지 못하면 어떤 의지도 남기지 않습니다. 또한 YouTube에서 CodingBat을 검색하면 참가자를 잃어버린 수업을 잘 설명하는 수많은 비디오가 생성됩니다..

모든 사람에게 적합합니까?

초보자는 수업에서 이론에 대한 강조가 부족함을 분명히 느낄 것입니다. 한편, 연습을 원하는 사람들은 관련된 구문 연습을 좋아할 것입니다. 물론 이것이 초보자가 CodingBat 사용을 배울 수 없다는 것을 의미하지는 않습니다. 그러나 초보자가 선호하는 포괄적 인 설명이 부족합니다..

수업은 어떻게 진행됩니까?

CodingBat에 대한 모든 수업은 다양한 범주로 나뉩니다. 각 개념에는 이전에 제공된 원칙을 강화하는 서로 다른 예가 있습니다..

더 잘 이해하려면 학생이 영어를 배우는 방법에 대해 생각하십시오. 그는 언어의 해부학을 해부 할 것이다. 학생은 전치사구, 과거 분사, 거 룬어, 명사 및 동사에 대해서도 배웁니다. 같은 방식으로, CodingBat을 사용하는 학생은 코딩 언어의 모든 필수 구성 요소를 가르칩니다. 또한 가르친 원리를 활용하는 연습을해야합니다..

설립자 인 Nick Parlante는 짧고 실용적인 라이브 코딩 문제가 필수적이라고 생각합니다. 이것들이 더 많은 관련 작업의 기초를 구성하기 때문에, 이러한 짧은 문제는 마스터 프로그래머가되기위한 열쇠입니다.

또한 코딩은 본질적으로 복잡한 기능을 형성하는 기본 요소의 혼합이라고 생각합니다. 이러한 이유로 그의 과정은 기본 반복을 강조합니다..

수업 전달 문제

CodingBat은 텍스트 편집기의 특성이 제거되었다고 말할 수 있습니다. 또한 문맥 지원이 거의 없습니다. 결과적으로 학생들은 큰 실수를하게 될 수 있습니다. 또한 오류의 원인을 찾는 데 어려움을 겪을 수 있습니다..

반면에, 많은 사람들이 베어 본 설정을 좋아합니다. 초보자가 의존하는 모든 목발을 제거합니다. 대신, 설치 프로그램은 처음부터 긍정적 인 습관을 길러줍니다..

문제가 해결되면 학생들에게 즉각적인 피드백이 제공됩니다. 문제를 성공적으로 해결했는지 알려줍니다..

“도움말”섹션이 유용한가요??

웹 페이지는 왜“도움말”섹션에 답이 있는지에 대한 설명을 제공합니다. 그러나 설명은 매우 복잡하므로 초보자가 이해하기 어렵습니다..

또한 웹 사이트 정보 페이지에서 창립자는 도움말 섹션이 특히 저개발 된 것으로 보이는 이유를 설명합니다. 그는 CodingBat은 언어를 배우기위한 완전한 교육 과정이 아니라고 말합니다. 대신 초보자가 복용하는 과정을 보충하는 것이 목적입니다.

전반적으로 도움말 섹션에는 풍부한 정보가 포함되어 있습니다. 유일한 문제는 제대로 맥락화되어야한다는 것입니다. 그렇게하면 학생들은 새로운 언어를 배우면서 직면 한 더 어려운 장애물을 쉽게 통과 할 수 있습니다.

한계

아마도 가장 큰 제한은 두 언어 만 포함한다는 것입니다. 또한 웹 페이지는 열정적 인 교수가 시작한 프로젝트입니다. 따라서 그가 더 확장 할 시간이나 팀을 가질 가능성은 거의 없습니다..

또한 다른 웹 사이트와 비교할 때 CodingBat은 매우 구식입니다. 어떤 사람들은 미학이 피상적이라고 말합니다. 그러나 우리는 현대적인 인터페이스에 익숙해졌습니다. 따라서 일부는 사용하기 성가신 웹 사이트를 찾을 수 있습니다.

찬성 & 단점

+ 하나의 주제에 초점을 맞춘 연습

이 장의 끝에있는 각 운동은 하나의 개념에만 초점을 맞 춥니 다. 예를 들어, 배열, 재귀, 문자열 또는 논리 등에 한 번에 하나씩있을 수 있습니다. 이로 인해 학생들은 지식에 과부하가 걸리지 않습니다. 또한 그들은 기술을 향상시킵니다..

+ TDD 테스트에 도움이 됨 (테스트 드라이버 개발)

학생은 합격 또는 불합격 시험을 제공받을 수 있습니다. 결과적으로 학습자는 모든 테스트가 녹색이 될 때까지 각 테스트를 하나씩 통과시킬 수 있습니다..

+ 모든 문서를 시작하는 데 필요

웹 사이트에는 모든 장에 대한 기본 설명이 담긴 페이지가 있습니다.

+ 기본 텍스트 편집기 기능

텍스트 편집기는 컨텍스트 지원을 제공하지 않습니다. 따라서 사용자는 컴파일 후에 만 ​​피드백을받습니다. 이로 인해 학습자들은 처음부터 언어 구문에 집중하는 경향이 있습니다. 다른 최신 IDE와 비교할 때 CodingBat은 좋은 습관을 만드는 데 도움이됩니다..

+ 수많은 기본 문제가 있습니다

문제는 여러 범주로 분류됩니다. 또한 학생들은 진행률 그래프를 사용하여 진행 상황을 추적 할 수 있습니다. 그래프는 시간에 따른 오류 및 녹색 테스트를 보여줍니다..

– 시작 안내서 없음

시작하는 방법에 대한 도움말이 없으므로 사용자가 혼란 스러울 수 있습니다. 초보자는 학습 곡선이 상당히 가파른 것을 알 수 있습니다. 또한 많은 문서에도 불구하고 학습을 시작하려면 시간과 노력이 필요합니다.

CodingBat의 5 가지 최고의 대안

CodingBat의 몇 가지 단점으로 인해 사용자는 다른 것을 선택할 수 있습니다. 적합한 대안은 다음과 같습니다.

1. Codecademy : 대화식 & 재미있는 코딩

코드 아카데미

Codecademy는 다양한 프로그래밍 언어를위한 코딩 클래스를 제공하는 온라인 대화식 플랫폼입니다. 이들은 포함합니다 파이썬, 씨++, 과 자바. 또한 CSS 및 HTML과 같은 마크 업 언어에 대한 강의도 제공합니다. 완전히 혜택을 얻고 자하는 학습자들에게는 프로 버전도 있습니다. 이를 통해 사용자는 퀴즈를 풀고 조언자, 현실적인 프로젝트 및 개인화 된 학습 계획을 통해 실시간 도움을받을 수 있습니다..

2. 무료 코드 캠프 : 개발자가되기위한 준비!

프리 코드 캠프

대화방, 대화 형 학습 웹 플랫폼 및 온라인 커뮤니티 포럼을 갖춘 비영리 단체입니다. 이 플랫폼은 주로 웹 개발을 배우려는 사람에게 액세스를 제공하는 데 중점을 둡니다. 그것은 같은 언어를 학생들에게 소개하는 자습서를 포함 자바 스크립트, CSS, 과 HTML. 학생들은 또한 추가 과제를 완료해야하는 프로젝트 과제를받습니다. 프로젝트 작업이 완료된 후 학생들은 NGO와 협력하여 웹 응용 프로그램을 만듭니다..

3. Code.org : 무엇을 만들 것인가?

코덱

이것은 학생들이 컴퓨터 과학을 배우도록 장려하는 데 중점을 둔 또 다른 NGO입니다. 이 웹 사이트에는 무료 코딩 레슨이 있습니다. 동시에, 학교를 대상으로하여 교과 과정에 추가 컴퓨터 과학 수업을 포함 시키도록 권장합니다..

4. SitePoint : HTML, CSS, JavaScript, PHP 학습

사이트 포인트

SitePoint를 통해 사용자는 웹 개발 및 디자인에 대해 배울 수 있습니다. 이 웹 사이트에는 다양한 자습서, 서적 및 코스가 있습니다. SitePoint에서 제공되는 강의에는 HTML5가 포함됩니다., 자바 스크립트, CSS3, 과 PHP. 학생들은 반응 형 웹 디자인 및 모바일 앱 개발을 배울 수 있습니다.

5. 코더 바이트 : 코딩 기술 향상

코더 바이트

Coderbyte는 프로그래밍 기술을 연습하려는 사람들을 위해 만들어졌습니다. 거의 매일 새로운 도전이 추가됩니다. 사용자는 이러한 문제에 알고리즘 사고 과정을 적용해야합니다. 이 웹 사이트는 일반적인 문제에 대한 사용자의 작업 능력을 향상시키는 데 도움이됩니다. 이러한 문제에는 논리, 알고리즘 및 수학 문제가 포함됩니다..

코딩 비트 이상적인 선택인가?

CodingBat의 단점에도 불구하고 여전히 유용한 도구입니다. 코딩 지식을 향상시키려는 학생들에게는 간단하고 직접적인 방법입니다. 그들이 웹 사이트의 도전을 통해 길을 가면, 그들은 훨씬 더 나아질 수 있습니다. 자바 또는 파이썬. 그러나 어떤 강좌 나 수업을 대신 할 수는 없습니다..

간단히 말해 프로그래밍 클래스를 보완하는 것입니다. 그것의 도움으로, 당신은 새로운 프로그래밍 언어의 기초에 정통 할 수 있습니다!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map