U E D R , A S I H C RSS

새싹교실/2011/學高/1회차

Difference between r1.9 and the current

@@ -1,4 +1,5 @@
[[TableOfContents]]
[새싹교실/2011/學高]

= 과제 =
* Memory에 데이터가 저장된 공간은 어떻게 지시할까? 뭐 특별한 이름이 따로 있을까?



1. 과제

  • Memory에 데이터가 저장된 공간은 어떻게 지시할까? 뭐 특별한 이름이 따로 있을까?
  • 컴퓨터에서 쓰이는 data는 기본적으로 10진법(Dec.), 8진법(Oct.), 16진법(Hex.)중에 무엇으로 저장될까?
  • printf()를 사용하기 위해 include 시켜야하는 library(~.h로 끝나는 파일)은 무엇인가?

2. 2011년 3월 16일 첫 시간

2.1. 선생님: 윤종하

2.1.1. 가르친 내용(fact)

  • ZeroWiki의 사용법
    • 페이지 추가법
    • 제목 추가: =_제목1_=, ==_제목2_==, ===_제목3_===
    • 링크 걸기: 대괄호 사용
    • 소스 코드: 중괄호 3개 사용
    • 개인 페이지 만들어보기 실습
    • *을 이용하여 점 찍는 법

  • 컴퓨터에 대한 기초적 내용
    • CPU, Memory의 역할과 구성
    • Memory address, binary bits
    • SW의 구분: System SW, Application SW
    • Kinds of programming language: C, C++, Java, Assembly, Python etc.
    • High-level Language VS Low-level Language: Human-kindly VS Machine-Kindly
    • 4 levels of programming: coding -> compile -> linking -> debugging(running). and type of error of an each level.
    • Source file, Resource file, Header file

  • C언어의 진짜 기초적인 내용
    • C의 장점과 단점
    • printf("Hello World!\n");: #include<stdio.h>?

2.1.2. 자기 반성 및 수정할 점(feeling/finds)

  • 첫 시간인데도 불구하고 준비가 미흡하여 제대로 설명하지 못했고, 수업할 내용도 다 기억해 가지 못했다.
    • 다음 시간부터는 수업할 내용을 철저히 준비해가겠다.
    • 잘 쓰지도 못하는 gcc가지고 가르치려면 공부를 해오던가 아니면 아예 windows로 부팅해서 visual studio를 써서 확실하게 가르치겠다.

* 다음 시간부터는 준비를 철저히 하겠습니다.
* 신기호 선생님 반으로 분반시키기 위해 확실히 학생들을 체크하겠습니다.

2.2. 학생: 이름

2.2.1. 배운 내용(fact)


2.2.2. 자기 반성 및 고칠 점(feeling/finds)


2.2.3. 과제 정답


2.3. 학생: 박지호

2.3.1. 배운 내용(fact)

  • Zerowiki
    • 위키의 사용법, 편집방법, 링크, 소스코드, 등을 사용하는 방법을 배웠고
    • 실습도 해보았습니다.
  • 컴퓨터 기초 지식
    • CPU(중앙처리장치)
    • Main Memory
    • Secodary Memory
    • I/O(입출력장치)
  • 정말로 C에대한 기초적인 설명

#include <stdio.h>

int main()
{
printf("hello world!"\n);
return 0;
}
  • 틀리지 않았길 바랍니다...

2.3.2. 자기 반성 및 고칠 점(findings/feelings)

  • 첫시간이라 그런지 정신없었던 점이 없지않아 있었습니다.
    • Zerowiki페이지를 처음 만들때 이것저것 하고싶은게 많아져서 수업에 약간이나마 방해가 된점, 죄송합니다.
  • 제대로 배우지 못한것이 있는데
    • Feedback은 어디에 올려야 하는겁니까...? 여기 맞나요?
      • 종하가 다시 설명해주겠지만 제가 보기엔 지금 작성하신 배운 내용, 자기 반성 및 고칠 점, 과제 정답이 feedback인 것 같네요~ - 김수경

2.3.3. 과제 정답

  • Memory에 데이터가 저장된 공간은 어떻게 지시할까? 뭐 특별한 이름이 따로 있을까?
    • memory cell
  • 컴퓨터에서 쓰이는 data는 기본적으로 10진법(Dec.), 8진법(Oct.), 16진법(Hex.)중에 무엇으로 저장될까?
    • 16진법
  • printf()를 사용하기 위해 include 시켜야하는 library(~.h로 끝나는 파일)은 무엇인가?
    • 틀리지 않았다면 제 기억으론 위에 사용한 stdio.h가 맞습니다.

2.4. 학생: 이가희


2.4.1. 배운 내용(fact)

1 . 컴퓨터 기초
메모리 > CPU, Cache, Main memory (ex RAM..), Secondary memory..
구성 > 하드웨어, 소프트웨어
  • 소프트웨어 : 시스템 소프트웨어 (ex OS..), 어플리케이션 소프트웨어 (ex 워드, 파워포인트..)
  • 프로그래밍 언어 : high level language (ex : C, java, C++, C#..), low level language (ex : 어셈블리언어, 기계어)
  • 프로그래밍 과정 : program edit -> compile -> execution ※에러나면 맨 처음으로
1번지당 8bit(=1byte)가 저장됨, 8bit 넘는 메모리는 연속되게 저장
2 . Wiki 사용법
=_제목_=, _*_ :목록 , :바탕 까맣게 글씨 하얗게
3 . 약간의 함수...
  • #include <stdio.h> : stdio라는 헤더파일의 함수를 사용하기 위해 include 하겠다
  • return 0; : 마지막으로 출력할 값이 0이다
  • printf("출력할 내용"); : 기본적으로 출력하는 함수
  • \n(한줄 내리기), %d%e, %c

2.4.2. 자기 반성 및 고칠 점(feeling/finds)

진지하게 임했어야 하는데 밑에 인터넷 창 깔아놓고 놀았던게 후회가 됩니다. 다음 시간부터는 더 진지하게 임하고 열심히 배우겠습니다. _

2.4.3. 과제 정답

  • Memory에 데이터가 저장된 공간은 어떻게 지시할까? 뭐 특별한 이름이 따로 있을까?
    • memory cell
  • 컴퓨터에서 쓰이는 data는 기본적으로 10진법(Dec.), 8진법(Oct.), 16진법(Hex.)중에 무엇으로 저장될까?
    • 16진법입니다
  • printf()를 사용하기 위해 include 시켜야하는 library(~.h로 끝나는 파일)은 무엇인가?
    • stdio.h입니다.


2.5. 학생: 김지연



2.5.1. 배운 내용(fact)

wiki page에 글 쓰는 법
가입도 했다.
visual studio에서 새 프로젝트를 만드는 법을 배웠다.
printf를 사용하여 출력하는 법을 배웠다.
\n 은 한줄 띄는것.
디버깅을 해봤다.
CPU의 입출력장치에 뭐가 있는지 배웠다.

2.5.2. 자기 반성 및 고칠 점(feeling/finds)

복작복작해서 수업이 잘 안들리는 단점이 있었다.

2.5.3. 과제 정답


* Memory에 데이터가 저장된 공간은 어떻게 지시할까? 뭐 특별한 이름이 따로 있을까?
Memory cell
  • 컴퓨터에서 쓰이는 data는 기본적으로 10진법(Dec.), 8진법(Oct.), 16진법(Hex.)중에 무엇으로 저장될까?
16진법(Hex.)
  • printf()를 사용하기 위해 include 시켜야하는 library(~.h로 끝나는 파일)은 무엇인가?
stdio.h

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