U E D R , A S I H C RSS

새싹교실/2011/AmazingC

Difference between r1.26 and the current

@@ -3,6 +3,7 @@
<과제방>
[새싹교실/2011/AmazingC/과제방]
[새싹교실/2011/AmazingC/5일차(4월 14일)]
[새싹교실/2011/AmazingC/6일차]
= 참여자 =

||강사|| '''[신기호]'''||


1. 페이지 링크

<과제방>
새싹교실/2011/AmazingC/과제방
싹교실/2011/AmazingC/5일차(4월 14일)
새싹교실/2011/AmazingC/6일차

2. 참여자


강사 신기호
학생 박지호
학생 이가희
학생 황세중

3. 수업 시간

목요일 1시30분 ~ 3시

4. 수업 과목

C,선형대수학

5. 수업

* 후기 작성 요령 : 후기는 F4(ThreeFs + Future Action Plan)에 맞게 작성해주세요.
  • 관련 페이지 : ThreeFs, ThreeFs(노스모크), FiveFs(노스모크)
  • 링크를 눌러보기조차 귀찮은 당신을 위한 간단한 설명
    • Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.

5.1. 1일차(3월 30일)

참석인원
박지호 O
신기호 O
이가희 O
황세중 O

5.1.1. 수업 내용

  • 수업 시간을 목요일 1시 30분으로 확정지었습니다.
  • C 프로그래밍과는 별개로 선형대수학도 수업 과목에 넣기로 하였습니다.

5.2. 2일차(3월 31일)

참석인원
박지호 O
신기호 O
이가희 O
황세중 지각

5.2.1. 수업 내용

5.2.1.1. part1. 프로그래밍의 기초

  • 컴파일러, 링커, 전처리기, 디버깅 등의 프로그래밍의 기본적인 요소에 대해 알아보았다.

5.2.1.2. part2. Hello World 출력하기(printf함수의 사용과 코드 분석하기)

  • printf함수를 사용하여 문자열을 출력하는 방법에 대해 알아보았고 컴파일러가 main 함수를 분석하는 모습을 따라서 전체 코드를 분석했다.

5.2.2. 후기

  • 신기호: 전날 밤에 직접 ppt를 제작해서 수업을 했다. 덕분에 내가 알고 있는 부분에 대한 설명은 잘 한 것 같지만, 만든 분량이 적었는지 예상보다 빨리 끝났다. 그리고 아무리 학생들이 이미 배운거지만 중간중간에 설명이 너무 빨랐고 발음도 꼬인 것 같다. 담부턴 좀 더 알차게 ppt를 만들어야겠다.
< 후기를 여기에 남겨주세요. >
  • 이가희: 배운 내용을 다시 배우는 복습차원에서 정리를 다시 한 번 찬찬히 할 수 있었던 시간이었습니다. PPT까지 만드시느라 고생하셨어요.:)
  • 박지호: 프로그래밍의 기초에 대한 내용을 배웠습니다. 수업 내용이 이미 배운 것이었지만 질 자체는 꽤 괜찮았다고 생각합니다. 또한 직접 ppt까지 제작하신 기호형의 성의가 돋보였습니다. 앞으로 수업에 대한 기대가 큽니다.

5.2.3. 다음 시간에

  • 자료형과 변수 선언법, 변수 초기화, 변수 값 대입에 대해 배웁니다.
  • 여러가지 자료형의 변수를 이용한 연산에 대해 배웁니다.

5.3. 3일차(4월 7일)

참석인원
박지호 O
신기호 O
이가희 O
황세중 X

5.3.1. 수업 내용

5.3.1.1. part1. 여러가지 자료형

  • 비트란 10진수의 숫자를 2진수로 바꿨을 때 디지털 숫자 한 자리를 비트라고 한다. 단, 맨 앞자리 비트는 부호 비트로 사용한다.
  • 따라서 int형이 표현할 수 있는 범위는 -2^31 ~ 2^31 -1이다.
  • 바이트 = 8비트
  • 자료형의 종류엔 int, float, double, short, char등이 있다.
  • 오버플로우 = 어떤 특정한 자료형이 표현할 수 있는 데이터의 범위를 벗어났을때 오버플로우가 발생했다고 한다.

5.3.1.2. part2. 변수를 이용한 연산

  • 식별자란 프로그램을 할때 사용자가 다른 것과 구분할 수 있도록 하는 것
  • 식별자로 C라이브러리에서 제공하는 키워드(int, char, long, new등)는 쓸 수 없다.
  • 변수를 선언할 때 자료형 변수명; , 자료형 변수명1,변수명2,변수명3....,변수명n;이 가능하다.
  • 변수는 컴퓨터의 메인 메모리의 한 부분을 직접 차지한다.
  • 따라서 scanf("%d",&number);에서 &는 number가 메모리에서 차지하고 있는 공간의 주소를 반환한다.(후에 포인터 배울때 중요한 개념)
  • 우리가 char형 변수에 문자를 넣을땐 컴터가 문자로 저장을 하지 못한다!!(왜냐하면 컴퓨터는 숫자로 이루어진 기계니까)
  • 따라서 문자를 대입해 주더라도 그 변수엔 그 문자에 해당하는 아스키 코드가 들어가 있다.
  • 따라서 문자형 변수 a에 수학적인 연산이 가능하다.

5.3.2. 후기

  • 신기호: ppt는 나름 알차게 짠 것 같지만, 이번에도 설명이 약간 빨랐던 것 같다. 궁금한게 있으면 물어보라고 했더니 모두 아는 내용이라고 하긴 했지만, 왠지 나중에 어려운 개념에 들어가면 학생들이 어려워할 것 같다. 그리고 가희야 빵 고마워 ㅋㅋ
  • 이가희: 역시 강의가 알찼습니다.^^ 이해두 잘 됐구요. 아스키코드 부분은 실수를 할 수도 있을 거 같아서 꼼꼼하게 공부해야 할 거 같습니다. 전에 1시 15분에 끝나는 수업이 있어서 조금씩 늦어서 죄송해요.. 빵 맛있게 드셨나봐요 기분이 좋네요 ^^
  • 박지호: 자료형에 대해서 배웠습니다. C프 강의때 딴짓 해서인지 이해하지 못했던 내용을 배워서 좋았습니다. 마지막에 실습도 잘 이뤄졌으면 하는 아쉬움도 남았습니다.(마치 먼저 작성한것처럼 조작하지마 이가희)

5.3.3. 다음 시간에

  • 연산자(operator)에 대해 배웁니다.
  • 조건문 if와 for, while, do while등에 대해 배웁니다.
  • 공지: 다음 시간부터 약간의 숙제가 나갑니다.

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:41
Processing time 0.0732 sec