1. 참여자 명단

이름 1회차 2회차 3회차
이충현 O O O
이경규 O O O
최기수 O O O


2. 수업


  • 1회차
    : 전처리기의 설명
    : 자료형의 종류 (int, float, double, char, string)
    : 변수 선언 방법
    : printf의 활용

  • 2회차
    : scanf의 설명
    : 조건문(if, switch), 반복문(for, while) 설명

  • 3회차
    : 2회차 복습
    : 강제형변환 설명
    : 함수의 기본선언 방법
    : 예제 - swap함수 / add 함수의 구현

2.1. 1회차


  • 생각보다 C수업의 진도가 빨라서 기본 틀 설명에 중점을 두었다

  • 첫 수업이라 많은 진도를 빼지 않고, 기본적으로 Hello World 프로그램 구현 가능에 중점을 두었다.

  • 의외로 이해를 빨리하여 실습 예제를 빠르게 해결하였고, 흥미를 보이는 데 있어서 성공적이었다.

2.2. 2회차



  • 진도에 맞춰나가기 위하여 꽤 긴 시간을 투자하였다.

  • 일반적으로 많이 쓰이는 반복문과 조건문을 설명하는 데에 있어 시간을 많이 투자하였고, 본 강사의 예제 코드를 따라 입력하게 한 뒤, 디버깅을 통하여 어떻게 구현되는가를 설명하였다.

  • 허나 1회차의 내용을 제대로 복습하지 않아 1회차 내용을 다시 설명하는 데 시간이 조금 걸렸고, C언어를 배우는 데 있어서 필요로 되는 프로그래밍 능력 또한 키워주어야 한다고 판단 되었다.

2.3. 3회차



  • 2회차의 복습이 아예 안되어있어 2회차 복습에 있어서 1시간정도 진도 시간을 소모하였다.

  • 본 강사의 몸 상태가 좋지가 않아 총 2시간의 강의를 진행하였고, 진도 내용 또한 부실하였다고 판단하고 반성한다.

  • int와 int값의 연산은 int로 나오는 데, int와 float값의 연산이 왜 float로 출력되는 가, float와 float값을 int값에 저장하였을 때 왜 소수점 자리가 버려지는 가 등과 같은 내용으로 강제형변환을 강의하였다.

  • 함수의 구현에 있어서 기본적인 int main(void) {}로 시작하여 간단한 swap함수와 add함수를 구현하여 설명하였고 return값이 정확하게 어떤 의미를 띄는지 함수선언의 자료형에 맞춰 강의하였다.

  • 다음 강의로는 pointer에 중점을 맞춰 강의할 계획이다.

  • 추가적으로 복습의 문제에 있어 회차마다 과제를 하나 내주어 복습을 반강제적으로 하게끔 유도하겠다.


Retrieved from http://wiki.zeropage.org/wiki.php/새싹교실/2012/벽돌쌓기
last modified 2021-02-07 05:29:45