새싹교실 OT
이 문서는 C언어 멘토링 OT에서 안내할 만한 내용을 다루고 있습니다.
OT 안내사항
- 일시: 3/14
- 장소: 팀플실3
- 참석자: 김세진 고수빈 유준석
- 준비물: (가능하다면)노트북, 언제든 말 끊고 질문할 용기
OT 내용
- 강사 자기소개
- 새싹교실 소개
- 새싹교실의 목적과 목표 설명
- 단기 목표 : 학교 진도를 추월해서 최대한 빠르게 C언어 마스터
- 장기 목표 : 이해 잘 되는 코드 짜기, C++과 PS 맛보기
- ZeroPage 가입시키기
암호학 먹이기
- 멘토 역할 설명
- 강의
- 코드 교정
- 숙제 안내
- 질문에 대한 답변
- 과제에 대한 질문도 가능하나, 윤리에 어긋나지 않는 선까지만 도와줄 예정
- 반 이름 정하기 & 진행 시간 재확인
- 새싹들 현재 실력 파악하기
- 백준, 위키, 코드블럭 사용법
- 백준
- 위키
- 코드블럭 IDE
- C언어 기초 개념 설명
- 자료형, 변수, 상수 등 기초 개념 소개
- printf(), scanf() 함수 사용법 설명
- 실습 환경 구축
- Code::Blocks 설치 및 설정 방법 설명
- 왜 코드블럭을 사용하는가?
- 백준 문제로 숙제를 내줄건데, VS는 컴파일러가 gcc가 아니고, VScode는 초기 세팅이 너무 번거로움.
- 디버깅 할 때, Watches 기능이 코드 동작과정을 더 직관적으로 보도록 도와줄 수 있음
- 숙제 안내
- 백준 계정 만들기 & 카톡방에 올리기
- 그룹 기능인 연습에 있는 문제 또는 지정한 ‘단계별로 풀어보기’ 모두 풀기
- 질문하는 방법
- 일단 다음 방법들로 해결을 시도해본다.
- 오류 메시지 읽기
- 언어 레퍼런스 참고
- 코딩 도장(레퍼런스가 아니긴 한데), cppreference, cplusplus
- 인터넷 검색
- 다음 요소들을 가능하면 모두 채워서 질문한다.
- 해결할 수 없었던 문제 원본 (또는 링크)
- 자신이 작성한 전체 코드
- 백준의 경우 자신이 제출한 코드를 공유할 수 있는 기능이 있음.
- 코드를 그대로 복사해서 카톡 등으로 보내는 것은 비추천. 코드 들여쓰기가 안되어 있어서 가독성이 매우 떨어짐.
- 오류 메시지 (컴파일 에러 또는 런타임 에러에 대한 질문이라면)
- 어떤 문제가 발생한 것인지에 대한 설명 (파악했다면)
- 자신이 해결해보려고 시도해봤던 것들
- (선택) 자신이 생각하는 문제 해결에 필요한 사항들
- 위 사항은 다른 사람들에게 질문할 때도 해당하는 사항들이다.
OT 후 계획
- 다음 모임 일정
- 다음에 나갈 진도 결정하기