강 좌 내 용 |
주 | | 교 수 내 용 | 방 법 | 관 련 자 료 | 과 제 물 |
1 |
| 웹프로그램 수업을 시작하면서, 웹프로그램의 교과목 개요, 수업목표, 수업계획에 대한 설명, 교재, 웹프로그래밍 시작을 하기 위한 개발 환경을 설치한다. | 강의 | 강의자료 |
|
2 |
| 웹 개요와 실습환경, 웹의 동작 원리, 웹표준 기술, HTML5 주요기능을 학습한다. 멀티미디어, 그래픽, 통신, 장치 접근, 오프라인 및 저장소, 시맨틱, CSS3스타일시트를 학습한다. | 강의 | 강의자료 | 예제 프로그램 구현 |
3 |
| HTML5 기본구조와 HTML5 페이지 기본 구조, HTML5 페이지 기본 작성법, CSS3 종류와 기본 작성, 자바스크립트의 종류와 작성, 검사를 이용한 오류 확인을 이용해서 웹 페이지 프로그램을 작성한다. | 강의 | 강의자료 | 예제 프로그램 구현 |
4 |
| HTML5 기본태그, 목록태그, 테이블태그, 이미지 태그, 공간분할 태그, 시맨틱 태그를 학습하고 예제 프로그램을 구현한다. HTML5 기본 태그로 웹 페이지 프로그램을 작성한다. | 강의 | 강의자료 | 예제 프로그램 구현 및 연습문제 |
5 |
| HTML5 멀티미디어 태그와 입력 양식 태그를 학습한다. 오디오 태그, 비디오 태그, 입력양식 태그에 대해서 프로그램을 작성한다. 블로그의 레이아웃 구성에 대해서 학습한다 | 강의 | 강의자료 | 예제 프로그램 구현 및 연습문제 |
6 |
| CSS3 스타일 시트, CSS3 선택자, 기본 선택자와 속성 선택자, 후손 선택자 및 자손 선택자, 반응 상태 구조 선택자에 대해 학습하고, 웹 페이지를 구성한다. | 강의 | 강의자료 | 예제 프로그램 구현 및 연습문제 |
7 |
| CSS3 속성, 박스 속성, 디스플레이 속성, 배경속성, 글자 속성 위치 속성, 그림자 속성, 그레이디언트를 이용한 웹페이지를 구성한다. 배경 이미지 삽입과 크기조절과 CSS3로 애니메이션 프로그램을 작성한다. | 강의 | 강의자료 | 예제 프로그램 구현 및 연습문제 |
8 |
| 중간시험 - 웹프로그래밍의 문법 및 예제 프로그램을 통한 프로그램 개발 능력에 대한 전문 지식 습득을 한다. | 중간 | 평가자료 |
|
9 |
| CSS3 응용과 레이아웃을 학습하고 수평정렬, 중앙정렬 레이아웃, 절대위치를 사용한 요소 배치, 고정위치를 사용한 생성, 글자 생략을 이용하여 웹페이지를 작성한다. | 강의 | 강의자료 | 예제 프로그램 구현 및 연습문제 |
10 |
| 반응형 웹, 메타 태그와 뷰포인트 메타 태그, 미디어 타입으로 사용자 장치 구분, 반응형 웹 패턴을 이용하여 웹 페이지를 구성한다. 블로그에 스타일 시트를 적용한다. | 강의 | 강의자료 | 예제 프로그램 구현 및 연습문제 |
11 |
| 자바스크립트에서 자료형과 연산자를 학습하고 조건문, 반복문을 사용하여 프로그램 흐름을 제어하는 방법을 학습한다. 객체의 기본 개념을 이해하고 속성과 메소드를 구분하여 자바스크립트를 활용한다. | 강의 | 강의자료 | 예제 프로그램 구현 |
12 |
| 문서 객체와 문서 객체 모델의 개념을 학습하고 문서 객체를 선택하고 조작하는 방법을 학습한다. 문서객체를 사용해 마우스 클릭 또는 키보드 이벤트를 할 수 있는 프로그램을 작성한다. | 강의 | 강의자료 | 예제 프로그램 구현 |
13 |
| jQuery 라이브러리를 HTML 페이지에 추가, jQuery 라이브러리를 사용해 문서 객체를 조작 및 문서 객체에 효과를 부여, jQuery 플러그인을 이용하여 프로그램을 작성한다. | 강의 | 강의자료 | 예제 프로그램 구현 |