Visual Coding Lab은 스마트폰 하나로 프로그래밍을 배울 수 있는 학습 앱입니다. 파이썬과 C 언어의 입문부터 최대치의 탐색이나 버블 소트 등 기본적인 알고리즘까지, 총 60 레슨을 수록하고 있습니다.
■ 읽고, 쓰고, 움직여 확인한다
한 장은 "읽기 → 연습 → 작은 테스트"의 3 단계로 진행합니다. 짧은 해설을 읽고, 그 자리에서 코드를 다시 쓰고 실행하고, 마지막으로 확인 퀴즈로 이해를 확인한다. 읽는 것만으로도, 찍는 것만으로도 끝나지 않는 구성입니다.
■ 변수의 내용이 보인다
Python 연습에서는 실행 결과뿐만 아니라 변수에 어떤 값이 들어 있는지 상자에 표시합니다. 한 단계씩 실행하면 프로그램이 어떤 행을 통과하고 값이 어떻게 바뀌는지를 눈으로 쫓습니다. 정렬의 레슨에서는 배열의 요소가 바뀌는 모습을 그림으로 확인할 수 있습니다.
■ 실행 환경은 단말
파이썬과 C 언어 모두 단말기의 브라우저 기술에서만 실행됩니다. 작성한 코드는 어딘가의 서버로 보내지지 않습니다. 일단 들린 교재와 실행 환경은 단말기에 저장되므로 통신이 불안정한 장소나 전파가 닿지 않는 장소에서도 학습을 계속할 수 있습니다.
■ 수록 커리큘럼 (전 60 레슨)
· 파이썬 입문 : 기초에서 알고리즘으로 (10 장 / 30 수업)
print(), 변수와 계산, f문자열, if문, for문, while문, 리스트, 함수, 최대치의 검색, 버블 소트
・C언어 입문: 기초에서 알고리즘으로(10장/30 레슨)
printf(), int형과 계산, scanf(), if문, for문, 배열, char 배열과 캐릭터 라인, 함수, 최대치의 검색, 버블 소트
■ 연습은 자동으로 채점
연습에는 테스트 케이스가 준비되어 있습니다. "테스트 실행"을 누르면 기대값과 실제 출력을 나란히 표시하고 그 자리에서 합격 여부를 알 수 있습니다.
■ 자유롭게 쓸 수 있는 자유 실행
수업과는 별도로 빈 페이지에서 코드를 자유롭게 쓰고 움직일 수 있는 페이지가 있습니다. 수업에서 나온 코드를 시도하고 싶을 때 사용할 수 있습니다.
■ 학습 로그
실행한 횟수, 에러의 횟수, 마지막에 쓴 코드를 단말내에 기록합니다. 어디까지 진행했는지 나중에 볼 수 있습니다.
■ 이용에 있어서
・무료로 이용하실 수 있습니다(광고가 표시됩니다)
・계정 등록이나 로그인은 불필요
· 작성한 코드 · 진행 · 설정은 단말 (localStorage)에만 저장되며 여기 서버로 전송되지 않습니다.
· 광고 표시를 위해 쿠키와 광고 식별자가 사용됩니다.
・대상 연령:13세 이상
· 개인 정보 보호 정책 : https://visual-coding-lab.web.app/privacy
파이썬과 C 언어를 쓰고 움직여 배우는 총 60 레슨. 등록 불필요, 오프라인에서도 움직이는 학습 앱.