loading...
이 과목에서는 컴퓨터공학과 밀접하게 관련된 수학적 내용들에 대하여 배운다. 논리, 집합, 함수, 관계, 가산성, 조합론, 증명기법, 수학적 귀납법, 재귀함수, 재귀관계, 그래프론, 정수론 등에 대하여 다룬다. 또한, 이러한 수학적 개념들이 컴퓨터공학에서 어떻게 쓰이는지에 대해서 살펴본다.
이산수학 =
(4차 산업혁명 시대의) 이산수학 =
수학 리부트 : 프로그래머를 위한 기초 수학
(전산학을 위한)이산구조
이산수학 : 수학으로 이해하는 디지털 논리
AI 시대의 이산수학 with 파이썬
Handbook of applied mathematics for engineers and scientists
이산 수학론 =
이산수학 이해 =
이산수학 express
(알차게 배우는) 대학공업수학
이산수학 : 수학으로 이해하는 디지털 논리
(문제해결 학습중심의) 공학도를 위한 매트랩
공업정보학의 기초
기초전산수학 =
이산수학과 응용
(컴퓨터 활용을 위한) 이산수학 =
Engineering science : for foundation degree and higher national
Mathematics for physical science and engineering : symbolic computing applications in Maple and Mathematica
商洛学院学报 / Journal of Shangluo University
鱼先锋; 李超; YU Xian-feng; LI ChaoPattern Recognition and Image Analysis
Aslanyan, L.; Shoukourian, Yu.高教学刊 / Journal of Higher Education
吴楠Journal of the Indian Institute of Science
Yalavarthy, Phaneendra KMathematical Problems in Engineering
Yao, B. (author); Mu, R. (author); Yu, B. (author)教师 / Teacher
刘慧选Communications of the ACM
Brodley, Carla E.; Quam, McKenna; Weiss, Mark A.Communications of the ACM
Brodley, Carla E.; Quam, Mckenna; Weiss, Mark예술인문사회 융합 멀티미디어 논문지
이승우Journal of Physics: Conference Series
软件导刊 / Software Guide
贾保敏; 孔维宾; JIA Bao-min; KONG Wei-binPRIMUS
A. Francis; Kelly Cline; J. Fasteen; T. Wendt; E. SullivanIOP Conference Series: Earth and Environmental Science
L V Krasnyuk; Y Y Boldyrev; G Mahmudova; V V Glukhov; E V Stelmashonok수학교육
이승우Computing in Science & Engineering, Comput. Sci. Eng.
Adler, J.Mathematical Structures in Computer Science
Zhixiang Hou产业与科技论坛 / Industrial & Science Tribune
李丽吉林省教育学院学报 / Journal of Educational Institute of Jilin Province
祁伟; 孟庆旭; 赵辉; QI Wei; MENG Qingxu; ZHAO HuiNuclear Science and Engineering
McClarren, R.G.吉林广播电视大学学报 / Journal of Jilin TV & Radio University
郑素华; 曾钰; 韩晓艳전필 / 학사
이 과목에서는 Java와 C++ 언어를 이용한 객체지향 프로그래밍을 학습한다. 학생들은 Java와 C++의 기초 및 API에 대하여 배우고, Java와 C++를 이용하여 실제 문제를 제대로 풀 수 있도록 바르게 동작하고 질 좋은 객체지향 소프트웨어를 작성하는 방법에 대하여 배운다.전선 / 대학원
계산이론은 컴퓨터공학의 기초학문이며, 중요한 문제에 대한 효율적인 알고리즘들을 소개하고, 그런 알고리즘의 복잡도 분석을 다룬다. 이 교과목에서는 먼저 알고리즘의 성능을 분석하는 기법, 특히 amortized analysis에 대해 배운다. 그리고, 계산이론 분야에서 중요한 알고리즘과 그 응용에 대해 배운다. 구체적으로, (스트링 매칭, 2차원 패턴 매칭, 근사 매칭, suffix trees, 데이터 압축 문제에 대한) 스트링 알고리즘과 bioinformatics에의 응용, (선택 문제, 다항식 확인 문제에 대한) randomized 알고리즘과 그 영향, (페이지 교체 문제, k 서버 문제에 대한) online 알고리즘과 금융문제(일방향 거래와 portfolio 선택 문제)에의 응용을 배운다.전필 / 학사
이 과목에서는 컴퓨터를 구성하는 주요 구성 요소들의 기능과 그들 상호간의 작용을 이해하고 이를 바탕으로 컴퓨터 시스템을 구현하는데 사용되는 여러 설계 기법들을 학습한다. 명령어집합, 중앙처리장치, 파이프라이닝, 메모리 계층구조, 입출력장치 등을 다루며 컴퓨터 발전의 역사적 고찰 및 컴퓨터 시스템의 성능 분석에 필요한 지식을 배운다.교양 / 학사
컴퓨터를 처음 접하는 학생들을 대상으로 컴퓨터에 대한 일반적인 기초개념 등을 설명하고, 프로그램이 수행되는 과정과 프로그램 작성을 위한 논리적인 사고에 대하여 강의한다. 이와 같은 기초 지식을 바탕으로 Python 언어를 사용하는 방법을 습득한다. 일부 공과대학 학부/학과에서는 포트란, C 언어, 또는 Matlab을 사용하는 법을 익힌다. 매주 2시간의 실습을 통하여 프로그래밍 기법을 배양하도록 한다.전필 / 학사
계산과학의 중요한 두 축은 미분적분을 바탕으로 한 수치해석과 통계와 데이터를 바탕으로 한 인공지능분야(기계학습, 심층학습)이다. 본 과목에서는 여기에 필요한 원리를 이해하고 수학적인 기초를 다지는 것을 이루고자 한다. Euler방법에서부터 FDM, FEM까지 공부하고 또 인공지능 이해와 응용에 필요한 최적화, 선형대수, 통계 등을 다룬다. 실제 응용사례를 통해 학습에 대한 이해도를 높이고자 한다.전필 / 학사
디지털 논리 회로는 컴퓨터 뿐 아니라 각종 디지털 전자 기기의 하드웨어를 구성하는 기본 요소이며 이 강좌를 통해서 기본 지식을 학습한다. 학생들은 논리회로를 구성하는 기본 소자, 조합회로와 순차회로의 설계 이론을 배운다. 이와 병행하여 학습한 이론을 실험을 통해 확인하여 하드웨어 설계의 기초를 공고히 한다.전필 / 학사
이 과목에서는 운영 체제와 시스템 프로그래밍을 학습한다. 운영 체제의 중요 개념인 프로세스 관리, 메모리 관리, 파일 시스템과 입출력, 네트워크 프로그래밍, 병렬 프로그래밍 및 동기화 관련 내용들을 배운다. 수강생은 각각의 주제에 대해 이론적인 개념을 적용하는 프로젝트를 수행하여 시스템 프로그래밍을 실제적으로 수행할 수 있는 경험을 쌓는다.전선 / 학사
본 과목의 목표는 학부 신입생들에게 컴퓨팅분야(Computer Science and Engineering)의 전공과정을 시작하는 시점에서 이 분야의 다양한 면을 조망할 수 있는 시각을 형성해준다. 청소년 시절에 매스컴을 통해서 접하는 컴퓨팅분야는 응용에 치우치는 모습이기 쉽다. 이 과목에서는 전공을 시작하는 학생들이 컴퓨팅 분야의 핵심 원천 성과들과 앞으로 필요한 성과들을 살펴보게 된다. 컴퓨터공학부의 9개 연구교육 스트림(그래픽스 및 사람 중심 컴퓨팅, 네트워크 시스템, 데이터 시스템, 시스템 소프트웨어, 알고리즘 및 정보 보안, 양자 컴퓨팅, 인공지능, 컴퓨터 구조 및 임베디드 시스템, 프로그래밍 원리 및 도구)에서 각 교수들이 참여하여 학부 신입생들에게 각 분야에서 어떤 근본적인 성과가 있었는지, 그 성과가 나온 과정, 분야의 다양함, 분야마다 풀고 싶은 문제들, 풀어야만 하는 문제들, 아직 풀리지않은 문제들, 그런 문제를 꿈꾸는 계기등을 전달해 준다. 이를 통해서 신입생들은 앞으로의 학위과정을 바라보는 균형있는 시각을 갖추게되고, 각자가 꿈꾸는 커리어를 설계하는 데 도움을 받게 된다.전선 / 대학원
계산이론은 컴퓨터공학의 기초학문이며, 지금까지 컴퓨터공학 전반에 중요한 공헌을 많이 해왔다. 이 교과목에서는 계산이론 분야의 최신 알고리즘들을 다룬다. 구체적으로, 스트링 알고리즘 (패턴 매칭 문제, 시퀀스 배열 문제, DNA sequencing), 유전 알고리즘, 간명한 자료구조 (트리, 스트링, 그래프에 대한 간명한 표현 및 알고리즘), 그래프 알고리즘 (최대 flow 문제, 최단 경로 문제, 연결성 문제), 병렬 및 분산 알고리즘 (메모리 공유 모델, 대규모 병렬 계산 모델), NP-hard 문제에 대한 알고리즘 (부분그래프 동형 문제, 수퍼그래프 탐색 문제, 연속적 부분그래프 매칭 문제) 등을 포함한다.전필 / 학사
본 교과목은 계산과학 입문자에게 필요한 계산과학에 대한 전반적인 지식을 다양한 주제들을 통하여 학습하는 것을 목표로 한다. 계산과학은 자연과학, 공학 그리고 인문학에서 방대한 계산량이나 수치 해석적 풀이가 필요한 다양한 문제들을 수학과 컴퓨터를 이용하여 계산하는 것을 목적으로 한다. 강의되는 내용은 1) 계 산과학에서 주로 활용되는 미분방정식의 해석적인 풀이 및 수치 해석적 풀이를 위한 여러 가지 방법, 2) 획득된 자료 값의 변환 및 역변환, 3) 자료나 계산결과 등의 시각화, 그리고 4) 수퍼컴퓨팅에 필수적인 메시지 전달 인터페이스 등 을 포함한다. 필수 요구 조건: 미분 적분학 혹은 이와 유사한 수학 교과목전필 / 학사
본 과목에서는 계산과학을 위한 기본적인 프로그래밍 기법과 기초적인 수치연산 방법론에 대해 강의한다. 프로그래밍 및 전산학적인 기초를 배우기 위하여 파이썬 언어를 사용하며, 기본적인 문법과 더불어 수치 연산에 필요한 리스트, 투플, 틱셔너리와 같은 자료구조 및 예외처리, 수치 데이터의 입출력에 대해 강의한다. 또한 보다 효과적인 수치알고리듬 구현을 위한 객체지향적 프로그래밍의 기초와 모듈 구현에 대해 배우게 된다. 학생들은 간단한 형태의 뉴턴법, 유한차분법과 같은 수치해석기법들을 파이썬 프로그래밍을 이용하여 구현해봄으로써 실습을 수행하게 된다.전필 / 학사
이 과목에서는 컴퓨터에 의한 문제 해결을 위해 필요한 개념이나 대상물의 표현을 위한 자료 구조와 문제해결을 위한 체계적 사고 방법을 학습한다. 배열, 연결 리스트, 큐, 스택, 우선순위 큐 등의 기본적인 자료구조를 배우고, 검색 트리, 해시 테이블, 균형 잡힌 검색 트리 등 자료의 색인을 위한 자료구조와 그들의 효율성을 배운다. 정렬, 그래프 알고리즘 등 문제 해결에 유용한 도구와 생각하는 방법에 관한 내용도 제공한다. 프로그래밍 과제가 부여되며 이를 위한 최소한의 가이드가 제공된다.전필 / 학사
본 강좌에서는 계산과학을 위한 수치연산 프로그래밍의 고급 방법론에 대해 강의하며, 이를 실습하기 위한 Python 심화 프로그래밍을 학습한다. 중대형 규모의 프로그램 작성을 위한 프로그램 설계의 이론을 학습하게 되며, 이는 성능 분석, 최적화, 디자인 패턴등을 포함한다. 이를 위해 Python과 C를 이용한 모듈 작성 및 임포트를 실습을 통해 배운다. 나아가, 학습한 알고리듬을 구현하고 결과를 간단하게 가시화 해볼 수 있는 Python 확장 모듈들의 사용법에 대해 강의한다.전선 / 학사
컴퓨터기술이 전통적인 전자계산 (computing)의 범주를 벗어나서 다른분야와 융합하는 현상은 이제 아주 분명한 정보사회의 흐름으로 나타나고 있다. 본 과목에서는 컴퓨터기술이 다양한 분야 (생명공학 BT, 금융분야 Finance, 미래 자동차 분야 Car Telematics, 휴대 단말기 분야 Handset Devices, etc) 등과 융합되는 과정을 공부하고, 융합에 필요한 기술과 아이디어를 실습하는 내용으로 구성된다.전선 / 학사
컴퓨터공학부의 교육을 받고 사회로 진출하는 졸업생들은 다른 사람들과 컴퓨터 관련 지식과 경험을 공유하게 된다. 이 교과목의 목표는 수강생들이 컴퓨터공학 교육의 다양한 교수법을 익히고 이를 교육현장에서 활용할 수 있는 능력을 기른다. 이를 위해서 본 교과목에서는 학생들은 먼저 강의전달 기법, 학습과정의 이해, 학생 중심의 강의법, 학생과의 상호작용, 이러닝 등의 교수법을 배운다. 그 후에 이러한 교수법들이 학교 내에서 진행되는 컴퓨터 관련 강좌의 강의, 숙제, 실험 들을 통해 수업 현장에서 어떻게 이루어지는지를 체험하고, 이것들의 장단점을 분석하는 능력을 키운다. 또한 이러한 컴퓨터 교육 방법을 어떻게 개선시킬지 토론하고 새로운 아이디어를 도출한다.전선 / 학사
컴퓨터 모델링에서는 컴퓨터를 구성하는 각종 자원을 정량적으로 모델링하여 여러 가지 환경하에서 어떻게 동작하는지를 이해하고 성능 분석을 하는 기법을 익힌다. 이를 위해 본 강의에서는 통계적 과정, 분포이론, 확률론등의 기본적 모델링 지식과 함께 실제 시스템에의 적용 방식, 적용 사례 등을 교육한다.전필 / 학사
이 과목은 이전 전산언어학의 새로운 명칭 과목으로 전산언어학 및 자연언어처리의 기본 개념 및 이론 그리고 현재 많이 논의되고 있는 코퍼스 처리에 관해서 다루도록 한다.전선 / 학사
본 강좌에서는 전기,전자회로의 기본 지식을 학습한다. 저항 회로를 중심으로 회로를 분석하는 일반적인 방법을 배우고 캐패시터와 인덕터 회로를 시간 영역과 주파수 영역에서 분석하는 방법을 배운다. 또한 전자회로의 핵심 소자인 MOS와 Bipolar 트랜지스터의 특성을 학습하고 논리 회로와 증폭회로의 원리를 배운다. 이 과목을 통해서 디지털 하드웨어의 전기적인 특성, 속도와 에너지 소모에 대한 기초지식을 습득한다.전선 / 학사
이산수학은 기본적으로 수학적 대상을 세는 것으로 부터 시작한다. 기본적인 개수를 세는 문제들을 다루는 것으로 시작해서 합성, 집합과 정수의 분할에 대해 배운다. 순열(permutation) 에 대해서도 다루며 이후 포함 배제의 원리를 포함하는 Sieve 방법론과 생성함수에 대해서 배운다. 이후 그래프 이론 중에서는 헤밀토니안 사이클, 색칠문제, 부합문제, Ramsey 정리 등에 대해서 배운다.전선 / 학사
본 강좌는 산업공학도에게 필요한 컴퓨팅 이론을 개괄적으로 소개한다. 특히, 컴퓨터 아키텍쳐, 운영체제, 통신, 인터넷, 알고리즘, 프로그래밍언어, 소프트웨어공학, 데이터구조, 데이터베이스, 인공지능 및 컴퓨팅 이론 등을 다룬다. 각 분야마다 산업공학과의 연계성이 강조될 것이며, 또한 최근 IT 업계의 동향 및 IT 산업에서 산업공학도의 역할 등을 접한다.데이터가 존재하지 않습니다.