목차
1주차
1. 컴퓨터의 기본적인 기능을 설명하시오.
2. 사회 각 분야에서 활용되고 있는 컴퓨터의 예를 찾아보시오.
3. 컴퓨터를 세대별로 분류하여 각 세대별 특징을 기술하시오.
4. 진공관과 트랜지스터의 차이점에 대해 설명하시오.
5. 컴퓨터를 컴퓨터의 성능(처리 능력)을 기준으로 분류한 후 설명하시오.
6. 컴퓨터 하드웨어와 소프트웨어의 역할을 간략하게 설명하시오.
2주차
1. 컴퓨터 하드웨어란 무엇인가?
2. 중앙처리장치의 기능에 대하여 설명하시오.
3. 기억장치 계층에 대하여 설명하시오.
4. 주기억장치를 RAM 과 ROM 으로 구분하여 설명하시오.
5. 입력장치의 역할과 종류를 작성하시오.
6. 출력장치의 역할과 종류를 작성하시오.
3주차
1. 운영체제의 역할에 대해 설명하시오.
2. 임베디드 OS (embedded OS)에 대하여 설명하시오.
3. 다중 프로그래밍(multiprogramming) 개념에 대하여 설명하시오.
4. 운영체제를 사용자 작업의 수와 CPU 개수에 따라 분류하고 설명하시오.
5. 운영체제 기능을 정리하시오.
4주차
1. 소프트웨어의 역할에 대해 설명하시오.
2. 시스템 소프트웨어와 응용 소프트웨어의 개념 및 역할에 대해 비교 설명하시오.
3. 프리웨어와 셰어웨어의 차이점을 설명하시오.
4. 시스템 소프트웨어의 종류에는 어떤 것들이 있는지 설명하시오.
5. 링커와 로더의 역할을 각각 설명하시오.
5주차
1. 프로그래밍이란 무엇인가?
2. 저급 언어(low-level language)와 고급 언어(high-level language)의 차이점을 설명하시오.
3. 프로그램을 작성한 이후부터 프로그램을 실행하여 결과를 확인하기까지의 프로그램 실행 과정을 상세하게 설명하시오.
4. 컴퓨터 프로그램이란 무엇인가?
5. 다음 고급 언어들의 특징을 설명하시오.
- 포트란
- 코볼
- 베이직
- C
- C++
- Java
6. 프로그램을 완성하기까지의 프로그래밍 절차를 순서도로 작성하시오.
7. 다음 제어 구조에 대하여 설명하시오.
- 순차 구조
- 선택 구조
- 반복 구조
8. 구문 오류와 논리 오류를 비교하여 설명하시오.
6주차
1. 데이터통신이란 무엇인가?
2. 신호변환장치인 모뎀(MODEM)과 디지털서비스유닛(DSU) 에 대해 설명하시오.
3. 직렬전송과 병렬전송에 대해 비교 설명하시오.
4. 반이중 방식과 전이중 방식에 대해 비교 설명하시오.
5. 다중화 전송 방식에 대하여 설명하시오.
7주차
1. 데이터 교환 방식에 대해 설명하시오.
2. 프로토콜이란 무엇인가?
3. OSI7 계층 모델에 대해 설명하시오.
4. 전송매체에 대하여 설명하시오.
5. 토폴로지의 정의를 쓰시오.
6. 근거리 통신망(LAN) 이란 무엇인가?
1. 컴퓨터의 기본적인 기능을 설명하시오.
2. 사회 각 분야에서 활용되고 있는 컴퓨터의 예를 찾아보시오.
3. 컴퓨터를 세대별로 분류하여 각 세대별 특징을 기술하시오.
4. 진공관과 트랜지스터의 차이점에 대해 설명하시오.
5. 컴퓨터를 컴퓨터의 성능(처리 능력)을 기준으로 분류한 후 설명하시오.
6. 컴퓨터 하드웨어와 소프트웨어의 역할을 간략하게 설명하시오.
2주차
1. 컴퓨터 하드웨어란 무엇인가?
2. 중앙처리장치의 기능에 대하여 설명하시오.
3. 기억장치 계층에 대하여 설명하시오.
4. 주기억장치를 RAM 과 ROM 으로 구분하여 설명하시오.
5. 입력장치의 역할과 종류를 작성하시오.
6. 출력장치의 역할과 종류를 작성하시오.
3주차
1. 운영체제의 역할에 대해 설명하시오.
2. 임베디드 OS (embedded OS)에 대하여 설명하시오.
3. 다중 프로그래밍(multiprogramming) 개념에 대하여 설명하시오.
4. 운영체제를 사용자 작업의 수와 CPU 개수에 따라 분류하고 설명하시오.
5. 운영체제 기능을 정리하시오.
4주차
1. 소프트웨어의 역할에 대해 설명하시오.
2. 시스템 소프트웨어와 응용 소프트웨어의 개념 및 역할에 대해 비교 설명하시오.
3. 프리웨어와 셰어웨어의 차이점을 설명하시오.
4. 시스템 소프트웨어의 종류에는 어떤 것들이 있는지 설명하시오.
5. 링커와 로더의 역할을 각각 설명하시오.
5주차
1. 프로그래밍이란 무엇인가?
2. 저급 언어(low-level language)와 고급 언어(high-level language)의 차이점을 설명하시오.
3. 프로그램을 작성한 이후부터 프로그램을 실행하여 결과를 확인하기까지의 프로그램 실행 과정을 상세하게 설명하시오.
4. 컴퓨터 프로그램이란 무엇인가?
5. 다음 고급 언어들의 특징을 설명하시오.
- 포트란
- 코볼
- 베이직
- C
- C++
- Java
6. 프로그램을 완성하기까지의 프로그래밍 절차를 순서도로 작성하시오.
7. 다음 제어 구조에 대하여 설명하시오.
- 순차 구조
- 선택 구조
- 반복 구조
8. 구문 오류와 논리 오류를 비교하여 설명하시오.
6주차
1. 데이터통신이란 무엇인가?
2. 신호변환장치인 모뎀(MODEM)과 디지털서비스유닛(DSU) 에 대해 설명하시오.
3. 직렬전송과 병렬전송에 대해 비교 설명하시오.
4. 반이중 방식과 전이중 방식에 대해 비교 설명하시오.
5. 다중화 전송 방식에 대하여 설명하시오.
7주차
1. 데이터 교환 방식에 대해 설명하시오.
2. 프로토콜이란 무엇인가?
3. OSI7 계층 모델에 대해 설명하시오.
4. 전송매체에 대하여 설명하시오.
5. 토폴로지의 정의를 쓰시오.
6. 근거리 통신망(LAN) 이란 무엇인가?
본문내용
언어를 각각 의미한다.
3. 프로그램을 작성한 후 프로그램을 실행하면 컴퓨터는 우선 사용자가 입력한 정보를 바탕으로 이를 처리하는 과정을 거치며 최종적으로 출력장치를 통해 결과를 제시하게 된다. 즉 프로그램은 ‘입력, 처리, 출력’의 세 단계를 거친다고 할 수 있다.
4. 컴퓨터 프로그램이란 컴퓨터가 인식하여 처리할 수 있도록 적절한 언어로 제시된 명령어들의 집합을 의미한다.
5. - 포트란: 과학 계산에 주로 사용되는 고급 언어이다.
- 코볼: 회계 업무 및 사무 자동화를 위해 개발된 고급 언어이다.
- 베이직: 객체 지향형이고 이벤트 중심이며 자동화된 프로그래밍 방식의 고급 언어이다.
- C: 저급 언어와 고급 언어의 장점을 모두 가지는 언어로 리눅스 등 운영체제 개발의 바탕이 되었다.
- C++: C언어에 객체 지향 요소를 추가한 고급 언어이다.
- Java: C++의 장점은 그대로 유지하면서 복잡성을 줄이고 단점은 최소화한 고급 언어이다.
6. 문제 분석→입·출력 설계→순서도 작성→원시 프로그램의 코딩 및 입력→프로그램 번역 및 오류 수정→프로그램 모의 실행 및 논리 오류 확인
7. - 순차 구조: 순서대로 동작하거나 연산하는 제어 구조를 의미한다.
- 선택 구조: 조건의 결과에 따라서 선택적으로 명령을 실행하는 제어 구조를 의미한다.
- 반복 구조: 같은 동작을 여러번 반복하는 경우 이를 한번에 묶어서 표현하는 제어 구조를 뜻한다.
8. 구문 오류는 프로그램의 문법적인 오류 및 컴파일링되는 오류를 의미한다. 논리 오류는 프로그램의 언어적인 오류는 없으나 프로그램 제어 논리에서 오류가 발생하는 경우를 의미한다.
6주차
1. 데이터통신이란 원거리에 존재하는 컴퓨터 혹은 정보처리 기기를 회선을 통해 연결하여 이를 통해 데이터를 주고받는 것을 의미한다.
2. 모뎀과 디지털 서비스 유닛은 모두 데이터의 장거리 전송에 이용하는 장비로, 모뎀은 아날로그 통신에, 디지털 서비스 유닛은 디지털 통신에 사용하는 장비라는 차이점이 존재한다.
3. 직렬전송이란 데이터통신에 있어 신호 구성단위를 특정 시간당 1비트씩 전송하는 것이다. 병렬전송이란 특정 문자 혹은 데이터를 구성하는 비트군을 동시에 전송하는 데이터통신 방식을 의미한다.
4. 반이중 방식은 한번에 하나만 전송이 가능한 쌍방향 통신으로 무전기가 이에 속한다. 반면에 전이중 방식은 데이터의 양방향 동시 송수신이 가능한 쌍방향 통신을 의미한다.
5. 다중화 전송 방식이란 하나의 독립된 회선을 분할하여 다수의 독립적인 신호를 동시에 송수신하는 방식을 의미한다.
7주차
1. 데이터 교환 방식이란 여러 노드 사이에서 데이터를 교환하기 위한 방식을 의미하며 그 종류에 따라 패킷 교환 방식, 회선 교환 방식, 메시지 교환 방식 등이 있다.
2. 프로토콜이란 컴퓨터 간 또는 장치 간에 데이터를 원활하게 주고받기 위해서 약속한 신호 송신 규약 또는 데이터 표현법 등의 사항을 의미한다.
3. OSI7 계층 모델이란 네트워크 충돌을 막기 위해 국제 표준 기구를 통해 표준화한 네트워크 구조를 의미하며 모듈을 기능을 중심으로 총 7개의 계층으로 구분한 것을 뜻한다.
4. 전송 매체란 네트워크를 통해 연결된 컴퓨터의 상호 정보 공유를 위한 물리적인 전송 통로를 의미하며 유선 또는 무선 매체로 구분한다.
5. 통신에서의 토폴로지란 다수의 컴퓨터 또는 기기가 통신 링크를 통해 연결된 방식을 의미하며 경우에 따라 통신망을 구성하기 위한 물리적인 결선의 방식을 뜻하기도 한다.
6. 근거리 통신망(LAN)이란 비교적 가끼운 거리에 위치한 컴퓨터나 디바이스를 직접적으로 연결한 것으로 그 토폴로지에 따라 링형, 버스형, 스타형 등으로 나뉜다.
3. 프로그램을 작성한 후 프로그램을 실행하면 컴퓨터는 우선 사용자가 입력한 정보를 바탕으로 이를 처리하는 과정을 거치며 최종적으로 출력장치를 통해 결과를 제시하게 된다. 즉 프로그램은 ‘입력, 처리, 출력’의 세 단계를 거친다고 할 수 있다.
4. 컴퓨터 프로그램이란 컴퓨터가 인식하여 처리할 수 있도록 적절한 언어로 제시된 명령어들의 집합을 의미한다.
5. - 포트란: 과학 계산에 주로 사용되는 고급 언어이다.
- 코볼: 회계 업무 및 사무 자동화를 위해 개발된 고급 언어이다.
- 베이직: 객체 지향형이고 이벤트 중심이며 자동화된 프로그래밍 방식의 고급 언어이다.
- C: 저급 언어와 고급 언어의 장점을 모두 가지는 언어로 리눅스 등 운영체제 개발의 바탕이 되었다.
- C++: C언어에 객체 지향 요소를 추가한 고급 언어이다.
- Java: C++의 장점은 그대로 유지하면서 복잡성을 줄이고 단점은 최소화한 고급 언어이다.
6. 문제 분석→입·출력 설계→순서도 작성→원시 프로그램의 코딩 및 입력→프로그램 번역 및 오류 수정→프로그램 모의 실행 및 논리 오류 확인
7. - 순차 구조: 순서대로 동작하거나 연산하는 제어 구조를 의미한다.
- 선택 구조: 조건의 결과에 따라서 선택적으로 명령을 실행하는 제어 구조를 의미한다.
- 반복 구조: 같은 동작을 여러번 반복하는 경우 이를 한번에 묶어서 표현하는 제어 구조를 뜻한다.
8. 구문 오류는 프로그램의 문법적인 오류 및 컴파일링되는 오류를 의미한다. 논리 오류는 프로그램의 언어적인 오류는 없으나 프로그램 제어 논리에서 오류가 발생하는 경우를 의미한다.
6주차
1. 데이터통신이란 원거리에 존재하는 컴퓨터 혹은 정보처리 기기를 회선을 통해 연결하여 이를 통해 데이터를 주고받는 것을 의미한다.
2. 모뎀과 디지털 서비스 유닛은 모두 데이터의 장거리 전송에 이용하는 장비로, 모뎀은 아날로그 통신에, 디지털 서비스 유닛은 디지털 통신에 사용하는 장비라는 차이점이 존재한다.
3. 직렬전송이란 데이터통신에 있어 신호 구성단위를 특정 시간당 1비트씩 전송하는 것이다. 병렬전송이란 특정 문자 혹은 데이터를 구성하는 비트군을 동시에 전송하는 데이터통신 방식을 의미한다.
4. 반이중 방식은 한번에 하나만 전송이 가능한 쌍방향 통신으로 무전기가 이에 속한다. 반면에 전이중 방식은 데이터의 양방향 동시 송수신이 가능한 쌍방향 통신을 의미한다.
5. 다중화 전송 방식이란 하나의 독립된 회선을 분할하여 다수의 독립적인 신호를 동시에 송수신하는 방식을 의미한다.
7주차
1. 데이터 교환 방식이란 여러 노드 사이에서 데이터를 교환하기 위한 방식을 의미하며 그 종류에 따라 패킷 교환 방식, 회선 교환 방식, 메시지 교환 방식 등이 있다.
2. 프로토콜이란 컴퓨터 간 또는 장치 간에 데이터를 원활하게 주고받기 위해서 약속한 신호 송신 규약 또는 데이터 표현법 등의 사항을 의미한다.
3. OSI7 계층 모델이란 네트워크 충돌을 막기 위해 국제 표준 기구를 통해 표준화한 네트워크 구조를 의미하며 모듈을 기능을 중심으로 총 7개의 계층으로 구분한 것을 뜻한다.
4. 전송 매체란 네트워크를 통해 연결된 컴퓨터의 상호 정보 공유를 위한 물리적인 전송 통로를 의미하며 유선 또는 무선 매체로 구분한다.
5. 통신에서의 토폴로지란 다수의 컴퓨터 또는 기기가 통신 링크를 통해 연결된 방식을 의미하며 경우에 따라 통신망을 구성하기 위한 물리적인 결선의 방식을 뜻하기도 한다.
6. 근거리 통신망(LAN)이란 비교적 가끼운 거리에 위치한 컴퓨터나 디바이스를 직접적으로 연결한 것으로 그 토폴로지에 따라 링형, 버스형, 스타형 등으로 나뉜다.
소개글