최근 확인한 콘텐츠
데이터가 존재하지 않습니다.
Yanzheng Zhu, Xianfang Tong, Rongni Yang, Yurong Li, Min Du, Chun
2022 / International Journal of Control, Automation, and Systems
Emam E.K.,Nassar M.F.,Allam M.F.,Ahmed M.M.,Elkholy H.E.
2023 / Current Medical Research and Opinion
데이터가 존재하지 않습니다.
loading...
본 논문은 안드로이드 기반 게임 프로그래밍에서 설계 패턴 활용에 대한 지침을 제공하며, MVP, Singleton, Observer, State 패턴 등 객체지향 설계 패턴의 적용 사례를 제시한다. 설계 패턴의 적절한 활용은 소프트웨어 개발 생산성 향상과 유지보수 용이성에 기여할 수 있다.
유니티로 배우는 게임 디자인 패턴 : 소프트웨어 디자인 패턴과 모범 사례로 익히는 실용적 게임 개발법
Android design patterns : interaction design solutions for developers
안드로이드 디자인 패턴과 활용 사례 : 신뢰할 수 있고 견고하며 효율적인 안드로이드 앱 만들기
게임 프로그래밍 패턴 : 더 빠르고 깔끔한 게임 코드를 구현하는 13가지 디자인 패턴
Python design patterns : Python 예제 코드로 배우는 핵심 디자인 패턴
(사용하기 쉬운 모바일 앱을 위한) 모바일 앱 디자인 패턴
(나홀로 개발자를 위한) 안드로이드 게임 프로그래밍
GoF의 디자인 패턴
(시작하세요!) 안드로이드 게임 프로그래밍
안드로이드 NDK 게임 개발 : 현업에서 바로 활용할 수 있는 70가지 예제
파이썬 디자인 패턴 2e : 디자인 패턴을 사용해 소프트웨어 설계 문제 해결하기
객체지향 파이썬 프로그래밍 : 파이썬 고급 기능으로 강력한 애플리케이션 개발
Head First design patterns
Pattern-oriented software architecture for dummies
Game programming patterns
Key challenges in distributed computing : parallel skeletons, load balancing algorithms and multicore architectures
게임 프로그래밍 알고리즘 : 게임 프로그래머를 위한 실전 알고리즘 원리와 기법
Anti design pattern
(실전) 안드로이드 4 게임 개발
멀티미디어학회논문지
최영미한국IT서비스학회지
서문석한국인터넷방송통신학회 논문지
정우철; 전문석; 최도현Journal of the Korea society of IT services
Moon-Seog Seo한국IT서비스학회지
서문석Journal of Software Engineering and Applications
Yongjian Fu; Mubin Ozan OnarcanScience China Information Sciences
Wu, J.; Shen, L.; Guo, W.; Zhao, W.한국인터넷방송통신학회 논문지
박인규; 최규석정보처리학회논문지D
장정란, 라현정, 김수동Procedia Computer Science
Ašeriškis, D.; Damaševičius, R.International Journal of Grid and Distributed Computing
Lotfi, R.Frontiers of Computer Science
Dwivedi, Ashish Kumar; Tirkey, Anand; Rath, Santanu Kumar멀티미디어학회논문지
김태석, 김종수Journal of Educational Computing Research
Bousbia N.,Mostefai B.,Boutefara T.,Morsli R.,Mouheb K.멀티미디어학회논문지
최영미정보처리학회논문지D
이호중, 라현정, 금창섭, 김수동International Journal of Software Engineering and Knowledge Engineering
Rodríguez, Francy D.; Acuña Castillo, Silvia Teresita; Juristo, NataliaJournal of Intelligent and Fuzzy Systems
Ji, Z.; Huang, W.-H.; Zhang, X.Journal of Intelligent & Fuzzy Systems
Wei-Hsin Huang; Zhe Ji; Xincheng Zhang멀티미디어학회논문지
김태석, 김신환, 김종수전선 / 학사
실생활에서 접할 수 있는 다양한 전자제품을 분해, 분석 또는 조립하여 그 안에 탑재된 반도체 부품의 동작 원리, 회로 설계, 적용 사례를 배운다. 비전공자들도 이해하기 쉬운 실습 위주의 교과 과정으로, 초반부에서는 기초 원리의 강의와 실제 제품의 분석 위주로 진행하고, 후반부에서는 회로 변경, 제품의 심화 분석, 완전 재설계 등의 개별 프로젝트를 학생 개인 또는 팀 단위로 수행한다. 실제 제품을 통하여 반도체 지식과 논리적 사고 방법을 배양하는 것이 이 과정의 목표이다. 대상 전자제품과 프로젝트의 주제는 매 학기 변경될 수 있으니 강의 계획서의 참조가 필요하다.전선 / 대학원
이 과정은 프로젝트 중심 수업으로 학생들은 end-to-end 프로젝트를 통해 데이터 사이언스 어플리케이션 개발 수명 주기, 어플리케이션 아키텍처 설계와 구성 요소의 선택, 시스템 인프라 유지보수 및 모니터링과 MLOps 등을 공부하고 실질적인 경험을 쌓을 수 있다. 이 수업에서는 소프트웨어 개발의 기초와 소프트웨어 2.0의 개념을 다루며, 학생들은 실습 세션을 통해 업계에서 활용되는 최신의(state-of-art) 소프트웨어 구성요소들을 다루고 대규모 상업 시스템들에 대해서 사례 연구를 진행할 예정이다. 학생들은 수업을 통해 프로젝트 아이디어를 제안하고, 아키텍처와 어플리케이션 기능을 디자인하며, 인프라를 어플리케이션 수명 주기에 따라 모니터링하고 유지 보수할 수 있어야 한다.전선 / 학사
본 교과목에서는 사용자 요구사항을 기반으로 임베디드 소프트웨어의 개발 process과 Documentation의 중요성에 대하여 학습한다. 상용으로 생산되는 embedded 시스템에 내장되는 임베디드 소프트웨어의 품질, 안전성 및 보안성, 그리고 소프트웨어의 오류 및 오동작이 사용자와 시장에 미치는 파급 영향등을 이해하고 고품질의 소프트웨어 완성을 위한 testing과 validation의 필요성과 완성된 제품을 사용자 요구사항의 변화 따라 유지 관리, 업데이트등에 관하여 배운다. 산업현장에서 industry embedded software 개발 projects 수행하면서 겪게 되는 여러 문제의 유형과 해결방안등에 대하여 학습한다.전선 / 학사
프로그래밍 언어론에 대한 전반적인 이해를 높이고, 다양한 프로그래밍 언어를 익힌다. 이를 위해 프로그래밍 언어의 개념, 설계이론, 구현 방법에 대해 공부한다.전선 / 대학원
본 강좌에서는 시스템 구성원들간에 상호 작용을 하면서 영향을 주는 상황인 경쟁시스템에서의 의사결정 문제를 체계적으로 모형화하고 분석하는데 필요한 기본 개념과 분석 방법론을 학습하는 것을 목적으로 한다. 이를 위하여 경쟁적 상황에 관한 수리적이고 과학적인 분석 기법인 게임이론을 소개하며, 특히 산업공학 분야에서 존재하는 경쟁적 시스템에 대하여 게임이론적 분석을 응용할 수 있는 능력을 배양하기 위하여 응용중심의 학습에 강좌의 주안점을 둔다. 구체적으로 전략형 게임 모형과 전개적 게임 모형, 순수전략과 혼합전략, 내쉬균형, 불완전 정보 하에서의 베이지안 게임, 그리고 진화게임 등의 최근 논제도 응용 중심으로 학습한다.전선 / 학사
프로그램 안에서 데이터를 효율적으로 저장하고 접근하도록 자료구조의 다양한 개념을 소개한다. 특히 같은 목적을 위해 작성된 코드안에서 사용 가능한 여러 가지 자료구조들 중에서 어떤 자료 구조가 어떤 상황에서 더 유리한 지를 이해하고, 주어진 응용에 적합한 자료구조를 선택하고 새로운 자료구조를 디자인 할 수 있는 감각을 기른다. 이를 위해 수학적인 분석과 프로그래밍 실습을 통한 다양한 자료구조의 평가를 수행한다.전선 / 대학원
본 교과목은 프로젝트 중심 수업으로서 학생들이 end-to-end 프로젝트를 통해 데이터사이언스 애플리케이션 개발 수명 주기, 애플리케이션 아키텍처 설계와 구성 요소의 선택, 시스템 인프라 유지보수 및 모니터링과 MLOps 등을 공부하고 실질적인 경험을 쌓을 수 있도록 한다. 학생들은 실습 세션을 통해 업계에서 활용되는 최신의(state-of-art) 소프트웨어 구성 요소들을 다루고 대규모 상업 시스템들에 대해서 사례 연구를 진행한다. 학생들은 수업을 통해 프로젝트 아이디어를 제안하고, 아키텍처와 애플리케이션 기능을 디자인하며, 인프라를 애플리케이션 수명 주기에 따라 모니터링하고 유지 보수할 수 있어야 한다.전선 / 대학원
교수설계의 다양한 이론과 모형을 학습한 후, 교수 설계의 원칙 및 체제적 접근에 기초한 교수-학습 프로그램을 개발해 보고 현장에 적용해 본다. 교수 설계 영역의 기초 이론과 모형에 대한 이해와 실제 적용 능력을 획득 하는데 초점을 맞춘다. 기초 학습 이론 및 교수 설계에 대한 시사점을 탐색하며, 교육공학적인 교수설계 이론과 모형의 특성을 이해한다. 체제적 관점에 기반을 두고 학교, 기업 등에 적용될 수 있는 교육 프로그램을 개발 할 수 있다.전선 / 학사
일반적인 구조문제를 풀 수 있는 방법인 유한요소법의 기초가 되는 탄성론, 변분법(Variational Principle), 빔/플레이트 (Beam/Plate)의 정식화, 간단한 요소에 대한 유한요소해석법 등을 공부한다. 이는 대학원에서 심도있게 학습할 유한요소법, 비선형 유한요소법, 설계민감도해석(Design Sensitivity Analysis) 등의 선수과목(Prerequisite)으로 중요하며 또한 산업체에서 광범하게 사용하는 상업 코드(MSC/NASTRAN, ABAQUS, ANSYS 등) 의 이론적 배경의 이해로 적합하다.전선 / 대학원
컴퓨터를 설계하는 데 필요한 공학적 방법론, 설계기법, 무결함 검증방법, 기술동향, 성능평가 방법을 익힌다. 구체적으로 다루어지는 내용은 파이프라인 형태의 명령어 실행 방법, 명령어 수준의 병렬성, 메모리 계층구조, 입출력 시스템, 다중처리기, GPU 및 가속기 아키텍처 등이다.전선 / 대학원
본 강좌는 인터넷 기술을 기반으로 이루어지는 이러닝(e-Learning) 프로그램, 과정, 혹은 학습 환경을 설계하기 위한 다양한 원리, 아이디어, 모형, 이론을 검토한다. 컴퓨터 및 인터넷을 활용하는 교육 프로그램 개발에 대한 기초적인 이해와 경험을 선수학습으로 요구한다. 본 강좌에서는 중급 이상의 기술을 적용하여 실제 프로젝트의 개발을 경험하게 된다. 또한 이러닝 설계에 관한 최근의 연구 결과에 대한 비판적 분석과 이해를 지향한다.전선 / 학사
프로그래밍언어의 컴파일러에 대한 기초를 가르친다. 컴퓨터 하드웨어의 디자인을 바탕으로 컴파일러 설계를 이론으로 접근할 것이다. 간단한 컴파일러 디자인의 실습을 바탕으로 컴파일러 설계 기법에 대해 이해할 수 있다.전선 / 대학원
본 강의에서는 시스템-온-칩 뿐 아니라 분산 임베디드 시스템을 체계적으로 설계하기 위한 방법론으로 많은 주목을 받고 있는 하드웨어-소프트웨어 통합설계 방법론에 관하여 공부하도록 한다. 우선, 시스템을 정형적으로 명세하기 위한 다양한 계산 모델(model of computation)에 관하여 살펴보고 시스템의 시뮬레이션과 빠른 성능 예측 기술, 그리고 시스템의 최적 구조를 탐색하는 기술 등 시스템 설계에 관한 핵심 기술들을 개괄적으로 살펴본다. 끝으로 병렬/분산 임베디드 소프트웨어의 검증과 유지를 용이하게 하기 위한 임베디드 소프트웨어 설계 기술을 배운다.전선 / 대학원
컴퓨터를 설계하는 데 필요한 공학적 방법론, 설계기법, 무결함 검증방법, 기술동향, 성능평가 방법을 익힌다. 구체적으로 다루어지는 내용은 파이프라인 형태의 명령어 실행 방법, 명령어 수준의 병렬성, 메모리 계층구조, 입출력 시스템, 다중처리기, GPU 및 가속기 아키텍처 등이다.전선 / 대학원
설계민감도는 시스템 응답의 설계변수에 대한 구배로 정의되며 이는 최적설계시 필수적이며 설계변경에 따른 시스템의 응답을 재해석 없이 예측가능하게 한다. 또한 몇 가지 응답에 대해서 설계변경의 요구가 상충이 될 때 최적화나 재해석 없이 절충점을 찾고자 할 때 유용하게 사용된다. 기존의 상업 코드(ANSYS, MSC/ NASTRAN 등)와 연계하여 사용될 수도 있으며 빠르고 정확한 결과를 얻을 수 있으므로 산업체나 대학원에서 최적설계를 수행할 때 매우 유용하다.전선 / 학사
3D 모델링을 활용한 디지털 설계기술과 3D 프린팅, 레이저 커터 등 쾌속제작기술이 보편화됨에 따라 누구나 자신의 아이디어를 제품으로 구현해볼 수 있는 시대가 되었다. 제품개발을 위해서는 개선하고자 하는 문제에 대한 원인을 정확히 파악하여 분석하고, 이를 근본적으로 해결할 수 있는 설계 대안을 찾아내는 공학적 설계능력이 필요하다. 본 강의에서는 문제해결을 위한 공학적 접근방법을 학습하고, 재료와 제조기술에 대한 심도있는 이해를 바탕으로 공학적 설계를 할 수 있는 기본 소양을 갖추는 것을 목표로 한다. 또한, 3D 모델링과 쾌속제작 장비의 기본적인 활용방법을 학습하고 공통의 주제로부터 도출된 설계안을 바탕으로 창의적인 작품을 설계 및 제작하는 것을 목표로 한다.전선 / 대학원
본 강좌에서는 효과적이고 흥미로운 스마트 학습을 위한 도구를 개발하고 활용하는 방안을 탐색한다. 스마트 학습은 자기주도적이고, 흥미롭고, 학습자의 수준과 적성에 맞으며, 풍부한 자료를 가지고, 정보통신기술을 활용하는 학습방법을 의미한다. 최신 교수설계 모형에 기반하여 스마트기기를 위한 학습용 애플리케이션을 개발하고, 그 효과성과 사용성을 평가하여 애플리케이션을 수정, 보완하는 활동을 수행한다. 개발활동과 문헌연구를 통해 스마트 학습 도구와 환경을 설계하는데 필요한 새로운 모형과 방법을 모색한다.전선 / 대학원
이 교과목의 주제는 객체지향 프로그래밍 언어를 이용한 객체지향개발법이다. 이를 위해 객체지향 분석방법, 객체지향 설계방법, 객체지향언어인 자바를 이용한 구현방법에 대해 배운다.전선 / 대학원
데이터사이언스와 관련한 여러 분야의 최근의 국내외 연구동향을 소개한다. 강의와 세미나를 통하여 관련분야의 최신 방법론과 특정 주제를 심도 있게 습득할 수 있도록 한다.전선 / 대학원
사이즈 시스템과 체형별 패턴설계는 대량맞춤생산 시스템을 위한 의류설계의 기본 요소이다. 이 수업을 통해 3차원 인체를 형태적, 수리적으로 분석하여 대량맞춤생산 시스템에 대응하기 위한 의복의 사이즈 시스템, 그레이딩 체계를 개발하는 방법을 배운다. 또한 3차원의 인체의 구조적 특징과 체형, 동작 요소가 의복패턴설계에 적용되는 원리와 맞음새와 활동에 대한 여유량을 패턴설계에 반영하는 방법을 배움으로써 인체의 맞음새와 동작 적합성이 반영된 의류를 설계할 수 있는 능력을 함양한다.