컴퓨터구조
모집중- 컴퓨터공학
- 촬영교수
- 김동욱교수소개
- 학점
- 3학점
- 신청기간
- 2025.07.09 ~ 2026.03.11
- 학습기간
- 2026.03.12 ~ 2026.06.24
- 수강료
210,000원
75,000원
- 관련전공
강좌소개
| 수업개요 | 컴퓨터의 구성과 동작특성을 이해하여 컴퓨터 설계능력을 가질 수 있도록 컴퓨터의 일반구조와 구성요소, 자료표현 방법, 연산명령과 주소지정방식, 입출력 버스 등 내부회로구성 등을 다룬다. | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 수업목표 | 1. 컴퓨터를 구성하는 주요 부품에 대한 동작원리를 설명할 수 있다.
2. 컴퓨터의 핵심요소인 중앙처리장치, 기억장치, 버스 및 입출력과 중앙처리장치의 제어논리에 대해 설명할 수 있다. 3. 컴퓨터 시스템의 기본 구성요소인 컴퓨터 하드웨어와 소프트웨어에 대해 설명할 수 있다. 4. 컴퓨터 시스템 정보 표현의 기초가 되는 2진수의 체계를 설명할 수 있다. 5. 컴퓨터 시스템에서 문자와 숫자 같은 데이터를 표현하고 연산하는 방법을 설명할 수 있다. 6. 컴퓨터 시스템 동작의 기초가 되는 디지털 논리 회로의 구성 방법을 설명할 수 있다. 7. 컴퓨터 시스템의 기능과 원리 및 CPU의 내부 구조와 동작을 설명할 수 있다. |
||||||||||||||
| 평가기준 |
|
||||||||||||||
| 수료기준 | 출석률80%, 상대평가 (중간고사와 기말고사 모두 미응시 시 미수료) | ||||||||||||||
| 특이사항 |
강의계획서
| 과목명 | 교수명 | 교수연락처 | 이메일 | 년도/차시 |
|---|---|---|---|---|
| 컴퓨터구조 | 김동욱 | 1644-3434 | info@ibstudy.co.kr | 2026년 1-5차 |
| 학습기간 | 강의시간 | 학점 | 평가구분 | 수강대상 강의실 및 주요 수업방법 |
| 2026년 03월 12일 ~ 2026년 06월 24일 | 15주 | 3 | 상대평가 |
| 평가기준 | |||||||
|---|---|---|---|---|---|---|---|
| 출석 | 중간고사 | 기말고사 | 과제 | 토론 | 퀴즈 | 기타 | 계 |
| 15% | 25% | 25% | 15% | 10% | 5% | 5% | 100% |
| 과목 수료조건: 총점 60점 이상(60점 미만 F), 출석률 80%이상(출석률 80%미만은 출석과락) | |||||||
| 주요 학사일정 |
|
|---|---|
| 과목개요 | 컴퓨터의 구성과 동작특성을 이해하여 컴퓨터 설계능력을 가질 수 있도록 컴퓨터의 일반구조와 구성요소, 자료표현 방법, 연산명령과 주소지정방식, 입출력 버스 등 내부회로구성 등을 다룬다. |
| 수업목표 | 1. 컴퓨터를 구성하는 주요 부품에 대한 동작원리를 설명할 수 있다.
2. 컴퓨터의 핵심요소인 중앙처리장치, 기억장치, 버스 및 입출력과 중앙처리장치의 제어논리에 대해 설명할 수 있다. 3. 컴퓨터 시스템의 기본 구성요소인 컴퓨터 하드웨어와 소프트웨어에 대해 설명할 수 있다. 4. 컴퓨터 시스템 정보 표현의 기초가 되는 2진수의 체계를 설명할 수 있다. 5. 컴퓨터 시스템에서 문자와 숫자 같은 데이터를 표현하고 연산하는 방법을 설명할 수 있다. 6. 컴퓨터 시스템 동작의 기초가 되는 디지털 논리 회로의 구성 방법을 설명할 수 있다. 7. 컴퓨터 시스템의 기능과 원리 및 CPU의 내부 구조와 동작을 설명할 수 있다. |
| 상대평가 안내 |
국가평생교육진흥원 평가인정 학습과정 운영지침에 따라 평가는 상대평가로 진행됩니다. (교육부 고시 제 2015-85호, 2016년 1월 6일 제정, 2016년 1월 1일 시행) 상대평가에 의거하여 학습자의 순위에 따라 백분율로 산정되며 A(30%), B(40%), C이하(30%)의 비율을 기준으로 성적이 부여됩니다. 또한 부여받은 점수는 최종 점수조정을 거쳐 국가평생교육진흥원에 최종적으로 성적보고가 됩니다. (출석률 80%미만, 상대평가 점수 60점 미만은 F처리되며 상대평가에서 제외됩니다.) |
| 주별 | 차시 | 강의(실습ㆍ실기ㆍ실험) 내용 | 과제 및 기타 참고사항 | |
|---|---|---|---|---|
| 제1주 |
|
|||
| 1차시 | 차시제목 | 컴퓨터의 구성 요소 |
|
|
| 학습내용 | 1. 컴퓨터 구성의 분류 2. 컴퓨터 구조의 발전 과정 3. 컴퓨터의 분류 |
|||
| 학습목표 | 1. 하드웨어와 소프트웨어로 구분되는 컴퓨터의 구성을 설명할 수 있다. 2. 컴퓨터의 발전 과정을 서술할 수 있다. 3. 여러 조건에 따른 컴퓨터의 분류방법을 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 컴퓨터에서의 정보 표현 |
|
|
| 학습내용 | 1. 컴퓨터에서의 정보 표현 2. 수치 데이터 3. 진법의 변환 |
|||
| 학습목표 | 1. 컴퓨터에서 데이터를 표현하는 방법을 설명할 수 있다. 2. 수의 진법 표현방법을 설명할 수 있다. 3. 진법의 변환기법을 설명할 수 있다. |
|||
| 제2주 |
|
|||
| 1차시 | 차시제목 | 수의 분류와 보수의 개념 |
|
|
| 학습내용 | 1. 수의 분류 2. 보수의 개념 3. 부호가 없는 수의 뺄셈 연산에서 보수의 활용 4. 데이터의 2진수 표현 |
|||
| 학습목표 | 1. 수의 종류를 분류할 수 있다. 2. 10진수의 9의 보수와 10의 보수, 2진수의 1의 보수와 2의 보수를 설명할 수 있다. 3. 부호유무에 따른 데이터의 2진수 표현방법을 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 데이터의 2진수 표현 |
|
|
| 학습내용 | 1. 부호표시 수 2. 부호표시 수의 표현 범위 3. 소수의 표현과 부동소수점의 표현 |
|||
| 학습목표 | 1. 부호표시 수의 개념과 표현 방법을 설명할 수 있다. 2. 2진수의 표현 범위를 설명할 수 있다. 3. 소수의 표현과 부동소수점 표현법을 설명할 수 있다. |
|||
| 제3주 |
|
|||
| 1차시 | 차시제목 | 2진수의 연산 |
|
|
| 학습내용 | 1. 2진수의 산술연산 2. 2진수의 논리연산 |
|||
| 학습목표 | 1. 2진수의 사칙연산 방법을 설명할 수 있다. 2. 2진수의 기본적인 논리연산과 컴퓨터 응용 논리연산 방법을 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 디지털 코드의 표현 |
|
|
| 학습내용 | 1. BCD(2진화 10진수)코드 2. 영문 - 숫자코드 3. 오류검출코드 |
|||
| 학습목표 | 1. BCD(2진화 10진수)코드와 BCD 연산 방법을 설명할 수 있다. 2. 디지털 코드의 생성과 용도를 설명할 수 있다. 3. 오류검출코드의 종류와 검출 및 수정 방법을 설명할 수 있다. |
|||
| 제4주 |
|
|||
| 1차시 | 차시제목 | 논리 게이트 |
|
|
| 학습내용 | 1. 기본 논리 게이트 2. 범용 논리 게이트 3. 응용 논리 게이트 |
|||
| 학습목표 | 1. 기본 논리연산(AND, OR, NOT) 게이트의 동작특성을 설명할 수 있다. 2. 범용 논리연산(NAND, NOR) 게이트, 응용 논리연산(XOR, XNOR) 게이트의 동작특성을 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 부울대수 |
|
|
| 학습내용 | 1. 부울 연산과 부울식 2. 부울대수의 법칙과 규칙 3. 논리회로의 부울 분석 |
|||
| 학습목표 | 1. 부울대수의 기본 법칙을 설명할 수 있다. 2. 드모르간의 법칙을 설명할 수 있다. 3. 논리회로의 부울 분석과 간략화를 설명할 수 있다. |
|||
| 제5주 |
|
|||
| 1차시 | 차시제목 | 부울대수의 표준형 표현과 카르노 도표(맵) |
|
|
| 학습내용 | 1. 부울대수의 표준형 2. 카르노 도표(맵) 방법 |
|||
| 학습목표 | 1. 부울대수의 표준형 표현방법을 설명할 수 있다. 2. 카르노 도표 사용 목적을 설명할 수 있다. 3. 입력변수 개수(2, 3, 4개)에 따른 K-map 표현방법을 설명할 수 있다. |
|||
| 2차시 | 차시제목 | K-map을 이용한 논리식의 간략화 |
|
|
| 학습내용 | 1. 카르노맵 SOP 최소(간략)화 |
|||
| 학습목표 | 1. K-map을 이용한 부울대수의 간략화 방법을 설명할 수 있다. 2. 부울대수를 K-map으로 변환하는 방법을 설명할 수 있다. 3. 무관의 조건에 따라 K-map의 간략화 방법을 설명할 수 있다. |
|||
| 제6주 |
|
|||
| 1차시 | 차시제목 | 조합논리회로의 개념과 기본연산 조합논리회로의 기능 |
|
|
| 학습내용 | 1. 조합논리회로의 개념과 구조 2. 기본연산 조합논리회로의 기능 |
|||
| 학습목표 | 1. 조합논리회로의 개념과 특징을 설명할 수 있다. 2. 기본연산 조합논리회로의 기능을 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 다양한 조합논리회로의 개념과 기능 |
|
|
| 학습내용 | 1. 비교기(Comparator) 2. 디코더(Decoder)와 인코더(Encoder) 3. 멀티플렉서(MUX)와 디멀티플렉서(DEMUX) 4. 패리티 발생회로 |
|||
| 학습목표 | 1. 비교기의 개념과 기능을 설명할 수 있다. 2. 디코더와 인코더의 기능을 설명할 수 있다. 3. 멀티플렉서와 디멀티플렉서의 기능을 설명할 수 있다. 4. 패리티 발생회로의 기능을 설명할 수 있다. |
|||
| 제7주 |
|
|||
| 1차시 | 차시제목 | 순서논리회로의 개념과 래치회로 |
|
|
| 학습내용 | 1. 순서논리회로의 개념 2. 래치회로 |
|||
| 학습목표 | 1. 순서논리회로의 개념과 기능을 설명할 수 있다. 2. 래치회로의 개념과 기능을 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 플립플롭 |
|
|
| 학습내용 | 1. SR플립플롭 2. D플립플롭 3. JK플립플롭 4. T플립플롭 |
|||
| 학습목표 | 1. SR플립플롭의 동작과 특성을 설명할 수 있다. 2. D플립플롭의 동작과 특성을 설명할 수 있다. 3. JK플립플롭의 동작과 특성을 설명할 수 있다. 4. T플립플롭의 동작과 특성을 설명할 수 있다. |
|||
| 제8주 |
|
|||
| 1차시 | 차시제목 |
|
||
| 학습내용 | ||||
| 학습목표 | ||||
| 2차시 | 차시제목 |
|
||
| 학습내용 | ||||
| 학습목표 | ||||
| 제9주 |
|
|||
| 1차시 | 차시제목 | 컴퓨터 시스템의 구성과 기능(하드웨어) |
|
|
| 학습내용 | 1. 컴퓨터 하드웨어의 구성장치 2. 컴퓨터 구성요소와 역할 |
|||
| 학습목표 | 1. 컴퓨터 하드웨어의 구성장치를 설명할 수 있다. 2. 컴퓨터 구성요소를 분류할 수 있다. 3. 컴퓨터 구성요소의 역할에 따른 기능을 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 컴퓨터 시스템의 구성과 기능(소프트웨어) |
|
|
| 학습내용 | 1. 소프트웨어의 개념 2. 시스템 소프트웨어와 응용 소프트웨어의 개념 3. 펌웨어의 개념 |
|||
| 학습목표 | 1. 소프트웨어의 개념을 설명할 수 있다. 2. 소프트웨어의 종류와 특징을 설명할 수 있다. 3. 펌웨어의 개념을 설명할 수 있다. |
|||
| 제10주 |
|
|||
| 1차시 | 차시제목 | 시스템 버스와 상호 연결 |
|
|
| 학습내용 | 1. 시스템 버스의 종류 2. 명령어의 실행과 주소 지정방식 |
|||
| 학습목표 | 1. 시스템 버스의 분류와 방향성에 대해 설명할 수 있다. 2. 명령어의 실행과 주소 지정방식을 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 컴퓨터의 기능과 동작 |
|
|
| 학습내용 | 1. 컴퓨터의 기능과 특징 2. 컴퓨터 시스템의 동작 3. 프로그램 명령어의 단계적 수행과정 |
|||
| 학습목표 | 1. 컴퓨터의 기능과 성능평가 척도를 설명할 수 있다. 2. 컴퓨터 시스템의 동작을 설명할 수 있다. 3. 컴퓨터의 명령어 사이클에서 주소와 명령어 흐름을 설명할 수 있다. |
|||
| 제11주 |
|
|||
| 1차시 | 차시제목 | CPU의 내부구조와 기능 |
|
|
| 학습내용 | 1. CPU의 내부구조 2. CPU 내의 레지스터 3. CPU의 기능과 동작 |
|||
| 학습목표 | 1. CPU의 내부구조를 설명할 수 있다. 2. CPU 내의 연산장치, 레지스터, 제어장치들을 설명할 수 있다. 3. CPU와 제어장치의 기본동작을 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 주기억장치 |
|
|
| 학습내용 | 1. 기억장치의 성능과 구조 2. RAM과 ROM의 개념 3. 주기억장치의 개념과 관리기법 |
|||
| 학습목표 | 1. 기억장치의 성능과 계층구조, 분류방법을 설명할 수 있다. 2. RAM과 ROM의 개념을 설명할 수 있다. 3. 주기억장치의 개념과 관리기법을 설명할 수 있다. |
|||
| 제12주 |
|
|||
| 1차시 | 차시제목 | 가상기억장치의 구성 |
|
|
| 학습내용 | 1. 가상기억장치의 개념 2. 페이지기법, 세그먼테이션, 세그먼테이션-페이징기법 |
|||
| 학습목표 | 1. 가상기억장치의 개념을 설명할 수 있다. 2. 페이지기법, 세그먼테이션, 세그먼테이션-페이징기법을 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 가상기억장치의 관리 |
|
|
| 학습내용 | 1. 페이지 호출기법 2. 페이지 교체기법 3. 프로세스 적재 정책 |
|||
| 학습목표 | 1. 페이지 호출기법으로 가상기억장치의 관리 방법을 설명할 수 있다. 2. 페이지 교체기법으로 가상기억장치의 관리 방법을 설명할 수 있다. 3. 메모리를 관리하는 프로세스 적재 정책을 설명할 수 있다. |
|||
| 제13주 |
|
|||
| 1차시 | 차시제목 | 프로세스의 개념 |
|
|
| 학습내용 | 1. 프로세스의 개념 2. 스레드의 개념 3. 스케줄링의 개념 |
|||
| 학습목표 | 1. 프로세스의 개념을 설명할 수 있다. 2. 스레드의 개념을 설명할 수 있다. 3. 프로세스와 프로그램의 차이와 프로세스와 스레드의 차이를 비교할 수 있다. 4. 프로세스 스케줄링기법을 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 병행프로세스와 교착상태 |
|
|
| 학습내용 | 1. 병행프로세스의 개념 2. 교착상태의 개념 3. 교착상태의 발생원인과 해결방법 |
|||
| 학습목표 | 1. 병행프로세스의 개념과 공유자원, 임계영역을 설명할 수 있다. 2. 교착상태의 개념을 설명할 수 있다. 3. 교착상태의 발생원인과 해결방법을 설명할 수 있다. |
|||
| 제14주 |
|
|||
| 1차시 | 차시제목 | 입출력시스템과 장치관리 |
|
|
| 학습내용 | 1. 컴퓨터의 입출력시스템 2. 디스크장치 3. 디스크 스케줄링 |
|||
| 학습목표 | 1. 컴퓨터의 입출력시스템을 설명할 수 있다. 2. 디스크장치의 구조를 설명할 수 있다. 3. 디스크 스케줄링기법을 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 파일관리 시스템 |
|
|
| 학습내용 | 1. 파일과 파일 시스템 개념 2. 디렉터리의 개념과 구조 3. 디스크의 파일할당과 파일 보호 기법 |
|||
| 학습목표 | 1. 파일과 파일 시스템의 개념과 종류를 설명할 수 있다. 2. 디렉터리의 개념과 구조를 설명할 수 있다. 3. 디스크의 파일할당과 파일 보호 기법을 설명할 수 있다. |
|||
| 제15주 |
|
|||
| 1차시 | 차시제목 |
|
||
| 학습내용 | ||||
| 학습목표 | ||||
| 2차시 | 차시제목 |
|
||
| 학습내용 | ||||
| 학습목표 | ||||
| 수업 참고사항 | |
|---|---|
| 강의 유형 | |
| 교재 정보 |
교재정보 보기
|
수강후기
교재안내
총 0건교수소개
김동욱 교수님
- 주요학력
- 인천대학교 전자공학 학사
인천대학교 전자공학 석사
인하대학교 정보공학 박사 수료
- 주요경력
- 명지전문대학교 겸임 조교수
서울과학기술대학교 강사
지에스일렉트론웨어 대표














