Kangwon National University Since 1947
컴퓨터 프로그래밍
가자 !! 프로그래밍의 세계로 ~
1 주차 강 정 석오늘 강의 개요
v
왜 이 강의를 수강하는가 ?
v
강의목표 및 효과
v
강의계획
§ 성적평가 방법 § 교재 소개v
다음 시간까지 할 일
호칭 문제
v
강의시간
§ 교수님 § 선생님 § 저기요 § 형아 § 자기야 § 이 양반아 § 이 사람아 § 야 !!v
강의 외 시간
§ 맘대로 !!§
강사님
§
조교님
강사 ! 그는 누구인가 ?
v
강사
§ 이름 : 강정석 § 전공 : 전자통신공학과 § 실험실 : 공대 5호관 517호 § 홈페이지 : http://iic.kangwon.ac.kr ID : guest, PW : lecture § 이메일 : jskang1982@nate.comv
실습조교
§ 이름 : 황덕환 § 전공 : 전자통신공학과 § 이메일 :wilson0312@naver.com왜 이 강의를 수강하는가 ?
내가 왜 이 강의를 수강 해야 되지 ?
강의 목표
v
프로그래밍의 재미에 쏘옥~ 빠져들게 한다.
§ 잼있게 놀아 봅시다.v
창조자로 만든다.
v
문제 해결 관점에서 창의적이고 논리적인 사고를
하여 합리적인 알고리즘을 만들 수 있도록 한다.
§ 프로그래밍 언어의 문법 교육이 아닌 프로그래밍 언어로 표현하는 방법과 절차를 교육이 강의를 제대로 마친다면 !!
v
특정 문제에 대한 프로그래밍 설계 방법 습득
v
C 프로그래밍 언어 습득
강의 계획 - 성적평가
v
중간성적 : 35%
§ 실습시험, Open bookv
기말성적 : 50%
§ 실습시험, Open bookv
과제성적 : 5%
v
출석성적 : 10%
수업 안 듣고A+
받는 방법이 있을까 ?강의 계획 - 성적평가
v
기타 25% - Term Project 제출
§ 애플리케이션 종류 : 자신이 흥미 있어하는 애플리케이 션 § 개발 언어 : C 언어 § OS : 윈도우, 리눅스 등 § 제출물 • 애플리케이션 설계 문서 • 애플리케이션 소스 코드 • 애플리케이션 발표 자료 (마지막 수업시간에 발표)강의 계획 - 성적평가
v
성적 평가 100 % 대체 방법
§ Term Project 제출
성적평가 문제 - 1
v
개발하고 싶은 프로그램에 대해 기능을 설명하고,
성적평가 문제 - 2
v
구조체 문제
§ 32 bit 컴퓨터에서 다음과 같이 구조체를 정의하고, sizeof() 함수를 이용하여 메모리 할당량을 구하였을 때 어떻게 출력되는가? struct struct_1{ char chOne; }; struct struct_2{ char chOne; int intTwo; char chThree; }; struct struct_3{ int intOne; char chTwo; char chThree; };struct struct_1 one; struct struct_2 two; struct struct_3 three; struct struct_2* pTwo;
printf(“struct_1=%d, struct_2=%d, struct_3=%d, pStruct_2=%d”,
성적평가 문제 - 3
v
printf() 함수 원형 문제
§ printf() 함수 원형(프로토타입)이 strchr() 함수 원형
과 다른점을 설명하고, 그러한 함수 원형이 가능한 원리 를 설명하시오.
printf(“I love jooyoung !! Rate = %f, amount = %d”, rate, amout);