확장강의계획서 (2019 년도 1 학기 ) 과목명기초컴퓨터그래픽스과목번호 CSE4170 구분 ( 학점 ) 3 수강대상 수업시간화, 목 12:00~13:15 강의실 2. 선수학습내용 조건을만족하는학부생 성명 : 임인성 홈페이지 : grmanet.sogang.ac.kr/~

Similar documents
2. 강의방법 (CourseResources) 세미나 Seminar 발표 Presentation 질의응답 Q&A 초청강의 Special Lecture 현장답사 Field Trip 유인물활용 Handouts Audio/Video/TV Team Teaching 토의 / 토

강의계획서 (Sylabus) 2013 학년도 2 학기 * 강의과목 교과목명 (CourseName) 한국문화를찾아서 INSEARCHOFKOREANCULTURE 언어 (Language) 영어 과목번호 - 분반 (CourseNo.-Class) 수강대상

Ⅱ. Embedded GPU 모바일 프로세서의 발전방향은 저전력 고성능 컴퓨팅이다. 이 러한 목표를 달성하기 위해서 모바일 프로세서 기술은 멀티코 어 형태로 발전해 가고 있다. 예를 들어 NVIDIA의 최신 응용프 로세서인 Tegra3의 경우 쿼드코어 ARM Corte

확장수업계획서 ( 2014 년도 2 학기) 과목명조직행동이론과목번호 MGT 구분( 학점) 3학점수강대상 2~4학년 수업시간화, 목 15:00~16:15 강의실 MA202 성명: 박경규홈페이지 : 연락처 : 장소 : MA705 면담시간: 월,

강의계획서 (Syllabus) 2011 학년도제 1 학기 교과목명 (Course Title) 컴퓨터그래픽스와실습 학수번호 (Course No. -Class No.) CSE 이수구분 (Course Classification) 강의실 / 수업시간 (Classr

4. 교과목표 Course Objectives 전자회로 -I 에서는 MOSFET 소자와이를이용한아날로그증폭기회로설계에대한지식습득을목표 로합니다. 5. 학습평가방식 Evaluation System 중간고사 (2 회 ) Midterm Exam 기말고사 Final Exam

45-51 ¹Ú¼ø¸¸

Microsoft PowerPoint cg01.ppt

00-Intro

목적목표체크 창의적지성을갖춘인재양성봉사적인성을갖춘인재양성통합적영성을갖춘인재양성 1 학문연구의바탕이되는기초소양을증진한다. 2 새로운시대를선도하는리더십과창의성을기른다. 3 소외된이웃에대한관심과사회정의에대한의식을고양시킨다. 4 다양성을포용할수있는성숙한시민의식을함양한다. 5

04_오픈지엘API.key

01이국세_ok.hwp

4. 교과목표 Course Objectives - 경제적가치와사회적가치의추구, 형평성을기반으로한사회적경제의구조를파악한다. - 사회적경제조직이자생적으로성장하고, 사회적가치가지속적으로창출되며, 사회적혁신에대한도전과 실험이끊임없이이어지는성숙한사회적경제생태계를만들기위한요소들을

확장형수업계획서 (Extended Syllabus) 과목명국어의음운체계학기 2018 년 2 학기 구분 ( 학점 ) 이론 (3 학점 ) 과목번호 KOR3002 수업시간월ㆍ수 10:30~11:45 수강대상 2~4 학년생 성명 : 김한별홈페이지 : ( 없음 ) 담당교수 (

Microsoft PowerPoint - NV40_Korea_KR_2.ppt

2018 학년도 2 학기강의계획안 교과목명 Course Title 개설전공 Department/Major 수업시간 / 강의실 Class Time/ Classroom 담당교원 Instructor 면담시간 / 장소 Office Hours/ Office Location 성명

이화여자대학교

서강대학교공과대학컴퓨터공학과 CSE4170 기초컴퓨터그래픽스기말고사 (2/8) 다음과같이설정되어있는데, cam.pos[0] = 0.0, cam.pos[1] = 0.0, cam.pos[2] = 500.0; 이때의 cam.naxis[] 벡터의세원소값을기술하라. Figure

수업계획서 과목명시뮬레이션과목번호 MGT4204 학점 3 수강대상학부 2-4 학년 수업시간화목 15:00-16:15 강의실 성명 : 민재형 Homepage: 담당교수 연락처 : 면담시간 : 화수목 13:00-15:00 면담장소 : PA817 서강대학교경영

< 2018학년도 03월06일 ~06월16일 ( 수업기간 ) > 1. 강의개요학습고급화성학학점 3 교강사명강성우과목명강의시간 4 강의실 504호, 505호수강실용음악대상전공 2. 교과목학습목표 표 학습과정의수업계획서 교강사 전화번호 -

*Ãßõ¿©Çà

<91E6308FCD5F96DA8E9F2E706466>

19_9_767.hwp

Microsoft Word - 강의계획서.doc

슬라이드 1

1)2) 1

2005CG01.PDF

김기남_ATDC2016_160620_[키노트].key

Journal of Educational Innovation Research 2019, Vol. 29, No. 1, pp DOI: (LiD) - - * Way to

Łø·ŸÕ=¤ ¬ ÇX±xÒ¸ 06 - Èpº– 1

<4D F736F F F696E74202D204347C3E2BCAEBCF6BEF D315FC4C4C7BBC5CDB1D7B7A1C7C8BDBA20B0B3B0FC2E >

Level 학습 성과 내용 1수준 (이해) 1. 기본적인 Unix 이용법(명령어 또는 tool 활용)을 습득한다. 2. Unix 운영체계 설치을 익힌다. 모듈 학습성과 2수준 (응용) 1. Unix 가상화 및 이중화 개념을 이해한다. 2. 하드디스크의 논리적 구성 능력

63-69±è´ë¿µ

(Microsoft PowerPoint - \301\24613\260\255 - oFusion \276\300 \261\270\274\272)

룩업테이블기반비선형렌즈플레어실시간렌더링방법 (Real-Time Nonlinear Lens-Flare Rendering Method Based on Look-Up Table) 조성훈 정유나 이성길 (Sunghun Jo) (Yuna Jeong) (Sungkil Lee) 요

untitled

PowerPoint 프레젠테이션

Ä¡¿ì³»ÁöÃÖÁ¾

핵 심 교 양 1 학년 2 학년 3 학년합계 문학과예술 역사와철학 사회와이념 선택 교양학점계 학년 2 학년 3 학년합계비고 14 (15) 13 (


À±½Â¿í Ãâ·Â

°¡°Ç6¿ù³»ÁöÃÖÁ¾

SW

1 SW

<31325FB1E8B0E6BCBA2E687770>

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 25(11),

(Microsoft PowerPoint - \301\24608\260\255 - \261\244\277\370\260\372 \300\347\301\372)

<4D F736F F F696E74202D2031C1D6C2F72D31C2F7BDC32028B0ADC0C7C0DAB7E D20C7C1B7CEB1D7B7A1B9D6BEF0BEEE20B0FAB8F1BCD2B

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

서강대학교 공과대학 컴퓨터공학과 CSE4170 기초 컴퓨터 그래픽스 중간고사 (1/8) [CSE4170: 기초 컴퓨터 그래픽스] 중간고사 (담당교수: 임 인 성) 답은 연습지가 아니라 답안지에 기술할 것. 있는 변환 행렬은 일반적으로 어떤 좌표계 에서 어떤 좌표계로의

hwp

Title slide option A: Main title can extend over one or two lines

CR hwp

DBPIA-NURIMEDIA

서강대학교 공과대학 컴퓨터공학과 CSE4170 기초 컴퓨터 그래픽스 중간고사 (1/7) [CSE4170: 기초 컴퓨터 그래픽스] 중간고사 (담당교수: 임 인 성) 답은 연습지가 아니라 답안지에 기술할 것. 답 안지 공간이 부족할 경우, 답안지 뒷면에 기술 하고, 해당

No Title

< 표 Ⅲ-33> 학습과정의수업계획서 1. 강의개요학습교강사합주실기 Ⅱ 학점 3 교강사명양영호 - 과목명전화번호수강실용음악강의시간 4 강의실 302, 대상전공 2. 교과목학습목표 1. Swing, Latin, Soul, R&B, Funk 등대중음악

1 2 자료조사 및 디자인 개인별 주제에 대한 발표 소재 선정 자료조사 및 디자인 조사한 자료에 대한 발표 작업지시서 작성 3 4 작업지시서 작성 작업지시서에 따른 일정 확인 작업지시서에 따른 공정 방법 확인 갑피 패턴 작성 복사본, 기본본, 작업본 만들기 5 재단 소

<4D F736F F F696E74202D20C1A63034B0AD202D20C7C1B7B9C0D3B8AEBDBAB3CABFCD20B9ABB9F6C6DBC0D4B7C2>

<4D F736F F D20C0CCBEBEC1A6BEEE5FC3A5BCD2B0B35F >

06( ) CPLV 페이지로수정.hwp

Open GL

<B9ABC1A62D31>

±Ù·Î½Ã°£ ´ÜÃà°ü·Ã ¹ýÁ¦µµ Á¤ºñ¹æ¾È.hwp

서피스셰이더프로그램 셰이더개발을쉽게! Thursday, April 12, 12

ICT03_UX Guide DIP 1605

서강대학교공과대학컴퓨터공학과 CSE4170 기초컴퓨터그래픽스기말고사 (1/9) [CSE4170: 기초컴퓨터그래픽스 ] 기말고사 담당교수 : 임인성 답은연습지가아니라답안지에기술할것. 답안지공간이부족할경우, 답안지뒷면에기술하고, 해당답안지칸에그사실을명기할것. 연습지는수거하

Main Title

9.1 가상현실의소개 가상현실의개념 가상현실의종류 2

02 _ The 11th korea Test Conference The 11th korea Test Conference _

슬라이드 1

Journal of Educational Innovation Research 2017, Vol. 27, No. 2, pp DOI: * Review of Research

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

PowerPoint 프레젠테이션

.,,,,,,.,,,,.,,,,,, (, 2011)..,,, (, 2009)., (, 2000;, 1993;,,, 1994;, 1995), () 65, 4 51, (,, ). 33, 4 30, (, 201

06=( )백낙훈.hwp

교과과정표 영역과목명학점 ( 시간 ) 교과교육학 및 교과내용학 교육공학교수법 Teaching Strategies for Educational Technology 멀티미디어활용교수법 Teaching Strategies for Using Multimedia 교육공학이론 T

Microsoft PowerPoint - chap01-C언어개요.pptx

LG LG-F540K 스마트폰 LG 볼트 (KT) 720X1280 LG LG-F540L 스마트폰 LG 볼트 (U+) 720X1280 LG LG-F540S 스마트폰 LG 볼트 720X1280 LG LG-F650K 스마트폰 X screen (KT) 720X1280 LG L

확장형수업계획서 (2015 년도 1 학기 ) 과목명현대세계와윤리문제과목번호 ETS 구분 ( 학점 ) 3 수강대상 1-4 학년 수업시간화, 목 : 10:30-11:45 성명 : 박혜순홈페이지 : 담당교수 ( 사진 ) 장소 : 면담시간 : 강의시간전후또는미리약

행된다. Ÿ 모든학생들은조를구성하여교재의한장 (chapter) 에대한팀발제를해야하며, 관련된토론에적극적으로참여해야한다. Ÿ 죽음에대한본인의이해및인식의변화를중심으로간단한학기말보고서를제출해야한다. 자세한내용이나일정은수업시간에별도로공지할것이다. 4. 교과목표 Course O

<4D F736F F F696E74202D20C1A63130B0AD202D20C1F6C7FCB0FA20C7CFB4C3C0C720B7BBB4F5B8B5>

학점배분구조표(표 1-20)

Journal of Educational Innovation Research 2018, Vol. 28, No. 3, pp DOI: NCS : * A Study on

강의계획서 1. 강의개요 학습과목명 객체지향프로그래밍 Ⅰ 학점 3 학점교 강사명교 강사전화번호 강의시간 4시간강의실수강대상 2. 교과목학습목표 4차산업혁명시대의도래로컴퓨터와프로그래밍에대한관심이커지고있으며, 여러분야에서소프트웨어의중요성을강조하며, 새시대를이끌


교수학습계획서 2017 학년도 1 학기담당교수 : 채여주 ( 인 ) 교과목명간호과정과비판적사고이수구분전공기초학점 2 대상학과간호학과대상학년 2 시수 ( 이론 / 실습시간 ) 2 ( 2 / 0) 교과목개요 전문직으로서간호의위치를확립하고, 간호실무의전문성을증진시키기위하여비

<C1A4BAB8B0FAC7D0C8B82E687770>

PowerPoint 프레젠테이션

allinpdf.com

2010교육프로그램_

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

Macaron Cooker Manual 1.0.key

<4D F736F F F696E74202D20332DC1F6B9DDC1A4BAB8BDC3BDBAC5DB>

[ReadyToCameral]RUF¹öÆÛ(CSTA02-29).hwp

03-최신데이터

게임백서-상하-색인 목차

게임백서-상하-색인 목차

게임백서-상하-색인 목차

00-CourseSyllabus

Transcription:

확장계획서 (2019 년도 1 학기 ) 과목명기초컴퓨터그래픽스과목번호 CSE4170 구분 ( 학점 ) 3 수강대상 수업시간화, 목 12:00~13:15 실 2. 선수학습내용 조건을만족하는학부생 성명 : 임인성 홈페이지 : grmanet.sogang.ac.kr/~ihm 담당교수 ( 사진 ) E-mail: ihm@sogang.ac.kr 연락처 : 02-705-8493 장소 : AS905 면담시간 : 추후공고 Ⅰ. 교과목개요 (Course Overview) 1. 수업개요 3D 컴퓨터그래픽스기술은 3D Games, Virtual/Augmented/Mixed Reality, 3D User Interfaces, 3D Animation and Visual Effects, General-Purpose GPU Computing 등다양한부류의디지털콘텐츠제작및공학계산에활발히적용되고있다. 그래픽스프로세서, 즉 GPU의놀라운성능향상으로인하여일반인들이더쉽게이러한기술을접할수있게되었으며, 최근여러형태의응용프로세서의제조기술의발전으로인하여고성능 PC 외에도휴대폰 / 탭또는각종임베디드시스템에서도 3D 컴퓨터그래픽스기술을적용하여제품의부가가치를향상하는것이중요한이슈로대두되고있다. 본과목은 3D 컴퓨터그래픽스분야의요소기술을습득한후그에기반을둔 3D 그래픽스소프트웨어개발능력을갖춤을목표로한다. 2. 선수학습내용 - 프로그래밍 : 컴퓨터공학과 3 학년 1 학기생수준의 C/C++ 프로그래밍스킬 - 이론 : 공대생 2 학년수준의행렬 / 벡터연산및기본적인기하이론에대한이해 3. (%) 토의 / 토론실험 / 실습현장학습개별 / 팀별발표기타 4. 평가방법 (%) 90% % 10% % % % 중간고사기말고사퀴즈발표프로젝트과제물참여도기타 30% 30% 5% % 30% 5% % %

Ⅱ. 교과목표 (Course Objectives) 본과목에서는 3D 컴퓨터그래픽스분야를구성하는기본요소인렌더링, 애니메이션, 그리고기하모델링등세분야에대한이론및실제기술적용방법을이해하고, 이를효과적으로활용할수있는프로그래밍스킬에대하여이해하여본다. 특히현재산업체의수요를반영하여실시간 3D 그래픽스기술의이해및적용능력, 그중 PC 환경및모바일기기환경에서의실시간렌더링소프트웨어의제작능력습득에주안점을두고를진행한다. 또한, 이를통하여자연스럽게여러분야에서활발히사용되고있는 PC 및모바일플랫폼상에서의 GPU computing architecture, 즉 SIMD 기반의 many-core processing 구조에대한이해를높여, 향후 CUDA/OpenCL/OpenGL Shader 등을이용한 massively parallel computing에대한기초를쌓도록한다. 이를위하여다음과같은산업체에서필요로하는 3D 그래픽스프로그래밍능력을습득한다. 1. PC 플랫폼에서의 OpenGL API를통한그래픽스프로그래밍 ( 학과실습실또는개인 PC 사용 ) 2. Unity 환경에서의 HLSL/Cg 기반쉐이더프로그래밍을통한모바일플랫폼용 3D 그래픽스기술적용앱제작 ( 학과실습실또는개인 PC 사용 /Public-domain Unity 3D SW 사용 ) 3. 안드로이드환경의휴대폰 / 탭플랫폼상에서의 OpenGL ES API를통한그래픽스프로그래밍 ( 학과보유삼성갤럭시탭대여또는개인휴대폰 / 탭사용 ) Ⅲ. 수업운영방식 (Course Format) ( * Ⅰ-3 의의구체적설명 ) - 기본적으로정규수업시간에는 3D 컴퓨터그래픽스분야와관련한이론및이의구현을위한프로그래밍기법전반에대한를진행한다. - 정규수업시간외에 ( 필요에따라 ) 저녁시간에학과실습실에모여 OpenGL 프로그래밍에대한튜토리얼 ( 실험 / 실습 ) 시간을갖는다. 특히이를통하여프로그래밍숙제와관련한예제프로그램설명및질의 / 응답시간의기회를제공한다. Ⅳ. 학습및평가활동 (Course Requirements and Grading Criteria) - 정규고사기간중에중간고사및기말고사등두번에걸쳐필기시험을본다. - 필요할경우적절하게수업시간에퀴즈를본다. - 몇차례에걸쳐프로그래밍숙제를부여한다. - 필요할경우적절하게문제풀이숙제를부여한다. [ 주의 ] I-4 의성적평가비율은잠정적이며, 수업의진행을통하여각항목에대한비중을고려하여적절히 추가 / 변경할수있음. Ⅴ. 수업규정 (Course Policies) - 수업진행과관련하여학칙과보편적인관례를따른다. - 다만수업중타인에게피해가되거나수업분위기를해치는행동은금지한다.

Ⅵ. 교재및참고문헌 (Materials and References) < 본과목제공자료 > - 임인성, OpenGL을통한 3차원그래픽스프로그래밍 : 기초편, 그린출판사, 2001. (pdf 파일형태로제공예정 ) - 본과목자료 - 컴퓨터그래픽스연구실보유각종예제프로그램. (PC용및모바일기기용 ) <3D 컴퓨터그래픽스전반 > ( 또는이에상응하는교재를자신이선택 ) - J. Hughes et al., Computer Graphics: Principles and Practice(3rd ed.), Addison-Wesley, 2013. - S. Marscner et al., Fundamentals of Computer Graphics(4th ed.), CRC Press, 2015. - E. Angel, Interactive Computer Graphics: A Top-Down Approach with Shader-Based OpenGL (7th ed.), Addison-Wesley, 2014. - T. Akenine-Möller et al., Real-Time Rendering(4th ed.), AK Peters/CRC Press, 2018. - 기타 <Open/OpenGL ES 프로그래밍관련 > - D. Shreiner et al., OpenGL Programming Guide(9th ed.): The Official Guide to Learning OpenGL, Versions 4.5 with SPIR-V, 2016. - G. Sellers and R. Wright Jr., OpenGL Superbible: Comprehensive Tutorial and reference(7th ed.), Addison-Wesley Professional, 2015. - D. Wolff, OpenGL 4 Shading Language Cookbook(3nd ed.), Packt Publishing, 2018. - D. Ginsburg et al., OpenGL ES 3.0 Programming Guide(2nd ed.), Addison-Wesley, 2014. - 기타 OpenGL 및 OpenGL ES API 관련기술자료문서, (http://www.khronos.org/ 참조 )

Ⅶ. 주차별계획 (Course Schedule) (* 추후변경될수있음 ) 1 주차 2 주차 3 주차 4 주차 5 주차 학습목표주요학습내용수업자료과제학습목표주요학습내용수업자료과제학습목표주요학습내용수업자료과제학습목표주요학습내용수업자료과제학습목표주요학습내용수업자료 Introduction to Computer Graphics & Raster Graphics Fundamentals 3 차원컴퓨터그래픽스전반에대하여알아본다. 또한현재컴퓨터그래픽스시스템의기본이되고있는 Raster Graphics System 에대하여이해한다. GLUT Programming PC 상에서의 OpenGL 프로그래밍을위한 GLUT API 사용법을익힌다. 또한예제프로그램을통하여전반적인 OpenGL 코드의형태를이해한다. Geometric Transform and 3D Viewing Pipeline 기본적인기하변환에대한배운후, 현재실시간렌더링파이프라인에서사용되고있는 3D 뷰잉파이프라인의구조를이해한다. 3D Viewing Programming Using OpenGL OpenGL 시스템에서사용되고있는뷰잉모델을살펴보고그의구동을위한실시간렌더링프로그래밍기법을익힌다. Lighting Models 물체표면의색깔을자연스럽게계산하기위하여컴퓨터그래픽스분야에서사용되고있는조명모델과이에기반을다면체모델에대한쉐이딩방법에대하여살펴본다. 또한 RGBA 칼라모델과응용기법에대하여이해한다. 과제 6 주차 학습목표 주요학습내용 3D Lighting Programming Using OpenGL OpenGL 에서사용되고있는조명모델및쉐이딩모델에대하여살펴본후실습을통하여렌더링실습을하여본다 / 투토리얼

수업자료 과제 학습목표 Rasterization and Interpolation 7 주차 8 주차 주요학습내용수업자료과제학습목표주요학습내용학습목표주요학습내용 꼭지점을기본요소로하는 3 차원기하물체를 2 차원픽셀데이터로변환해주는래스터화과정과보간계산에대하여살펴본다. 또한자르기, 은면제거등렌더링파이프라인에서속도향상을위하여사용하는기법들에대하여소개한다. 평가 중간고사 필기고사 Texture Mapping Techniques 3D 실시간렌더링에있어렌더링영상의사실성을높이기위하여널리쓰이고있는텍스처매핑기법에대하여배운다. 9 주차 10 주차 수업자료과제학습목표주요학습내용수업자료과제학습목표 OpenGL Rendering Pipeline Review 지금까지배운내용을토대로전통적인 OpenGL 렌더링시스템의렌더링파이프라인을이해한후, 이러한구조가어떻게 Massively Parallel Streaming Processor 인최근 GPU(Graphics Processing Unit) 의쉐이더기반구조로변해왔는지이해한다. Introduction to Unity and HLSL/Cg Shader Programming 11 주차 주요학습내용수업자료과제 3D 게임엔진으로널리사용되고있는 Unity 환경에서 HLSL/Cg Shading Language 를사용하여쉐이더프로그래밍을하는데필요한기초에대하여알아본다. 또한, 그러한 Unity 작업내용을모바일환경으로변환하는방법에대하여알아본다. [A], [B], [C], 기타 OpenGL ES 프로그래밍가이드 12 주차학습목표 Advanced Shader Programming

주요학습내용쉐도우매핑등과같은텍스처기반의고급쉐이딩기법에대하여배운다. 수업자료 과제 학습목표 Advanced Shader Programming/ Data Structures for 3D Graphics 주요학습내용몇가지고급쉐이딩기법및관련자료구조에대하여배운후응용하여본다. 13 주차 수업자료 14 주차 과제학습목표주요학습내용수업자료과제 Ray Tracing Techniques 사실적인영상생성에필수적인전역조영기법에대하여이해한다. 특히전통적으로영화및광고등의분야에서고급특수효과제작을위하여널리쓰여온광선추적법의기초가되는기본원리및구현기술에대하여알아보고, 또한이러한기술이실시간렌더링에어떻게적용될수있는지알아본다. 학습목표 Virtual/Augmented/Mixed Reality ( 또는고급 OpenGL Shader 프로그래밍기법 ) 15 주차 16 주차 주요학습내용수업자료과제학습목표주요학습내용 최근하드웨어제조기술의발전으로인하여다시각광을받고있는가상현실및증강현실, 그리고이들을혼합한혼합현실기술에대하여알아본다. 평가 중간고사 필기고사

Ⅷ. 참고사항 (Special Accommodations) - 장애로인하여수강시지원이필요한학생들은개별적으로찾아와상의하기바랍니다. - 프로그래밍숙제는본과목에서제공하는예제프로그램을기반으로할예정이며, 또한숙제에대하여필요하다고판단될경우튜토리얼시간을가질예정임. < 본과목에서다룰예제프로그램예 >