| 과목개요 |
시스템소프트웨어의 개념과 필요성을 다루고, 주요 시스템소프트웨어의 종류와 기능을 설명한다. 어셈블리어 등 저급언어의 습득과 프로그래밍 이해를 통해 기계어 구조, 로더, 매크로처리기 등의 구조와 동작원리를 학습하여 시스템소프트웨어의 개발능력을 함양한다. |
| 학습목표 |
1. 시스템 소프트웨어의 개념과 종류, 역할을 설명할 수 있다.
2. 인텔 프로세서의 구조를 파악할 수 있다.
3. 기계어와 어셈블리어의 개념을 설명할 수 있다.
4. 어셈블리어의 순차적 실행과 분기, 주소 지정 방식(직접, 간접)에 대해 설명할 수 있다.
5. 매크로의 역할과 기능을 설명할 수 있다.
6. 매크로 프로세서 설계 시 고려사항 및 자료구조 준수하여 설계할 수 있다.
7. 어셈블러의 역할과 필요성, 이중패스의 필요성과 기능에 대해 설명할 수 있다.
8. 링커와 로더의 기능과 형태를 알고, 설계 방법에 따라 설계할 수 있다.
9. 인터프리터와 컴파일러의 기능과 구조 및 컴파일러 5단계를 설명할 수 있다. |
| 평가기준 |
출석 |
중간고사 |
기말고사 |
과제물 |
참여도 |
수시평가1차 |
수시평가2차 |
| 20% |
30% |
30% |
10% |
6% |
2% |
2% |
| ※ 참여도 평가 : 학습동의서, 자기소개, 나의학습목표, 토론, 강의평가 |
| 수료기준 |
진도율 80% 이상 및 총점 60점 이상 |
| 성적분포 |
A 이상 |
30% 이내 |
B 이상 |
70% 이내 |
C+ 이하 |
B이상을 제외한 나머지 비율 |
| ※ 단, 위의 각 비율은 과목 특성 등의 사유로 학습자의 10% 범위 내에서 증감 조정이 가능. |
| 교재 |
-
- 주교재
- 교재명 : 학습용교안
- 저자 : 개발교강사
- 출판사 : 자체제작
- 출판년도 : 2021
|