top of page

Transitioning Students from Block-Based to Text-Based Coding

  • Sunburst Digital
  • Jul 8, 2022
  • 2 min read

Transitioning students from block-based coding to text-based coding is an important step in any coding curriculum, and one that must not go overlooked. Let's start by understanding the difference between these two coding styles.


What is Block-Based Coding?

Block-Based coding is meant for younger students, or those just beginning their coding journey. Typically there are little blocks that represent different coding functions which students can drag-and-drop into place to create the necessary program. Using blocks allows the students to focus on the logic and planning of the code rather than having to remember the exact function names, formats and syntax.

Blocked-based JavaScript coding by Codementum

What is Text-Based Coding?

Because coding with blocks is not available in real-world jobs, it's important that students transition to text-based coding and learn the proper syntax of the programming language. With text-based coding, the students are meant to type out the functions manually, with correct formatting and in the correct order. In order to do this, students must have a more advanced knowledge of the programming language and proper syntax.

JavaScript text-based coding program by Codementum

How to Successfully Transition Between the Two Styles of Coding

As you can see above, Codementum provides both block-base and text-based coding areas on one screen, allowing students to easily toggle between the two. This lets students learn the concepts with blocks and then see the real-world code associated with those functions.


Codementum wrote an in-depth article on how and when to successfully transition students from one method to the other, including statistics, scientific research and much more.




...or watch this short webinar about the same topic.



In addition to there all-in-one coding platform, these amazing resources are a big reason Codementum is becoming one of the leading learn-to-code platforms in elementary schools for learning JavaScript and Python. If you're interested in adopting Codementum in your school, please contact us for a quote today!

48 Comments


lydiaharve.y50.4.4.4
3 hours ago

hm88 mình thấy dạo này nhắc nhiều nên cũng ghé thử cho biết, chủ yếu xem mấy bài kiểu “tân thủ cần biết” với phần giải đáp chứ không có ngồi mò sâu. Giao diện nhìn khá dễ chịu, nội dung chia thành từng khối nên lướt nhanh vẫn nắm được ý chính, không bị rối mắt. Mình có đọc đoạn họ nói về cơ chế minh bạch kiểu dùng thuật toán ngẫu nhiên được kiểm định, viết ngắn gọn nên đọc cũng thấy yên tâm hơn chút. Mấy tiêu đề đặt nổi bật, kéo xuống là gặp ngay các box hỏi-đáp tách riêng nên tìm thông tin khá tiện, nhất là phần “giải đáp” được đóng khung rõ ràng…

Like

davidthom.a.s.282.55
5 days ago

UU88 mình lướt thử do thấy bạn bè nhắc, kiểu vào xem giao diện ra sao thôi. Vừa mở lên thấy bố cục khá gọn, nhìn “sạch” nên đọc không bị rối mắt. Mình dùng điện thoại là chính, bấm qua lại mấy mục thấy phản hồi nhanh, không kiểu đứng hình hay giật lag khó chịu. Có cái mình để ý là họ có phần FAQ viết khá dễ hiểu, câu hỏi nào ra câu hỏi đó, trả lời ngắn gọn nên mình đọc lướt vẫn nắm được mấy thứ cơ bản. Nói chung cảm giác trang được tối ưu ổn, không phải dạng nhồi chữ. Mình thích nhất là cách họ chia nội dung thành từng khối rõ…

Like

giecphangqua.n.h.g.h.u.n.g
6 days ago

789P hôm trước mình thấy mấy đứa bạn nói qua nên tiện tay vào thử coi trang trông ra sao. Mình không chơi hay bấm sâu gì, chỉ lướt nhanh để xem bố cục với cách họ trình bày thôi. Cảm giác đầu tiên là giao diện khá dễ thở, nhìn không bị “ngợp” vì mọi thứ chia thành từng khối rõ ràng. Mình thích kiểu họ sắp xếp thông tin gọn gàng theo dạng cột bảng, liếc cái là hiểu ý chính chứ không phải đọc cả đống chữ. Với lại thanh menu để ngay chỗ dễ thấy nên chuyển qua lại cũng nhanh, không phải kéo lên kéo xuống tìm. Nói chung chỉ cần vài phút là quen…

Like

lydiaharve.y50.4.4.4
Jun 05

trang chủ 789bet hôm trước mình lướt thử vì thấy mấy đứa bạn hay nhắc, kiểu tò mò xem giao diện ra sao thôi chứ không định ngồi đọc kỹ. Vừa vào cái là thấy trang chia khối khá rõ, nhìn phát biết chỗ nào là nội dung chính, chỗ nào là phần điều hướng, không bị rối mắt. Mình thích nhất là thanh menu đặt ở vị trí dễ thấy nên bấm qua lại vài mục rất nhanh, không phải kéo lên kéo xuống nhiều. Mà chữ với khoảng trắng cũng vừa phải, nên lướt một vòng không bị ngợp kiểu nhồi quá nhiều thứ. Nói chung cảm giác dùng khá nhẹ nhàng, nhất là mấy khung thông tin…

Edited
Like

laurasanms311989
Jun 05

IWIN hôm bữa mình lướt thử vì thấy mọi người nói nhiều, chủ yếu vào ngó giao diện cho biết thôi. Cảm giác đầu tiên là trang nhìn sáng sủa, không bị nhồi chữ nên kéo xuống khá nhẹ mắt. Mình để ý họ chia nội dung theo từng khối riêng, mỗi khối có tiêu đề rõ ràng nên nhìn lướt cũng đoán được đang ở mục nào, khỏi phải đọc kỹ. Cái menu đặt khá dễ thấy, bấm qua lại vài chỗ cũng nhanh, không kiểu phải tìm mãi mới ra. Mình không có ngồi khám phá sâu, nhưng cách sắp xếp như vậy hợp với người chỉ muốn xem nhanh rồi thoát. Nhìn mấy bảng thông tin dạng…

Like
bottom of page