• 검색 결과가 없습니다.

즐거운 여름방학 보내셨나요?

N/A
N/A
Protected

Academic year: 2022

Share "즐거운 여름방학 보내셨나요?"

Copied!
107
0
0

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

전체 글

(1)

2017 C프로그래밍

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

박동규

(2)

IVIS Lab, Changwon National University

(3)

IVIS Lab, Changwon National University

즐거운 여름방학 보내셨나요?

(4)

IVIS Lab, Changwon National University

여행

(5)

IVIS Lab, Changwon National University

여행

(6)

IVIS Lab, Changwon National University

여행

(7)

IVIS Lab, Changwon National University

여행

(8)

IVIS Lab, Changwon National University

운동

(9)

IVIS Lab, Changwon National University

운동

(10)

IVIS Lab, Changwon National University

학회 & 세미나

(11)

IVIS Lab, Changwon National University

학회 & 세미나

(12)

IVIS Lab, Changwon National University

학회 & 세미나

(13)

IVIS Lab, Changwon National University

아르바이트

(14)

IVIS Lab, Changwon National University

아르바이트

(15)

IVIS Lab, Changwon National University

아르바이트

(16)

IVIS Lab, Changwon National University

놀이

(17)

IVIS Lab, Changwon National University

놀이

(18)

IVIS Lab, Changwon National University

놀이

(19)

IVIS Lab, Changwon National University

특강 & 교육

(20)

IVIS Lab, Changwon National University

특강 & 교육

(21)

IVIS Lab, Changwon National University

기업체 방문

(22)

IVIS Lab, Changwon National University

기업체 방문

(23)

IVIS Lab, Changwon National University

기업체 방문

(24)

IVIS Lab, Changwon National University

기업체 방문

https://www.youtube.com/watch?v=jQzPRz_QxnM

(25)

IVIS Lab, Changwon National University

Welcome!!

(26)

IVIS Lab, Changwon National University

Welcome!!

(27)

IVIS Lab, Changwon National University

Welcome!!

(28)

IVIS Lab, Changwon National University

Welcome!!

(29)

IVIS Lab, Changwon National University

Back to University.

(30)

IVIS Lab, Changwon National University

Back to University.

(31)

IVIS Lab, Changwon National University

(32)

IVIS Lab, Changwon National University

Welcome BACK!

(33)

IVIS Lab, Changwon National University

(34)

IVIS Lab, Changwon National University

(35)

IVIS Lab, Changwon National University

무엇을 하나?

(36)

IVIS Lab, Changwon National University

길잡이

(37)

IVIS Lab, Changwon National University

길잡이

(38)

IVIS Lab, Changwon National University

강사 소개

• 박동규(朴東圭)

– 정보통신공학과 교수

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

– e-mail : dongupak@gmail.com

• 교육분야

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

– 모바일 프로그래밍등 – 모바일 게임

• 연구분야

– 모바일 컴퓨팅

– 스마트폰 기반 게임 개발

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

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

(39)

IVIS Lab, Changwon National University

강사 소개

• 박동규(朴東圭)

– 정보통신공학과 교수

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

– e-mail : dongupak@gmail.com

• 교육분야

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

– 모바일 프로그래밍등 – 모바일 게임

• 연구분야

– 모바일 컴퓨팅

– 스마트폰 기반 게임 개발

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

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

(40)

IVIS Lab, Changwon National University

강의시간

• 강의

– 월요일 오후 13:30-14:45 – 수요일 오후 12:00-13:15

• 이론과 실습 병행

• 실습실

• 51310강의실

(41)

IVIS Lab, Changwon National University

강의교재

• 창의적 프로그래밍을 위한 파 이썬

• 한혁수 (생능출판사)

• 기초적인 프로그래밍의 개 념 익히기

• 실무 프로그래밍 기법을 익힌

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

– 많은 연습문제가 있음

(42)

IVIS Lab, Changwon National University

(43)

IVIS Lab, Changwon National University

“C 프로그래밍” 강의에

왜 “파이썬”을 배우나요?

(44)

IVIS Lab, Changwon National University

왜 파이썬을 배우는가

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

– 소프트웨어 개발, 유지, 보수를 위해서는 객체지향 방식의 C/C++ 프로그 래밍 언어가 가장 기본적인 언어이다.

– 졸업후 프로그래밍 관련 직종에 종사하여 각종 응용 프로그램을 개발할 것 이다. 이 경우 C++은 가장 중요한 프로그래밍 언어가 된다.

– 그러나 이 언어들은 문법이 너무 어려워서 최근에는 더욱 강력하고 단순한 파이썬 같은 언어들이 각광 받고 있다

– 미국 대학의 80%가 기초 프로그래밍 언어로 파이썬을 교육한다 – 예전에는 대부분 C 언어를 교육함

(45)

IVIS Lab, Changwon National University

(46)

IVIS Lab, Changwon National University

(47)

IVIS Lab, Changwon National University

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

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

(48)

IVIS Lab, Changwon National University

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

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

(49)

IVIS Lab, Changwon National University

강의소개

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

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

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

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

(50)

IVIS Lab, Changwon National University

(51)

IVIS Lab, Changwon National University

“파이썬”이던 “C”던 언어에 무관 하게 프로그래밍의 원리를 익히

는 것이 중요합니다

(52)

IVIS Lab, Changwon National University

(53)

IVIS Lab, Changwon National University

강의수강에서 가장 중요한 점?

(54)

IVIS Lab, Changwon National University

(55)

IVIS Lab, Changwon National University

(56)

IVIS Lab, Changwon National University

(57)

IVIS Lab, Changwon National University

절대로~

(58)

IVIS Lab, Changwon National University

절대로~

모르는 것을 참지 마세요!!

(59)

IVIS Lab, Changwon National University

(60)

IVIS Lab, Changwon National University

절대로~

(61)

IVIS Lab, Changwon National University

절대로~

예의 바른 학생이 되지마세요!

(62)

IVIS Lab, Changwon National University

(63)

IVIS Lab, Changwon National University

대학에서 학생과 교수는

학문공동체의 동료입니다!

(64)

IVIS Lab, Changwon National University

(65)

IVIS Lab, Changwon National University

군사부일체(君師父一體)

(66)

IVIS Lab, Changwon National University

군사부일체(君師父一體)

(67)

IVIS Lab, Changwon National University

(68)

IVIS Lab, Changwon National University

(69)

IVIS Lab, Changwon National University

강의 진행에 대하여

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

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

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

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

• Programming tool

– Mac/Windows 운영체제에서 Atom 개발도구사용

(70)

IVIS Lab, Changwon National University

Atom

(71)

IVIS Lab, Changwon National University

Atom

(72)

IVIS Lab, Changwon National University

평가

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

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

– 출석 10%

– 과제물 : 30%

– 중간,기말시험: 70%

• 강의 수강 및 평가 테스트

• 조건

– 파이썬 프로그래밍 언어를 활용한 프로그래밍에 관한 프로그 래밍 시험을 1~2회에 실시

– 시험은 10월 말, 12월 중순 예정이며 일정은 추후 공고함 – 교재의 프로그래밍을 반드시 직접 작성해보기 바람.

(73)

IVIS Lab, Changwon National University

교재 내용 1

(74)

IVIS Lab, Changwon National University

연습문제

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

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

(75)

IVIS Lab, Changwon National University

강의자료 및 과제물

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

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

• 실습실 활용

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

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

(76)

IVIS Lab, Changwon National University

과제 번호적기

과제

과목명,학번..제출일

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

#1 : 과제 번호

과제 제목

제목 :

(77)

IVIS Lab, Changwon National University

느낀점을 적으세요

해결과정과 느낀점을 상세히 적으세요 문제의 제목과 소스코드를

넣는다

수행결과-배경은 흰색으로

(78)

IVIS Lab, Changwon National University

강의 내용

• 프로그래밍과 도구, 도구로서의 컴퓨터에 대해 알아봅시다

• 소프트웨어와 프로그래밍 언어에 대해 알아봅시다

• 프로그래밍 언어의 문법에 대해 알아봅시다

• 파이썬을 통한 프로그래밍 문제 풀이 기법

• 소프트웨어 개발을 위한 다양한 문제 해결 능력 익히기

(79)

IVIS Lab, Changwon National University

(80)

IVIS Lab, Changwon National University

왜? Software가 중요한가?

(81)

IVIS Lab, Changwon National University

https://www.youtube.com/watch?v=SESuctdE9vM

(82)

IVIS Lab, Changwon National University

(83)

IVIS Lab, Changwon National University

(84)

IVIS Lab, Changwon National University

http://cfile25.uf.tistory.com/image/241C3D4B52BD888E040EE4

(85)

IVIS Lab, Changwon National University

(86)

IVIS Lab, Changwon National University

(87)

IVIS Lab, Changwon National University

http://static1.businessinsider.com/image/566c94d872f2c19c108b52ea-3100-1550/rtr3cho8.jpg

(88)

IVIS Lab, Changwon National University

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

(89)

IVIS Lab, Changwon National University

커뮤니케이션

• E-mail 문의 환영

– dongupak@gmail.com

• 위키페이지

• http://ivis.kr/

(90)

IVIS Lab, Changwon National University

커뮤니케이션

• E-mail 문의 환영

– dongupak@gmail.com

• 위키페이지

• http://ivis.kr/

(91)

IVIS Lab, Changwon National University

유의사항

• 표절(plagiarism)

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

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

– 학칙에 의거 정학처분

• 소스 코드의 경우 HWP나 MS Word를 이용하여 double column, 8 point font로 제출할 것

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

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

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

(92)

IVIS Lab, Changwon National University 51

기타

• 실습실 이용시 유의사항

• 학과 공간 깨끗이 이용

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

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

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

– 의견 교류

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

• 도큐먼트-2017_C_홍길동 폴더

• 맥 사용법 익히기

(93)

IVIS Lab, Changwon National University

Lab

(94)

IVIS Lab, Changwon National University

(95)

IVIS Lab, Changwon National University

Drag & Drop 방식의 코딩

(96)

IVIS Lab, Changwon National University

» code.org 웹사이트에 접속하기

» 간단한 계정만들기

» 강의 섹션코드 입력하기

(97)

IVIS Lab, Changwon National University

» code.org 웹사이트에 접속하기

» 간단한 계정만들기

» 강의 섹션코드 입력하기

(98)

IVIS Lab, Changwon National University

» code.org 웹사이트에 접속하기

» 간단한 계정만들기

» 강의 섹션코드 입력하기

(99)

IVIS Lab, Changwon National University

(100)

IVIS Lab, Changwon National University

(101)

IVIS Lab, Changwon National University

(102)

IVIS Lab, Changwon National University

(103)

IVIS Lab, Changwon National University

(104)

IVIS Lab, Changwon National University

(105)

IVIS Lab, Changwon National University

(106)

IVIS Lab, Changwon National University

(107)

참조

관련 문서

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

프로그래밍

프로그래밍

TransferDatabase 다른 데이터베이스 파일과의 가져오기, 내보내기, 연결 등을 지원한다. TransferSpreadsheet 스프레드시트

Lab., Hanyang Univ...

It’s only three days before the presentation and I don’t think it’s a good idea?. W How about

▶ 데이터 부족 문제를 해결하기 위한 Idaho National Lab(INL)의 접근 방식?. •

▶ 데이터 부족 문제를 해결하기 위한 Idaho National Lab(INL)의