안녕하세요. 프리빌리지입니다!
이번 주는 지난 주보다 배울 프로그래밍 테크닉들이 많습니다. "메소드", "조건문", "반복문"처럼 어렵게 들리는 기술들을 배우시게 될텐데요. 아쉽게도 설명드려야할 내용들이 많아 "카렐 기둥 수리" 과제에 도착하기 전에는 직접 코딩해보실 수 있는 기회가 적습니다. 하지만 프로그래밍의 뼈대나 마찬가지인 이 중요한 테크닉들을 익히고 나시면 다음 주 부터 더욱 재밌는 프로그램들을 작성하실 수 있답니다!
스탠포드식 쉬운 프로그래밍 / 코딩 첫걸음 (5) - 메소드
스탠포드식 쉬운 프로그래밍 / 코딩 첫걸음 (6) - if문 (조건문)
스탠포드식 쉬운 프로그래밍 / 코딩 첫걸음 (7) - for & while (반복문)
스탠포드식 쉬운 프로그래밍 / 코딩 첫걸음 (8) - 카렐 기둥 수리
* 조건문 강의와 반복문 강의에서 헷갈리는 부분이 있으면 일단 넘어가셨다가 카렐 기둥 수리 과제를 진행할 때 조건문 혹은 반복문을 사용하는 부분에서 돌아가 부분 복습하시는걸 추천드립니다. 프로그래밍은 직접 하면서 배워야 제일 쉬워요!
코딩은 외워서 하는게 아닙니다. 코딩을 하실 때 참고하실 수 있게 카렐의 명령어와 조건들을 레퍼런스 시트에 정리해놨으니 "카렐 기둥 수리"나 미래에 있을 카렐 과제들을 코딩하실 때 활용하세요!
스탠포드식 쉬운 프로그래밍 / 코딩 첫걸음 (K) - 카렐 레퍼런스
* "스탠포드식 쉬운 프로그래밍 / 코딩 첫걸음" 시리즈를 작성하는 이유는 세계 최고 수준의 교육 자료를 무료로 나누기 위해서입니다. 제 블로그에는 광고가 없으며 그 외에도 직간접적 수익을 낼 계획이 없고 금전적 기부도 받지 않습니다. 고부가가치 창출 활동인 소프트웨어 프로그래밍을 더 많은 분들이 시작하셔서 한국에 도움되길 바랍니다! ^^
Stanford CS106A 수업에 대한 모든 권리는 스탠포드 대학교가 가지고 있습니다. "스탠포드식 쉬운 프로그래밍 / 코딩 첫걸음"은 스탠포드 대학교의 CS106A 수업을 남녀노소 누구나 쉽게 배울 수 있도록 각색하고 한국어로 번역한 내용이며, 본글에 대한 모든 권리도 스탠포드 대학교가 가지고 있습니다. CS106A 수업에 사용되는 교재인 Karel the Robot Learns Java와 The Art & Science of Java를 작성해주신 Eric Roberts 교수님과 CS106A 수업을 가르치고 계시며 해외로 수업 내용 반출을 허락해주신 Mehran Sahami 교수님 그리고 Marty Stepp 교수님께 감사드립니다.