| 과목개요 |
네트워크로 연결되어 있는 서로 다른 두 컴퓨터가 데이터를 주고 받을 수 있는 프로그램 기술을 학습한다. 컴퓨터가 데이터를 송수신하기 위해서는 네트워크에 연결하는 기본적인 소켓을 이해하며, 멀티스레드 서버, 암호화 통신, 로컬 네트워크 브로드캐스팅과 서버 측 프로그램으로 데이터를 전송하는 방법 등을 다룬다. |
| 학습목표 |
• 신호의 특성 및 신호 처리 방식에 대한 기본적 지식을 설명할 수 있다.
• 네트워크의 구성에 대해 설명하고, 기본적인 네트워크를 형성할 수 있다.
• 네트워크의 상태 및 성능에 대한 평가를 할 수 있다.
• Socket 프로그램을 작성할 수 있다.
• 표준화된 규약을 이해하고 이를 구현할 수 있다.
• 네트워크 상에서 이루어지는 클라우드 컴퓨팅, 블록체인 기술, 분산처리, 자율 운행에 기반이 되는 통신 등에 대해 기본인 설명을 할 수 있다. |
| 평가기준 |
출석 |
중간고사 |
기말고사 |
과제물 |
참여도 |
수시평가1차 |
수시평가2차 |
| 20% |
30% |
30% |
10% |
6% |
2% |
2% |
| ※ 참여도 평가 : 학습동의서, 자기소개, 나의학습목표, 토론, 강의평가 |
| 수료기준 |
진도율 80% 이상 및 총점 60점 이상 |
| 성적분포 |
A 이상 |
30% 이내 |
B 이상 |
70% 이내 |
C+ 이하 |
B이상을 제외한 나머지 비율 |
| ※ 단, 위의 각 비율은 과목 특성 등의 사유로 학습자의 10% 범위 내에서 증감 조정이 가능. |
| 교재 |
-
- 주교재
- 교재명 : 학습용교안
- 저자 : 개발교강사
- 출판사 : 자체제작
- 출판년도 : 2024
|