Skip to content

happydeveloper/krkd.eco.coding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

krkd.eco.coding

크리킨디-코딩클래스

크리키디-

컴퓨터 사이언스(computer science)의 역사와 철학을 바탕으로 프로그래밍 전반의 핵심원리와 개념을 이해 HTML+CSS 기본 템플릿에서 챌린지를 수행하면서 독립 웹페이지 제작

참여자

작업규칙

파일명

  • index_[식별가능한id].html 으로 생성한다.

수업구성과 상세내용

  1. LECTURE : 컴퓨터과학의 역사와 철학 그리고 인물
  2. PRACTICE : 개별 프로젝트에 실행과 코드 리뷰 및 비평 (CSS 템플릿 제공)

9/8, 16시 부터 ~ 19시 까지

첫날은 컴퓨터 과학에 전체적인 흐름을 살펴보고 버전관리를 통해 정보를 어떻게 구조화하고 여러사람들이 어떻게 협업하는지에 대하여 연습할 예정입니다. 그리고 학생들이 가져온 간단한 웹사이트 기획을 서로 공유하는 시간을 가져 참여자들의 자신만의 문제를 도출하는데 도움을 줄 예정입니다. 마지막으로 생활코딩 웨WEB1의 중요한 내용을 복기하고 궁금했던 내용에 대하요 질의 하는 시간을 가질 예정입니다.

컴퓨터 과학의 역사와 철학 그리고 핵심원리들, 버전관리 (9/15)

첫날은 컴퓨터 과학에 전체적인 흐름을 살펴보고 버전관리를 통해 정보를 어떻게 구조화하고 여러사람들이 어떻게 협업하는지에 대하여 연습한다. 학생들이 작성한 간단한 웹사이트 기획을 서로 공유하는 시간을 가지면서 자신의 문제를 도출해본다. 마지막으로 생활코딩 WEB1 강의에 중요한 내용을 복기하고 궁금했던 내용에 대해 질의하는 시간을 갖는다.

1교시 : 클래스 안내, 역사와 철학의 시간

2교시 : 연습시간

  • 각자 작성한 웹사이트 기획서 공유하기
  • 하나의 문서를 동시에 여러명이 편집해보기
  • HTML Tag 연습

Git수업은 마지막에 집중적으로 다루기, 수업중 강사만 사용하면서 익숙하게 할 예정

  • Git과 Github를 통해 문서를 공유해보기

0과 1의 의미와 WEB와 CSS 기본과 구조 (9/22)

0과 1의 의미를 생각해보면서 현대의 컴퓨터가 발전하게 되는 역사와 그 성과를 이룬 인물을 살펴보면서 컴퓨터 구현의 원천 생각을 살펴본다. 컴퓨터과학을 보는 새로운 시각 갖기. HTML과 핵심을 살펴보고 CSS의 구조와 선택자를 이해하고 연습해보면서 Git를 이용하여 헙업하는 법을 경험해본다.

1교시 : 역사와 철학의 시간

2교시 : 연습시간

기계와 우리의 대화, CSS 박스모델 (9/29)

컴퓨터의 탄생과정을 복기하고 토론해보면서 컴퓨터의 핵심원리를 생각해보는 시간을 갖는다. CSS 선택자 게임을 통해 CSS 선택자를 이해하고 웹페이지 레이아웃을 하기 위해 필요한 인라인과 블럭레벨, 박스모델을 이해하고 연습한다.

1교시 : 역사와 철학의 시간

2교시 : 연습시간

식사하는 철학자와 추상화와 CSS 레이아웃 (10/6)

프로그래밍이 무엇인지 복기하고 토론하므로서 프로그램밍의 핵심원리를 생각해보고 식사하는 철학자를 통해서 운영체제가 무엇인지 생각해보고 역사를 살펴본다. 소프트웨어 분야에서의 추상화가 어떻게 활용하는지 살펴본다. 연습트랙에서는 CSS 레이아웃의 연장에서 그리드 기능과 마진겹침 문제를 해결하는 연습을 한다. 자신이 만든 아이덴티티를 담아서 도메인을 구매하고 Github page를 연습한다.

1교시 : 역사와 철학의 시간

2교시 : 연습시간

프로젝트 모여서 실습 (10/13)

  • 이고잉님이 특강(web1, css 기본, 레이아웃) 1시간
  • 파일명 [INDEX_[필명]_mid.html] 로 함 예) INDEX_DURU_MID.HTML
  • 지금까지 배운 내용을 토대로 프로젝트 진행, 만들고 싶은 사이트 3시간동안 만들기
  • 각자의 사이트를 만들어 github 에 올리기

우리들의 대화와 사이트에 이름 붙이기, CSS 라이브러리 활용 (10/20)

10월 첫주는 Github를 통하여 프로젝트를 진행하고 통신과 프로토콜과 인터넷의 역사와 웹에 대하여 토론한다. 기본적인 CSS 기능을 이용하여 반응형 디자인을 연습하고 CSS의 실용적인 접근을 해본다.

1교시 : 역사와 철학의 시간

  • 우리들의 약속 (통신과 프로토콜)
  • 통신과 프로토콜, 인터넷의 역사와 웹에 대하여 토론
  • 프로토콜 정의 해보기
  • 동료들이 레이아웃하는 방식에 대하여 코드 리뷰
  • 도메인 구매하기
  • Github Page 도메인 연결하기

2교시 : 연습시간

  • 프로그래밍의 핵심개념 (변수, 제어문, 함수, 프로그래밍 패러다임)
  • Github를 통하여 동료의 코드 상호 리뷰, 코멘트 주는 연습
  • Github에 HTML 페이지 퍼블리싱 하기
  • DNS 원리 이해하고 DNS 설정하기
  • CSS 포지션, 다단계 구현 연습하기
  • CSS 반응형 디자인 미디어쿼리 연습하기
  • CSS 코드의 재사용 연습하기
  • CSS 고급 – UI 라이브러리 사용하기 (Semantic UI)

프로젝트 모여서 실습 (10/27)

코딩작업장에서 각자 코딩하고 서로 물어가면서 문제 해결하기

점과 점들의 만남들과 프로젝트 자랑하기 (11/3)

마지막시간은 컴퓨터과학의 활용에 대하여 토론하는 시간을 갖고 각 분야에서 어떻게 융합되는지에 대하여 토론한다. 학생들이 완성한 프로젝트의 결과물을 보면서 문제해결 하는 과정을 공유하는 시간을 갖는다.

1교시 : 역사와 철학의 시간

  • 점과 점들의 만남
  • 컴퓨터 과학이 쓰이는 분야에 대해 토론
  • 식사하는 철학자 (운영체제)
  • 우리들의 약속 (통신과 프로토콜)
  • 점과 점들의 만남 (컴퓨터 과학이 쓰이는 부분)

2교시 : 연습시간

  • 완성한 웹사이트 공유
  • 스스로 문제 해결한 사례에 대하여 토론

프로그래밍 추천책과 참조한 곳

참가신청

About

크리킨디 컴퓨터과학 코딩 클래스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published