과목과목개요개요 -...

14
프로그래밍 프로그래밍 언어 언어 (C (C 언어 언어) 기초 기초 과목 과목 개요 개요 문양세 문양세 문양세 문양세 강원대학교 강원대학교 IT IT대학 대학 컴퓨터과학전공 컴퓨터과학전공

Upload: others

Post on 16-Jan-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 과목과목개요개요 - Kangwonysmoon/courses/2011_2.5/clang/...•컴퓨터의기초개념을익히고,프로그래밍언어의필요성을이해한다. •기본적인C언어문법과프로그래밍방법론을익힌다

프로그래밍프로그래밍 언어언어 (C (C 언어언어)) 기초기초

과목과목 개요개요

문양세문양세문양세문양세강원대학교강원대학교 ITIT대학대학 컴퓨터과학전공컴퓨터과학전공

Page 2: 과목과목개요개요 - Kangwonysmoon/courses/2011_2.5/clang/...•컴퓨터의기초개념을익히고,프로그래밍언어의필요성을이해한다. •기본적인C언어문법과프로그래밍방법론을익힌다

강의강의 개요개요 (1/2)(1/2)C언어 – 과목 개요

과목 개요• 컴퓨터의 기초 개념을 익히고 프로그래밍 언어의 필요성을 이해한다• 컴퓨터의 기초 개념을 익히고, 프로그래밍 언어의 필요성을 이해한다.

• 기본적인 C언어 문법과 프로그래밍 방법론을 익힌다.

• 과제 및 실습을 통하여 C 프로그래밍 능력을 배양한다• 과제 및 실습을 통하여 C 프로그래밍 능력을 배양한다.

Page 2

Page 3: 과목과목개요개요 - Kangwonysmoon/courses/2011_2.5/clang/...•컴퓨터의기초개념을익히고,프로그래밍언어의필요성을이해한다. •기본적인C언어문법과프로그래밍방법론을익힌다

강의강의 개요개요 (2/2)(2/2)C언어 – 과목 개요

강의 내용 요약

• 프로그래밍의 개념(45)

• 프로그램 개발 과정(53)

• 함수(39)

• 함수와 변수(41)프로그램 개발 과정(53)

• C프로그램 구성 요소(37) • 배열(47)

포인터(44)• 변수와 자료형(51)

• 수식과 연산자(50)

• 포인터(44)

• 문자와 문자열(44)

• 조건문(40)

반복문 1

• 구조체(39)

• 반복문(51)

Page 3

Page 4: 과목과목개요개요 - Kangwonysmoon/courses/2011_2.5/clang/...•컴퓨터의기초개념을익히고,프로그래밍언어의필요성을이해한다. •기본적인C언어문법과프로그래밍방법론을익힌다

강의강의 계획계획((1/5)1/5)C언어 – 과목 개요

선수 과목 (Prerequisites)• 없음

담당 교수• 이름 : 문양세

• 사무실 : 자연대 5호관 215호

전화• 전화 : (033) 250-8449

• 이메일 : [email protected]

홈피 : http://cs kangwon ac kr/ ysmoon/• 홈피 : http://cs.kangwon.ac.kr/~ysmoon/

• 조교 : 이상훈 ([email protected])

Page 4

Page 5: 과목과목개요개요 - Kangwonysmoon/courses/2011_2.5/clang/...•컴퓨터의기초개념을익히고,프로그래밍언어의필요성을이해한다. •기본적인C언어문법과프로그래밍방법론을익힌다

강의강의 계획계획(2/5)(2/5)C언어 – 과목 개요

강의 교재• 천인국 저, 쉽게 풀어쓴 C 언어 Express 수정판, 생능출판사, 2009. 8.천인국 저, 쉽게 풀어쓴 C 언어 Express 수정판, 생능출판사, 2009. 8.

• 참고도서:

강환수, 강환일 공저, C로 배우는 프로그래밍 기초 2nd edition, 인피티디북스, 2008. 1.

윤성우 저, C 프로그래밍, 인피티니북스, 2010. 2.

Page 5

Page 6: 과목과목개요개요 - Kangwonysmoon/courses/2011_2.5/clang/...•컴퓨터의기초개념을익히고,프로그래밍언어의필요성을이해한다. •기본적인C언어문법과프로그래밍방법론을익힌다

강의강의 계획계획(3/5)(3/5)C언어 – 과목 개요

평가 기준• 중간 시험: 30%중간 시험: 30%

• 기말 시험: 40%

• 강의 및 실습과제: 25%

• 출석: 5% (1/3 이하 출석이면 학교 정책에 의해 F임에 유의바람)

Page 7: 과목과목개요개요 - Kangwonysmoon/courses/2011_2.5/clang/...•컴퓨터의기초개념을익히고,프로그래밍언어의필요성을이해한다. •기본적인C언어문법과프로그래밍방법론을익힌다

강의강의 계획계획(4/5)(4/5)C언어 – 과목 개요

강의 계획Week 강의 내용 교재 프로젝트강의 내용 교재 프로젝트

1 프로그래밍의 개념(45) Ch1

2 프로그램 개발 과정(53) Ch2

3 C프로그램 구성 요소(37) Ch33 C프로그램 구성 요소(37) Ch3

4 변수와 자료형(51) Ch4

5 수식과 연산자(50) Ch5

6 조건문(40) Ch66 조건문(40) Ch6

7 반복문(51) Ch7

8 중간시험

9 함수(39) Ch8

10 함수와 변수(41) Ch9

11 배열(47) Ch10

12 포인터(44) Ch11

13 문자와 문자열(44) Ch12

14 구조체(39) Ch13

Page 7

14 구조체(39) Ch13

15 기말시험

Page 8: 과목과목개요개요 - Kangwonysmoon/courses/2011_2.5/clang/...•컴퓨터의기초개념을익히고,프로그래밍언어의필요성을이해한다. •기본적인C언어문법과프로그래밍방법론을익힌다

강의강의 계획계획(5/5)(5/5)C언어 – 과목 개요

과제 관련든 과제는 린 하여 제출하는 것을 원칙으 함• 모든 과제는 프린트하여 제출하는 것을 원칙으로 함

• 과제는 제출 기한 이후 1주 delay이면 20% 감점

강의 사이트• http://cs.kangwon.ac.kr/~ysmoon/courses/2011_2.5/clang/clang.html

강의 노트는 강의 이틀 전까지는 Upload할 예정임• 강의 노트는 강의 이틀 전까지는 Upload할 예정임

Page 8

Page 9: 과목과목개요개요 - Kangwonysmoon/courses/2011_2.5/clang/...•컴퓨터의기초개념을익히고,프로그래밍언어의필요성을이해한다. •기본적인C언어문법과프로그래밍방법론을익힌다

L o g o

일 요누구일까요?

빌 게이츠(마이크로소프트 창업자, 재산: 64조원)

스티브 잡스(애플 창업자 재산: 6조원)(애플 창업자, 재산: 6조원)

Page 10: 과목과목개요개요 - Kangwonysmoon/courses/2011_2.5/clang/...•컴퓨터의기초개념을익히고,프로그래밍언어의필요성을이해한다. •기본적인C언어문법과프로그래밍방법론을익힌다

L o g o

일 요누구일까요?

세르게이 브린, 레리 페이지(구글 창업자 재산: 각 13조원)(구글 창업자, 재산: 각 13조원)

Page 11: 과목과목개요개요 - Kangwonysmoon/courses/2011_2.5/clang/...•컴퓨터의기초개념을익히고,프로그래밍언어의필요성을이해한다. •기본적인C언어문법과프로그래밍방법론을익힌다

L o g o

일 요누구일까요?

마크 주커버그 (26세)(페이스북 창업자 재산: 각 7 5조원)(페이스북 창업자, 재산: 각 7.5조원)

Page 12: 과목과목개요개요 - Kangwonysmoon/courses/2011_2.5/clang/...•컴퓨터의기초개념을익히고,프로그래밍언어의필요성을이해한다. •기본적인C언어문법과프로그래밍방법론을익힌다

L o g o

일 요누구일까요?

안철수(안철수바이러스연구소,

재산: 3000억원)

김정주(넥슨 창업 재산: 3 4조원)(넥슨 창업, 재산: 3.4조원)

Page 13: 과목과목개요개요 - Kangwonysmoon/courses/2011_2.5/clang/...•컴퓨터의기초개념을익히고,프로그래밍언어의필요성을이해한다. •기본적인C언어문법과프로그래밍방법론을익힌다

L o g o

일 요누구일까요?

이해진(NHN 창업자, 재산: 4200억원)

김택진김택진(엔씨소프트 창업, 재산: 1.2조원)

Page 14: 과목과목개요개요 - Kangwonysmoon/courses/2011_2.5/clang/...•컴퓨터의기초개념을익히고,프로그래밍언어의필요성을이해한다. •기본적인C언어문법과프로그래밍방법론을익힌다

소프트웨어에소프트웨어에 인생을인생을 걸어라걸어라~~C언어 – 과목 개요

10년 후 여러 분 사진을 강의 TP에 사용할 수 있기를 기대합니다.

Page 14