학습 기록 연결 중…
8시간 · 비개발 직군을 위한 입문

업무를 코드로 바꾸는 첫 수업

예산·실적·요청 목록으로 JavaScript의 기본을 익힙니다. 설명을 읽고, 직접 실행하고, 각 단원의 과제를 제출하세요.

8시간 학습 순서55분씩 8단원 + 휴식40분입니다. 매 단원 A·B가 필수, C는 선택입니다. 사전 설문은 수업 전에25~30분 동안 진행합니다. TypeScript는 2·5·6단원의 짧은 확장 활동으로 경험합니다.

기록은 이 브라우저의 참여 정보와 연결됩니다. 동명이인은 별도 기록으로 저장됩니다.

8단원 · 설명과 실습

01

컴퓨터에게 업무를 설명하기

막연한 요청을 입력·처리·출력으로 바꿉니다.

55분 · 결과물: 나의 업무 한 가지를 입력·처리·출력으로 쓴 문장

필수 0/2 제출

02

값에 이름 붙이고 계산하기

스프레드시트의 셀에 이름을 붙이듯 값을 다룹니다.

55분 · 결과물: 예산 200, 지출 50의 집행률 25%

필수 0/2 제출

03

업무 규칙을 조건으로 나누기

‘이상’과 ‘초과’를 코드에 정확하게 옮깁니다.

55분 · 결과물: 정상·주의·초과의 세 가지 상태

필수 0/2 제출

04

여러 건을 묶고 반복 처리하기

행마다 같은 계산을 되풀이하는 일을 맡깁니다.

55분 · 결과물: 지출 [20, 30, 50]의 합계 100

필수 0/2 제출

05

계산에 이름 붙이고 입력 확인하기

같은 계산을 재사용하고 잘못된 입력을 먼저 멈춥니다.

55분 · 결과물: 입력이 잘못되면 이유를 돌려주는 함수

필수 0/2 제출

06

업무 표를 데이터로 다루기

‘부서명·예산·지출’ 한 행을 묶어 작은 표를 만듭니다.

55분 · 결과물: 부서별 자료에서 전체 집행률 60% 계산

필수 0/2 제출

07

버튼과 입력창을 코드에 연결하기

브라우저 화면에서 읽고, 눌렀을 때 계산하고, 결과를 씁니다.

55분 · 결과물: 버튼을 누르면 문장이 바뀌는 화면

필수 0/2 제출

08

예산 집행률 계산기 완성하기

규칙 세 줄을 채우고 정상·경계·오류를 직접 시험합니다.

55분 · 결과물: 3개 빈칸을 완성한 계산기와 검증 기록

필수 0/2 제출

피드백과 제출 기록

이름을 저장한 뒤 과제를 제출하면 여기에 표시됩니다.
가상의 업무 자료로 배우는 8단원 · 2026년 10월
제출한 기록은 이 브라우저에서 이어 봅니다. 공용 PC에서는 학습 후 ‘다른 사람으로 시작’을 눌러 주세요.