사람에게 도움이 되고 세상을 행복하게 하는 교육기관이 되겠습니다.
![]() |
강의교수 | 허은주 | ||
---|---|---|---|---|
수강료 | 51,000 | 학점 | 3 | |
학습기간 | 2025/05/22 ~ 2025/09/03(15주) | 정원 | 40 | |
교수학력 | - 동서울대학교 컴퓨터정보 학사 - 방송통신대학 컴퓨터과학과 이학사 - 한국어외국어대학교 교육대학원 전자계산교육 석사 |
|||
교수경력 | - 광운대학교 정보과학교육원 시간강사 - 한국어외국어대학교 시간강사 |
|||
[전공관련영역]
학사 - 전문학사 - |
과목개요 | 기계어, 어셈블러, 매크로, 로더에 관한 알고리즘의 이해와 컴파일러의 기본 개념을 습득해 시스템 소프트웨어의 개발 능력 함양을 목적으로 한다. 따라서 본 교과목은 시스템 프로그래밍의 기초, 기계어, 어셈블러, 매크로 언어, 매크로 프로세서, 로우더, 컴파일러 등을 보다 세부적으로 학습한다. |
---|---|
학습목표 | 1. 컴퓨터 시스템의 기본 개념과 컴퓨터 시스템의 구성요소, 명령어의 실행 사이클, 주소 지정 방식 등을 설명할 수 있다. 2. 인텔 프로세서를 기반의 시스템 소프트웨어들(어셈블러, 매크로 프로세서, 로더 등)의 설계방법과 알고리즘을 설명하고, 실제 구현코드를 작성해 봄으로써 시스템 소프트웨어의 구현 능력을 함양할 수 있다. 3. 실제 시스템 프로그램 작성을 위해 필요한 다양한 산술/논리 명령어를 학습하여 일반적인 시스템 소프트웨어 설계 및 구현 방법을 설명할 수 있다. 4. 어셈블러와 로더 등의 구현 방법을 통해 시스템 소프트웨어의 동작 개념을 이해하여 인텔 프로세서를 위한 시스템 프로그래밍의 전체 과정을 설명할 수 있다. 5. 매크로 언어 및 매크로 프로세서의 기초를 이해하며 C언어를 활용하여 코딩 및 로더, 컴파일 과정을 직접 실행할 수 있는 능력을 배양하고 시스템 소프트웨어 개발 능력을 향상시킬 수 있다. 6. 링커와 로더의 기능과 형태를 알고, 설계 방법에 따라 설계할 수 있다. |
강의방법 | 온라인 강의, 토론, 과제, 질문답변, 형성평가, 학습자료실, 퀴즈, 생각나누기 |
교재/참고문헌 | 없음 |
평가기준 | 출석(20점) ,과제(2점) ,토론(20점) ,중간(25점) ,기말(25점) ,퀴즈(3점) ,수업참여도(5점) |
이수기준 | 출석: 16점 이상(80%), 총점: 60점 이상 |