교과목명

컴퓨터언어2

교과목코드

ICE0047

주관학과(부)

정보통신공학과

작성일

2011-09-01

작성자

정성훈

강의요일/시간

이수구분

전기

교과구분

MSC

인증구분

인필

년도/학기

2011 / 2

학점구성

학점:3 실습:2 이론:1

대상학년

1

담당

교수

성명

정성훈

연구실

760-4344

강의실

직위

교수

상담시간

전화번호

010-4204-4344

e-mail

shjung@hansung.ac.kr

홈페이지

http://itsys.hansung.ac.kr

교과목개요

<교과목 내용 포함>

컴퓨터언어1에서 학습한 C언어를 실습을 통하여 프로그래밍 실력을 향상시킨다. 특히 문법을 적절히 활용하여 실제 문제에 어떻게 적용시키는지를 중점적으로 학습한다. 이론 1시간은 컴퓨터언어1에서 배운 문법을 복습하며 실습 2시간은 이를 활용하는 여러 가지 예를 직접 프로그램 및 디버깅한다. 교과목에서 다루는 C언어 문법 및 실습내용은 다음과 같다.

- 프로그래밍 개념, 과정 및 구성요소 설명 및 실습

- 변수와 자유형, 수식과 연산자 설명 및 실습

- 조건문, 반복문, 함수, 함수와 변수 설명 및 실습

- 배열, 포인터, 문자와 문자열 설명 및 실습

- 구조체, 포인터 활용 설명 및 실습

- 전처리 및 비트연산, 파일 입출력, 동적메모리 설명 및 실습

* 특히, 기말과제를 통하여 규모있는 프로그램을 직접 프로그래밍 함으로서 프로그램 실력을 향상시킨다.

교과목의

교육목표

본 과목의 교육목표는 컴퓨터언어1에서 학습한 C언어의 문법을 다지고 실습을 통하여 실제적인 문제에 적용하는 능력을 향상시키는 것을 목표로 한다. 이를 위하여 매주 주제에 대하여 다양한 예를 실습을 통하여 직접 프로그램하고 디버깅한다. 특히 조를 편성하여 난이도 있는 기말과제를 수행함으로서 프로그래밍에 자신감을 고취하는 것을 목표로 한다.

교과목

학습성과

CO	교과목학습성과내용	평가도구	연관된프로그램학습성과
			1	2	5
1	C언어의 문법을 이해할 수 있다.	퀴즈, 과제, 시험	S
2	C언어를 작성하여 주어진 문제를 해결할 수 있다.	퀴즈, 과제, 시험		M
3	100줄 이상의 프로그램을 할 수 있다.	퀴즈, 과제, 시험			S
4	500줄 이상의 프로그램을 할 수 있다.	퀴즈, 과제, 시험			S

평가도구 반영률

(%)

NO	도구명	반영률	평가도구 루브릭 내용
1	출석	10	1/3 이상 결석시 무조건 F
2	퀴즈 및 과제	30	10: 일반과제, 20: 기말과제
3	중간고사	30	과제 및 교재에서 출제
4	기말고사	30	과제 및 교재에서 출제

선수과목

컴퓨터언어1

주교재

및

부교재

주교재: C언어 Express 실습, 천인국저, 생능출판사

부교재: C언어 Express, 천인국저, 생능출판사

교과목명		마이크로프로세서	교과목코드	ICE0047		년도/학기	2011 / 2
주	수업 내용<100자 이내>				과제/실험 및 실습 계획 <50자 이내>
1	강의소개 및 1,2장 (프로그래밍 개념 및 과정)
2	3장 (C 프로그래밍 구성요소)
3	4장 (변수와 자유형), 5장 (수식과 연산자)
4	6장 (조건문), 7장 (반복문)
5	8장(함수), 9장 (함수와 변수)
6	10장 (배열)
7	11장 (포인터)
8	중간고사
9	12장 (문자와 문자열)
10	13장 (구조체)
11	14장 (포인터 활용)
12	15장 (전처리 및 비트연산), 16장 (파일 입출력), 17장 (동적 메모리)
13	기말과제 문답(강의시간) 기말과제 프로그램 (실습시간)
14	기말과제 문답(강의시간) 기말과제 프로그램 (실습시간)
15	기말과제 문답(강의시간) 기말과제 프로그램 (실습시간)
16	기말고사(미정), 기말과제(확정)