[G03352] 프로그래밍기초...
> 교육과정 > 공과대학 > IT융합학부
[G03352] 프로그래밍기초및실험
개설 | 20101학기
대상 | 공과대학 컴퓨터정보통신공학부 1학년 / 기초필수과목 [4학점]
교수 | 옥철영
조회 3724 | 다운로드 6286
교과목개요
프로그래밍 기법의 기초에 대해서 강의하고 LEGO MINDSTORMS NXT를 통해 실제 프로그래밍이 어떻게 적용되는지를 실습을 한다.
LEGO MINDSTORMS NXT 프로그램을 위해서 RobotC를 사용한다.
RobotC 프로그래밍 언어의 문법을 통해 C 언어 문법의 기초를 철저히 이해시키고,
문법을 응용한 예제 프로그램을 작성해서 실습 키트에 적용해서 그 기능을 확인하도록 한다.
프로그램을 작성하고 테스트하고 적용하는 능력을 배양한다.
교수목표
1. 프로그래밍 개념의 이해
2. C언어 기초문법 이해 및 능력 배양
3. Robot C를 이용한 LEGO Mindstorms NXT 로봇 제어 방법
주요 학습내용 및 수업진행방법
이론 강의(2시간) 후 실험(4시간)을 통하여 이론과 실제 프로그램 능력을 균형있게 향상시킨다.
과제와 텀프로젝트를 통하여 창의적인 과제 해결 능력을 향상시킨다.
학습 성과 평가방법
출석 10%, 중간고사 25%, 기말고사 25%, 리포트 10%, 텀프로젝트(팀단위) 30%
교수목표 달성 정도는 중간고사, 기말고사, 리포트, 텀프로젝트를 분석하여 측정한다.
학습성과 달성 정도는 중간고사, 기말고사, 리포트, 텀프로젝트 및 설문평가를 분석하여 측정한다.
교재 및 참고문헌
[강의교재]
1. RobotC로 즐기는 LEGO MINDSTORMS NXT, 남이준 외4인, 이지테크, 2009
2. 강의 PPT
3. 쉽게 풀어쓴 C언어 Express(수정판), 천인국저, 생능출판사, 2008
제공하는 자료들의 만족도를 평가해 주십시오.