• 검색 결과가 없습니다.

2018 C 프로그래밍

N/A
N/A
Protected

Academic year: 2022

Share "2018 C 프로그래밍"

Copied!
43
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

2018 C 프로그래밍

창원대학교 정보통신공학과

박동규

(2)

IVIS Lab, Changwon National University

무엇을 하나?

(3)

길잡이

(4)

IVIS Lab, Changwon National University

강사 소개

• 박동규(朴東圭)

– 정보통신공학과 교수

– 연구실 : 공대 51호관 322호실 – 연구실 전화 : 213-3834

– e-mail : dongupak@gmail.com

• 교육분야

– 프로그래밍 언어, 자료구조 – 컴퓨터 그래픽스

– 모바일 시스템 – 모바일 헬스케어

• 연구분야

– 모바일 컴퓨팅

– 스마트폰 기반 게임 개발

– 장애인을 위한 의사소통 보조도구 – 모바일 게임 및 콘텐츠

– 이명치료 및 난청연구 – 항노화 헬스케어

(5)

강의시간

• 강의(3학점)

– 월요일 오후 12:00-14:45

• 이론과 실습 병행

• 실습실

• 51310강의실

• 수업중에는 애플사의 Mac 컴퓨터를 이용할 예정입니 다

(6)

IVIS Lab, Changwon National University

강의교재

• “퍼펙트 C”

– 인피니티 북스

– 강환수,강환일,이동규지음 – 기초 및 고급 C 프로그래밍

• 다양한 프로그래밍을 경험해 본다

– 많은 연습문제가 있음

– 교재의 모든 연습문제를 풀어 보자!!!

– 지난학기 파이썬을 배운 학생 들은 좀 더 고급 프로그래밍 기능을 배우게 됩니다

전면개정판

(7)

wiki page

(8)

IVIS Lab, Changwon National University

강의소개

• 기초적인 문제 해결 기법과 C 언어의 기능을 학습하여 프 로그래밍 능력을 배양한다

• 주당 3시간(3학점)의 강의이며 이론 강의와 프로그래밍 실 습을 병행한다.

• 교재의 내용을 바탕으로 한 강의임

• 각 장의 주요 내용에 대해 응용 프로그래밍 심화 학습 실습 과 과제를 통해 개념을 명확히 한다.

• 실습을 통해 C 프로그래밍에 대해 자세히 알아본다

(9)

강의 진행에 대하여

• 강의에 적극적으로 참여할 것

– 수시로 질문하고 궁금한 사항에 대해서 문제를 제기할 것 – 발표 시에 적극적인 태도로 할 것

• 강의와 함께 프로그래밍 실습을 병행할 예정

– 실습을 통해서 프로그래밍 능력향상 – C programming 능력 배양

• Programming tool

– Mac 운영체제 Xcode

– MS Windows 환경에서 Visual Studio 2017등

(10)

IVIS Lab, Changwon National University

Xcode

(11)

Visual Studio

(12)

IVIS Lab, Changwon National University

평가

• 시험은 프로그래밍 실기시험과 필기시험을 실시할 예정임

• 중간시험, 기말시험이 있음

• 주관식과 객관식의 혼용

• 프로그래밍 & 코딩문제등이 있음

• 강의 참여도 역시 중요한 평가 항목임

• 수업중에 많은 질문과 참여점수를 평가에 반영합니다

(13)

평가

• 100점을 만점으로 최종 평가함

– 출석과 강의 참여도 10%

– 과제물 : 30%

– 중간,기말시험: 60%

• 강의 수강 및 평가 테스트

• 평가는 여러분의 이해정도를 객관적으로 살펴보는 의도입 니다.

• 조건

– 중간 시험은 10월 말, 기말 시험은 12월 중순 예정이며 일정 은 추후 공고함

– 교재의 프로그래밍을 반드시 직접 작성해보기 바람.

• 준비

– 교재, 노트, 필기구

(14)

IVIS Lab, Changwon National University

교재 내용 1

(15)
(16)

IVIS Lab, Changwon National University

(17)

연습문제

• 교재에는 연습문제와 실습문제가 많이 있습니다.

• 문제를 모두 풀어보시면 프로그래밍 실력 향상에 큰 도움 이 됩니다.

(18)

IVIS Lab, Changwon National University

제목과 과제 번호적기(#1,#2,..)

과제예시

과목명,학번..제출일

손으로 적는 과제, 색으로 문제와 답을 구분

(#1)

(19)

느낀점을 적으세요

해결과정과 느낀점, 어려웠던점을 상세히 문제의 제목과 소스코드를

넣는다

(20)

IVIS Lab, Changwon National University동영상 강의 청취 후 수강평 남기기 과제는 위와 같이 합니다

(21)
(22)

IVIS Lab, Changwon National University

왜 C을 배우는가

• 응용 프로그램을 개발하기 위하여

– 세계적으로 가장 널리 이용되는 프로그래밍 언어

• 수십년동안 사랑받아온 범용 개발 언어

(23)

TIOBE Rating

(24)

IVIS Lab, Changwon National University

IEEE 프로그래밍 언어(Spectrum Ranking)

https://spectrum.ieee.org/computing/software/the-2017-top-programming-languages

(25)

강의자료 및 과제물

• 과제물은 제출기간이 일주일임

– 해당 수업시간의 과제는 1주일 후 동일 시간대의 수업시작 이전에 제출할 것

• 실습실 활용

– 수업 없는 시간 312, 310 실습실 이용가능

• 커뮤니티를 위하여 위키페이지 이용

(26)

IVIS Lab, Changwon National University

유의사항

• 표절(plagiarism)

– 표절은 범죄행위입니다.

– 다른 사람의 코드(또는 보고서등)를 그대로 제출하거나, 다 른 사람이 대신 숙제를 해주는 경우 포함

– 학칙에 의거 정학처분

• 소스 코드의 경우 double column, 8 point font로 제출할 것

– 출력 결과와 함께 제출할 것

– 소스코드에 프로그램을 설명하는 comment를 삽입 (comment 없는 프로그램은 0점 처리)

– 프로그램은 자신의 힘으로 할 것

(27)

Plagiarism

(28)

IVIS Lab, Changwon National University ‘28

기타

• 실습실 이용시 유의사항

• 학과 공간 깨끗이 이용

• 실습 컴퓨터 고장시 학과 조교선생님을 통해 연락

• 수강시 개인 컴퓨터(노트북 PC) 휴대가능

• 메일을 통한 전달사항 : dongupak@gmail.com

– 의견 교류

• 작업용 폴더를 반드시 만들어서 작업 할 것

• “도큐먼트-2018_C_홍길동” 폴더

• 맥 사용법 익히기

• JDK, Eclipse 스스로 설치하기

(29)

기타(안드로이드 앱 개발과정)

http://cwapp.org/

(30)

IVIS Lab, Changwon National University

(31)

Software is Everywhere!

(32)

IVIS Lab, Changwon National University

(33)
(34)

IVIS Lab, Changwon National University

(35)
(36)

IVIS Lab, Changwon National University

http://cdn.bizwatch.co.kr/news/photo/2015/03/27/d85e54bb7527deb7861fb9dc8c5f41fc140324.jpg

(37)
(38)

IVIS Lab, Changwon National University

(39)
(40)

IVIS Lab, Changwon National University

(41)

무인점포, 무인자동차의 확대

사람은 무엇을 하며 살아야 하는가?

(42)

IVIS Lab, Changwon National University

여러분이 답을 찾아야 할 것입니다

(43)

참조

관련 문서

Lab., Hanyang Univ...

: long mean free path : long mean free path – Single Wafer Type.. Basic Method of Plasma Etching(3)

I affirm that I will submit the document relating to the language qualifications for international students admission to Kangwon National University by February 28th, 2013

Since its inception as a national university associa- tion in 1996 with five universities (Kyung- pook National University, Busan National University, Chonnam

※ Qualifications and Required documents are same with KGSP

KNU10 (Korea National University 10) is comprised of ten leading national universities including Kangwon National University, Kyungpook National University,

 그 이후에는 정의한 포인터만을 사용하여, 현재 프로그램이 하는 일과 동일한 일을 하도록

Lab., Hanyang Univ.. Lab., Hanyang Univ.. Lab., Hanyang Univ.. Lab., Hanyang Univ.. Lab., Hanyang Univ.. Lab., Hanyang Univ.. Lab., Hanyang Univ.. Lab., Hanyang Univ..