• 기관소개
    • 교육원소개
    • 원장인사말
    • 학사규정및공시자료
    • 연혁
    • 광고모아갤러리
    • 찾아오시는길
  • 학점은행제
    • 학점은행제개요
    • 학점/학위취득
    • 연계/활용
    • 학점은행관련법령
    • 수강방법
    • 학점인정주의사항
  • 사회복지사
    • 사회복지사란
    • 윤리강령
    • 표준교육과정
    • 사회복지2급
    • 사회복지1급
    • 자격증안내
    • 대상별학습설계
  • 보육교사
    • 보육교사란
    • 자격증안내
    • 필수이수과목
    • 준교육과정
    • 자격기준/구비서류
  • 건강가정사
    • 건강가정사란
  • 청소년지도사
    • 청소년지도사란
  • 미용사
    • 미용업이란
    • 미용면허
    • 교육과정
  • 수강신청
    • 수강신청
    • 전체과목안내
    • 수강절차안내
    • 나의학습설계
    • 수강카트
    • 수강후기
  • 학습지원센터
    • 공지사항
    • 일정안내
    • 문의게시판
    • 학점은행자료실
    • 커뮤니티
    • FAQ
    • 정보마당

1학기 4차 개강

24.04.18

학습기간24.04.18 - 24.07.31

  • 동영상오류 해결
  • 학습프로그램 다운
  • PC 원격지원서비스

범용공인인증서 사용 의무화 안내

전화상담예약

장원사이버 카카오톡

전체과목안내

사람에게 도움이 되고 세상을 행복하게 하는 교육기관이 되겠습니다.

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