loading...
디지털 논리 회로는 컴퓨터 뿐 아니라 각종 디지털 전자 기기의 하드웨어를 구성하는 기본 요소이며 이 강좌를 통해서 기본 지식을 학습한다. 학생들은 논리회로를 구성하는 기본 소자, 조합회로와 순차회로의 설계 이론을 배운다. 이와 병행하여 학습한 이론을 실험을 통해 확인하여 하드웨어 설계의 기초를 공고히 한다.
디지털 논리설계
디지털 논리회로 설계
디지털 공학 =
디지털 논리회로 : 이론, 실습, 시뮬레이션
DE2 보드를 이용한 하드웨어 설계
디지털공학
컴퓨터 구조와 원리 2.0 : 비주얼 컴퓨터 아키텍처
디지털공학 실험 =
(Mano의) 컴퓨터시스템구조
논리회로설계
디지털 공학
디지털 논리회로 : 이론, 실습, 시뮬레이션
디지털 논리회로
최신 컴퓨터 구조 = 디지털 논리부터 성능 분석까지
디지털 공학 실험
디지털 논리회로 =
컴퓨터 구조학
(한 권으로 읽는) 컴퓨터 구조와 프로그래밍 : 더 나은 소프트웨어 개발을 위한 하드웨어, 자료구조, 필수 알고리즘 등 프로그래머의 비밀 노트
디지털 공학
(알기쉽게 해설한) 컴퓨터구조 =
邢建国 · 2023
中国信息技术教育 / China Information Technology Education
Zhixiang Hou · 2014
Mathematical Structures in Computer Science
刘亚楠; 刘路路; LIU Yanan; LIU Lulu · 2019
合肥师范学院学报 / Journal of Hefei Normal University
张丽 · 2013
中国电力教育 / China Electric Power Education
唐民丽; 吴恒玉; TANG Min-li; WU Heng-yu · 2016
苏州市职业大学学报
Paul Mayer; Rich Baraniuk · 2025
ACM Transactions on Computing Education
付苏嘉 · 2018
考试周刊 / Kaoshi Zhoukan
陈凯 · 2023
中国信息技术教育 / China Information Technology Education
孙海鹏; 蒲永太; 贾增慧 · 2018
化工管理 / Chemical Enterprise Management
허경 · 2009
정보교육학회논문지
阴爱英; 沈炎斌 · 2019
福建教育学院学报 / Journal of Fujian Institute of Education
Marlius; S Feranie; I Kaniawati · 2018
Journal of Physics: Conference Series
邓超 · 2013
时代教育 / Time Education
Timothy T. Yuen; Maritza Reyes; Yuanlin Zhang · 2018
Theory and Practice of Logic Programming
Stanisavljevic, Z.; Pavlovic, V.; Nikolic, B.; Djordjevic, J. · 2013
IEEE Transactions on Education, Education, IEEE Transactions on, IEEE Trans. Educ.
李康; 程珺; 史江义 · 2021
工业和信息化教育 / Indusrty and Information Technology Education
Amaru, L.; Gaillardon, P.; Mitra, S.; De Micheli, G. · 2015
Proceedings of the IEEE, Proc. IEEE
Alsadoon, A.; Prasad, P.W.C.; Beg, A. · 2017
European Journal of Engineering Education
戚桂美; 张鹏举 · 2019
内蒙古师范大学学报(教育科学版) / Journal of Inner Mongolia Normal University(Education Science Edition)
齐琦; 刘艺; 蒋先伟; 张忠祥 · 2022
合肥师范学院学报 / Journal of Hefei Normal University
전필 / 학사
이 강좌에서는 디지털 시스템 설계의 기본이 되는 논리설계의 기본개념을 학습하고 실제로 기본 회로의 설계, 제작, 실험과 프로젝트 수행을 통하여 논리회로에 대한 개념을 확고히 함을 목적으로 한다. 기본 논리 회로 소자(inverter, NAND, NOR gate 등) 및 이를 사용하여 조합(combinational) 논리 회로를 구성하고 최적화하는 방법을 다룬다. Number system의 기본 원리를 설명하고, 이를 바탕으로 adder, multiplier 등 연산회로를 구현한다. 순차적 (sequential) 논리회로 구현을 위한 기본 기억소자, flipflop 등의 동작원리를 소개하고, PLA, FPGA, 그리고 synchronous design methodology, counter 등을 다룬다. 이를 바탕으로 finite state machine 설계 방법을 설명하고, 다양한 응용 예를 소개한다.전필 / 학사
이 강좌에서는 디지털 시스템 설계의 기본이 되는 논리설계의 기본개념을 학습하고 실제로 기본 회로의 설계, 제작, 실험과 프로젝트 수행을 통하여 논리회로에 대한 개념을 확고히 함을 목적으로 한다. 기본 논리 회로 소자(inverter, NAND, NOR gate 등) 및 이를 사용하여 조합(combinational) 논리 회로를 구성하고 최적화하는 방법을 다룬다. Number system의 기본 원리를 설명하고, 이를 바탕으로 adder, multiplier 등 연산회로를 구현한다. 순차적 (sequential) 논리회로 구현을 위한 기본 기억소자, flipflop 등의 동작원리를 소개하고, PLA, FPGA, 그리고 synchronous design methodology, counter 등을 다룬다. 이를 바탕으로 finite state machine 설계 방법을 설명하고, 다양한 응용 예를 소개한다.전선 / 학사
전기전자회로 및 논리설계의 이론 지식에 기초하여 실제 디지털 하드웨어 시스템을 설계 구현할 때 필요한 이론과 실제 지식을 습득한다. 습득한 지식과 실습을 통해서 완전한 독립된 디지털 하드웨어 시스템을 직접 설계 및 구현할 수 있는 능력 배양을 목표로 한다. 논리설계에서 배운 이론적인 디지털 회로가 전자회로 소자 특성에 접목되어 실제 디지털 시스템을 구현할때 이론과 실제가 어떻게 다르며, 신호와 전원 무결성이 시스템 동작에 미치는 영향을 공부한다. 아울러 디지털 디바이스가 아닌 여러 입출력 및 통신 디바이스와의 인터페이스를 배운다. 하나의 완전한 독립된 하드웨어 시스템을 구현하기 위한 전원장치를 배우며, LCD 디스플레이 시스템과 호스트 컴퓨터 통신을 공부한다. 실습으로는 모르스부호 연습기를 구현한다.전필 / 학사
이 과목에서는 컴퓨터를 구성하는 주요 구성 요소들의 기능과 그들 상호간의 작용을 이해하고 이를 바탕으로 컴퓨터 시스템을 구현하는데 사용되는 여러 설계 기법들을 학습한다. 명령어집합, 중앙처리장치, 파이프라이닝, 메모리 계층구조, 입출력장치 등을 다루며 컴퓨터 발전의 역사적 고찰 및 컴퓨터 시스템의 성능 분석에 필요한 지식을 배운다.전선 / 대학원
본 강의에서는 시스템-온-칩 뿐 아니라 분산 임베디드 시스템을 체계적으로 설계하기 위한 방법론으로 많은 주목을 받고 있는 하드웨어-소프트웨어 통합설계 방법론에 관하여 공부하도록 한다. 우선, 시스템을 정형적으로 명세하기 위한 다양한 계산 모델(model of computation)에 관하여 살펴보고 시스템의 시뮬레이션과 빠른 성능 예측 기술, 그리고 시스템의 최적 구조를 탐색하는 기술 등 시스템 설계에 관한 핵심 기술들을 개괄적으로 살펴본다. 끝으로 병렬/분산 임베디드 소프트웨어의 검증과 유지를 용이하게 하기 위한 임베디드 소프트웨어 설계 기술을 배운다.전필 / 학사
이 과목에서는 Java와 C++ 언어를 이용한 객체지향 프로그래밍을 학습한다. 학생들은 Java와 C++의 기초 및 API에 대하여 배우고, Java와 C++를 이용하여 실제 문제를 제대로 풀 수 있도록 바르게 동작하고 질 좋은 객체지향 소프트웨어를 작성하는 방법에 대하여 배운다.전필 / 학사
본 강의에서는 선박설계를 위해 기준선의 lines를 이용하여 설계선의 선형 및 구획을 모델링하고 그의 응용에 대하여 학습한다. Bezier 곡선과 B-Spline 곡선의 이론을 학습한 후에 이를 Bezier 곡면과 B-Spline 곡면으로 확장하여 학습한다. 선형 곡면들의 저장을 위한 topology로서 Solid Modeling 방법 중 Boundary Representation에 대하여 학습한다. 최적 설계를 학습한다. 이를 위해 최적 설계 개요, 비제약 최적화, 선형 계획법, Kuhn-Tucker 정리, 제약 비선형 최적화 기법(Quadratic Programming, Sequential Quadratic Programming, Genetic Algorithm 등)에 대하여 학습한다. 마지막으로 최적화 기법을 이용한 선박의 주요 치수 결정에 대하여 학습한다.전필 / 학사
기초회로이론 및 실험 교과목은 전기 전자 공학에서 가장 중요하며 기본이 되는 전기 회로를 해석하는 이론과 이에 관련된 실험을 제공한다. 이 교과목에서는 저항, 인덕터, 캐패시터 등의 선형회로소자와 연산증폭기(Op Amp)의 선형구간을 이용하여 구성한 선형 전기회로를 해석한다. 키르히호프의 전류 법칙과 전압 법칙을 이용하여 선형회로소자와 연산증폭기(Op Amp)로 구성된 회로를 해석한다. 테브낭(The'venin)정리와 노튼(Norton)정리를 이용하여 등가회로 개념을 도입하고 최대 전력이 전달되는 회로에 대하여 학습한다. 저항-인덕터 회로(RL회로), 저항-캐패시터 회로(RC회로), 저항-인덕터-캐패시터 회로(RLC회로)의 해석을 통하여 시간 영역에서의 과도현상과 에너지의 저장 및 방출에 대하여 학습한다. 실험으로는 간단한 전기전자 회로실험 장치의 원리 및 조작에 대하여 학습한 후, 각 회로소자의 전압, 전류 측정 방법을 익힌다. 각 교과 내용에 관련된 회로를 설계하고 이를 측정하고 설계 및 해석한 값과 비교 및 검토한다. 또한, 교과 내용에 관련된 응용 지향성 회로를 설계하고 제작하는 실험 프로젝트를 수행하여 설계 및 실무 능력을 배양한다.전선 / 학사
본 강좌에서는 전기,전자회로의 기본 지식을 학습한다. 저항 회로를 중심으로 회로를 분석하는 일반적인 방법을 배우고 캐패시터와 인덕터 회로를 시간 영역과 주파수 영역에서 분석하는 방법을 배운다. 또한 전자회로의 핵심 소자인 MOS와 Bipolar 트랜지스터의 특성을 학습하고 논리 회로와 증폭회로의 원리를 배운다. 이 과목을 통해서 디지털 하드웨어의 전기적인 특성, 속도와 에너지 소모에 대한 기초지식을 습득한다.전필 / 학사
이 과목에서는 컴퓨터에 의한 문제 해결을 위해 필요한 개념이나 대상물의 표현을 위한 자료 구조와 문제해결을 위한 체계적 사고 방법을 학습한다. 배열, 연결 리스트, 큐, 스택, 우선순위 큐 등의 기본적인 자료구조를 배우고, 검색 트리, 해시 테이블, 균형 잡힌 검색 트리 등 자료의 색인을 위한 자료구조와 그들의 효율성을 배운다. 정렬, 그래프 알고리즘 등 문제 해결에 유용한 도구와 생각하는 방법에 관한 내용도 제공한다. 프로그래밍 과제가 부여되며 이를 위한 최소한의 가이드가 제공된다.전선 / 학사
본 강의를 통하여 조합 및 순차 디지털 논리회로 동작원리를 이해하고, 논리 게이트 및 회로 기반 설계 방법을 실습을 통하여 습득한다. FPGA 기반 디지털 회로 설계 구현 실습을 통하여 개발 이론 및 개발 역량을 쌓는다.전선 / 학사
중대형 소프트웨어를 설계하고 구현하는데 필요한 실용적인 소프트웨어 개발 원리를 배우고 이 원리를 조별 프로젝트를 통해 실제로 중대형 소프트웨어를 개발하는데 적용한다. 이 경험을 바탕으로 올바르고 성능 좋은 소프트웨어를 개발할 수 있는 사고력, 자신감, 능력을 갖추도록 한다.전필 / 학사
이 과목에서는 운영 체제와 시스템 프로그래밍을 학습한다. 운영 체제의 중요 개념인 프로세스 관리, 메모리 관리, 파일 시스템과 입출력, 네트워크 프로그래밍, 병렬 프로그래밍 및 동기화 관련 내용들을 배운다. 수강생은 각각의 주제에 대해 이론적인 개념을 적용하는 프로젝트를 수행하여 시스템 프로그래밍을 실제적으로 수행할 수 있는 경험을 쌓는다.전선 / 학사
이과목은 기계중심/구현중심의 프로그래밍을 보완하는 논리중심/기획중심의 프로그래밍 기술을 익히도록 한다. 학생들이 프로그램 작성의 기본 원리, 구성 요소, 프로그래밍 미학등을 습득하게 함으로써, 소프트웨어 시스템이 드러내는 복잡성을 손쉽게 다룰 수 있는 능력과 자신감을 익히게 한다. 더군다나, 프로그램이 기계를 사용하기 위한 도구라는 제한된 시각에서 벗어나 기계가 프로그램 실행을 위한 도구라는 시각을 갖추도록 보정해준다. 이 강의는 프로그래밍 연습(training)이 아니라 프로그래밍 교육(education)이다. 실습언어는 학생들이 명료하고 효과적으로 생각할 수 있게 하는 프로그래밍 교육에 적절한 ML과 Scheme이다. 대형 소프트웨어를 2명이상의 팀이 기획하고, 구현하고, 형상 관리하는 과정을 프로젝트를 통해 익힌다. 대형 소프트웨어를 구성하는 프로젝트를 학기말에 요구한다.전선 / 학사
본 강의는 소프트웨어/하드웨어 설계 실습을 위주로 하며 다음과 같이 이루어진다. 참여 기업은 4명 내외의 그룹이 1-2 학기 동안(학기에 평균 학생당 60시간 투여)에 할 수 있는 프로젝트 리스트를 제안하고, 학생들은 적당한 그룹을 조직하여 해당 기업의 프로젝트를 수행하며, 학기 중 개발 지도는 회사와 지도교수의 협조로 이루어진다. 학기말에는 각 그룹이 진행한 프로젝트에 대한 전체적인 평가와 발표가 이루어진다.전선 / 학사
컴퓨터 모델링에서는 컴퓨터를 구성하는 각종 자원을 정량적으로 모델링하여 여러 가지 환경하에서 어떻게 동작하는지를 이해하고 성능 분석을 하는 기법을 익힌다. 이를 위해 본 강의에서는 통계적 과정, 분포이론, 확률론등의 기본적 모델링 지식과 함께 실제 시스템에의 적용 방식, 적용 사례 등을 교육한다.전필 / 학사
CAAD의 원리와 개념, 그리고 설계에의 응용에 대해 다루고, 이미지 합성과 애니메이션, 웹페이지 작성에 대해서도 실습한다. 실습위주로 진행되며 학생들은 개별 혹은 집단별 프리젠테이션을 하게 된다.전필 / 학사
다양한 알고리즘 개발 방법과 알고리즘 분석 기법을 배운다. 귀납적, 재귀적 사고방식을 배우고 이를 통해 문제를 접근하고 해결해나가는 방법을 배운다.전선 / 대학원
계산이론은 컴퓨터공학의 기초학문이며, 중요한 문제에 대한 효율적인 알고리즘들을 소개하고, 그런 알고리즘의 복잡도 분석을 다룬다. 이 교과목에서는 먼저 알고리즘의 성능을 분석하는 기법, 특히 amortized analysis에 대해 배운다. 그리고, 계산이론 분야에서 중요한 알고리즘과 그 응용에 대해 배운다. 구체적으로, (스트링 매칭, 2차원 패턴 매칭, 근사 매칭, suffix trees, 데이터 압축 문제에 대한) 스트링 알고리즘과 bioinformatics에의 응용, (선택 문제, 다항식 확인 문제에 대한) randomized 알고리즘과 그 영향, (페이지 교체 문제, k 서버 문제에 대한) online 알고리즘과 금융문제(일방향 거래와 portfolio 선택 문제)에의 응용을 배운다.교양 / 학사
컴퓨터를 처음 접하는 학생들을 대상으로 컴퓨터에 대한 일반적인 기초개념 등을 설명하고, 프로그램이 수행되는 과정과 프로그램 작성을 위한 논리적인 사고에 대하여 강의한다. 이와 같은 기초 지식을 바탕으로 Python 언어를 사용하는 방법을 습득한다. 일부 공과대학 학부/학과에서는 포트란, C 언어, 또는 Matlab을 사용하는 법을 익힌다. 매주 2시간의 실습을 통하여 프로그래밍 기법을 배양하도록 한다.데이터가 존재하지 않습니다.