2005년 제로페이지 신입회원들의 C언어프로그래밍 능력 향상을 목표로 기존 회원 1명에 신입회원 다수가 각기 그룹을 이루는 스터디
----

----

1. 공지

새싹C스터디2005/선생님페이지를 만들어 보았습니다. 선생님들의 생각교환과 스터디를 이끄는 방법에 대해서 이야기 해 보았으면 좋겠습니다. - 톱아보다

2. 구성

2.1. 선생단

황재선, 강희경, 이승한, 조동영, 이영호, 윤성만, 하욱주
정확한가요??
현재 총 6명. 스터디 참여자 수가 늘어난다면 한명(문보창, 이도현)을 더 끼울수도있다.

2.2. Class

2.2.1. One

선생님 : 황재선
학생들 : 남상재, 주승범, 윤현수, 김태형, 박원석
모임 시간 : 4.7(목) 6:30 칠피

2.2.2.

선생님: 강희경
학생들: 윤정훈, 윤성복, 남도연,한재만, 정진수
첫번째 모임: 4월 6일 수요일 늦은 5시

2.2.3. stuck!!

참여자 : 김재현.김재형.노상현.박경태, 박지성, 김도현, 김민경, 이승한(담임)
모임 날짜및 시간 : 화, 금. 시간은 정하였으나 기억이 안남.

2.2.4. 덜덜덜

선생님 : 조동영
학생들 : 허아영 , 정윤선 , 김진아 , 박수진 , 한유선 , 이규완 , 이재영
첫번째 모임 : 4월 6일 수요일 에 잠깐 위키설명이나 해줄까 생각중...이고.... 모임 예약은 4월 8일 금요일 11시
덜덜덜/숙제제출페이지

2.2.5. SoJu

선생님 : 하욱주
학생들 : 이재혁, 조현태, 김범준, 조재희, 최정빈, 정서, 김희웅
첫번째 모임 : 4/8일 금요일 10시에 할 예정

2.2.6.

선생님 : 이영호
학생들 : 송수생 , 신혜지 , joosama , 임수연 , 장이슬
모임 : 매주 화, 수 15:00
수/숙제제출

2.2.7. 저글링 4마리

선생님 : 윤성만
학생들 : 신기훈 , 이현정 , 김위현 , 정현지 , 최경현 , 정수민
첫모임 : 4/5 (화) 오후 1시부터 3시까지
두번째 모임 : 4/8 (금) 정오 12시 부터 약 2시간 예정
----

3. 진행

과제는 그 날까지 제출.

3.1. 참고자료

winapi.co.kr의 C기초강좌(http://winapi.co.kr/clec/cpp1/cpp1.htm) 매우 자세하며 양이 많다.
만들어진지 오래되어 조금 구질 구질하기도 하지만 좋은 내용.
Upload:CampusC.zip공개강좌인 CampusC의 Text갈무리 버전인듯. 위의 것보단 짧다. 꽤 유명한듯.
PracticalC를 정리하는 이런 페이지도 있네요. 모두 같이 정리해 보고 활용해 보았으면 좋겠습니다.

3.2. 첫번째 모임

3.2.1. 진행할 내용

새싹배움터05/첫번째배움터에서 다루기로 했던 내용을 진행.

3.2.2. 과제

숫자를 입력 받아 그 숫자에 해당하는 구구단을 출력

3.3. 두번째 모임

3.3.1. 진행할 내용

과제관련해서 구조체에 대해 설명하든지...안하든지 선생재량에 맡기고...
포인터에 대해 진도가 나가야될까요?
조금 힘들지 않을까 생각 되네요;; 시험 진도도 중요하지만 그건 지나치게 빠르지 않나 싶습니다. - 이승한

3.3.2. 과제

{{|
//5명의 학생 성적 입력 받기
이름:
국어성적:
수학성적:
영어성적://5번 반복한다.
.
.
.
//각자의 평균점수 출력
XX의 평균점수는 XX입니다.
.
.
.
|}}

3.4. 세번째 모임

3.4.1. 진행할 내용

구조체와 포인터에 대해 다룹니다. 포인터에 대해 다루게 된다면 값에 의한 전달, 주소에 의한 전달도 기본으로 다뤄야겠죠? 그에 따른 모듈화의 학습도요. 그리고 가능하면 메모리 할당에 대해서도(malloc명령문) 다뤄주세요.
구조체는 두번째 과제와 관련시켜 습득하면 되겠습니다.
새싹C스터디2005/pointer

3.4.2. 과제

패턴을 입력 받고 변의 길이를 입력 받아 마름모 출력.
ex.
~cpp 
패턴 입력: $
변의 길이 입력: 3

  $
 $$$
$$$$$
 $$$
  $

3.5. 네번째 모임

3.5.1. 진행할 내용

함수에 대해서 다루지 않았다면 일단 함수에 대해 다뤄주세요
이제 기본적인 문법은 다 다루었다는 전제 하에 머리 쓰는 것을 해볼 생각입니다. 첫번째 다룰 것은 Sorting입니다.

3.5.2. 과제

숫자 5개를 입력 받고 큰 순서대로 출력.
ex.
~cpp 
1.숫자를 입력해주세요: 2
2.숫자를 입력해주세요: 1
3.숫자를 입력해주세요: 3
4.숫자를 입력해주세요: 5
5.숫자를 입력해주세요: 4

내림차순 출력: 5, 4, 3, 2, 1

3.5.3. 심심해서 내는 과제

~cpp 
단축계산(short-circuit evaluation)의 개념을 설명한 프로그램을 읽고 이 프로그램에서 4개의 printf()함수를 실행했을 때, i, j의 값이 왜 그렇게 나오는지를 설명하시오.

[Ex]
int i, j;
i = 2 && ( j = 2 );
printf(“%d %dn”, i, j); /* 1 2 is printed */
( i = 0 ) && ( j = 3 );
printf(“%d %dn”, i, j); /* 0 2 is printed */
i = 0 || ( j = 4 );
printf(“%d %dn”, i, j); /* 1 4 is printed */
( i = 2 ) || ( j = 5 );
printf(“%d %dn”, i, j); /* 2 4 is printed */

3.6. 개발도구

DevCpp // 다운로드 가능
DevCppInstallationGuide // 인스톨 가이드 입니다.

4. 엮어가기

다들 학교 생활하시기 바쁘실테니 휴학생인 제가 교장(?)비슷한 역할을 하겠습니다. 목표는 중간고사 전까지 포인터(또는 시험범위)까지 진도를 나가고 스터디 종료하는 것입니다. -강희경
기존회원 분들께서는 이 때 만들어진 신입생들의 소스를 모아주세요. 시험 끝난 후 리펙토링 세미나에서 예제로 사용할 겁니다. --재동
이거 한개가 빠진것 같은데요?? - 톱아보다
스터디의 규칙이나 모임시간에 대한 다양한 의견들이 아직 일치되지 못하고 공유되지 못한것 같습니다. 이번주 안에 담임 모임을 가져보는건 어떨까요??~^^ 오프라인이든 온라인이든 말이죠.- 톱아보다
ZeroPage의 교양학교는 어떨까요??ㅋㅋㅋ
언어 공부 전에 교양을 쌓고 싶다면 주제 토론을 해보는 것도 괜찮을 것입니다. ExploringWorld에서 그렇게 했다고 알고 있습니다.--Leonardong
신입생 C 과정 중에 함수를 잘 다룰 수 있게 해주세요. Refactoring 세미나시 함수를 아는 전제하에 할 것입니다. --재동
새싹C스터디2005/pointer포인터 참고자료페이지가 따로 노네요.--Leonardong
이걸 어쩌죠?? 선생님들이 모이기도 힘들고 다른 방향으로 진행을 다시 시작해 봐야 할듯 - 톱아보다
죄송합니다. 국가의 부름을 받고 그만둬야 되게 되었습니다. 앞으로 계속 잘 진행되었으면 합니다. -강희경
----
스터디분류
Retrieved from http://wiki.zeropage.org/wiki.php/새싹C스터디2005
last modified 2021-02-07 05:29:41