[[TableOfContents]] = 소개 = 언젠가 킹갓이 되고 싶은 멘토와 새싹들이 모여 공부하는 새싹교실 스터디 씨씨림입니다 :) = 구성원 = * 멘토 : [김재훈] 소프트웨어학부 20학번 * 멘티 : 권영욱 소프트웨어학부 21학번 * 멘티 : 김태윤 소프트웨어학부 21학번 * 멘티 : 김현수 소프트웨어학부 21학번 * 멘티 : 박상우 소프트웨어학부 21학번 * 멘티 : 장혜원 소프트웨어학부 21학번 = 커리큘럼 = * 1주차 : 오티, 새싹교실 소개, 간단한 테스트 * 2주차 : 자료형, 변수, 표준입출력함수, 연산자, 조건문, 반복문 * 3주차 : 생일까지 남은 날짜 출력 프로그램 작성(과제), 자료형, 변수, 함수, 배열 * 4주차 : 가위바위보 프로그램 작성(과제), 묵찌빠 프로그램 작성(과제), 함수(재귀함수 위주), 상수, 반복문 연습, 재귀함수 연습 * 5주차 : 길찾기 프로그램 작성(과제), 포인터, 구조체, 연결 리스트 조금 설명 * 6주차 : 연결 리스트 코드 짜보기!(과제, 수업)(포인터 연습), 포인터 설명 * 7주차 : 백준 문제 풀이(과제 + 수업), 정렬 알고리즘 설명(수업) * 8주차 : 백준 문제 풀이(과제 + 수업), 정렬 알고리즘 설명 * 9주차 이후 : 백준 문제 풀이 + 무언가 만들어보기! (몇주차까지 수업하게 될 지 모르겠습니당...!!) = 진행 사항 = == 1주차 == 새싹친구들의 이름도 익힐 겸 실력도 파악할 겸 C언어와 관련된 퀴즈를 준비해갔습니다. 퀴즈를 시작하기 전에 모르더라도 일단 아무거나 찍으라고 무조건 참여해야 한다고 강요했는데 진짜로 잘 따라줘서 고마웠고, 사실 그럴 필요도 없이 새싹 친구들에게 문제가 너무 쉬웠던 것 같습니다. == 2주차 == 첫 과제를 내주기 위해 처음부터 조건문, 반복문까지 진도를 나갔습니다. 중간중간에 틈틈히 코딩할 주제를 던져주고 코딩해보라고 했는데 제가 수업을 준비하면서 예상했던 시간보다 훨씬 덜 걸려서 백준문제도 조금 풀게 시켰습니다. 정렬 알고리즘은 가르쳐 주지 않았지만 고민해보길 바라는 마음으로 정렬 관련 문제를 내주기도 하였습니다 == 3주차 == 조금 늦게 반이름을 정하고 제로위키 페이지를 만들었습니다. 선택정렬을 C코드로 직접 작성하면서 정렬을 하는 방법을 조금 가르쳐 주었습니다. 과제로 오늘 날짜부터 생일까지 남은 날짜를 계산하는 프로그램 작성을 내주었습니다. 이미 올해 생일이 지난 경우 등 여러 경우를 따져야 해서 쉽지 않을 거라 생각했는데 라이브러리 함수를 이용해 자동으로 오늘 날짜를 가져와 생일까지 남은 날짜를 계산하는 프로그램을 작성해 올 줄은 정말 몰랐습니다. 저번시간에 빠르게 진도를 빼느라 언급하지 않았던 오버플로, 언더플로나 변수명 작성 규칙 등을 가르쳐주었고 함수에 대해서도 조금 가르쳐주었습니다. = 댓글 = == 3주차 == [김재훈] : 생각보다 우리 새싹 친구들 수준이 높아서 놀랐습니다!! 앞으로 수업 준비 더 열심히 해야겠습니당 장혜원 : 오늘은 함수까지 배웠습니다. 포인터의 미래가 보이기 시작해서 두려워지고 있지만, 열심히 해나갈 생각입니다.+ㅂ+ 박상우 : 함수에 대해 두리뭉실하게 알고 있었지만 제대로 알 수 있었던 것 같습니다 :) 김태윤: 변수명에 대해서 생각해본 수업! 변수명을 지을 때 개발자들의 약속? 같은 걸 지켜야 같이 코딩할 수 있다는 말을 듣고 조금 놀랐었습니당 :O 김현수 : C언어 문법을 다 까먹고 있었는데 잘 가르쳐주셔서 다시 기억나기 시작했어요. 감사합니다! 권영욱 : 오늘 생각보다 많은 것을 배우는 유익한 시간이었습니다. 아직 배울 것이 많다는 것을 느끼게 되었습니다.