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 제출
피드백과 제출 기록
이름을 저장한 뒤 과제를 제출하면 여기에 표시됩니다.