컴퓨터활용능력1급 필기 후기
1과목에서 기억나는 건 프로그래밍 언어 중 객체 지향 프로그래밍 기법의 종류와 언어의 캡슐화와 같은 특징을 정확하게 알아두어야겠다는 것이었습니다. 암기를 베이스로 공부하시면 좋은 점수를 취득하실 수 있으실 거요.
1. 소프트웨어
: 하드웨어를 이용하여 컴퓨터를 효율적으로 활용하기 위한 프로그램 체계의 총칭
1) 시스템 소프트웨어
① 운영체제(Operating System)
: 하드웨어를 효율적으로 관리하고 사용자 편의를 위해 만들어진 프로그램이며 종류는 DOS, Windows, OS/2, Linux 등이 있다.

② 언어 번역 프로그램(Language Translation P/G)
: 프로그래밍 언어를 기계 명령어로 바꾸는 프로그램이며 종류는 인터프리터, 컴파일러, 어셈블러가 있다.
③ 유틸리티 프로그램(Utility Program)
: 일상적인 컴퓨터 사용 업무의 수행을 지원하는 프로그램이며 파일 관리, 시스템 관리와 같은 관리 작업을 수행한다.
2) 응용 소프트웨어
① 워드프로세서(Word processor)
: MS-Word 등
② 스프레드시트(Spreadsheet)
: MS-Excel, Lotus 등
③ 데이터베이스(Database)
: MS-Access, dBASE, Oracle 등
④ 프레젠테이션(Presentation)
: MS-Powerpoint 등
⑤ 그래픽(Graphic) S/W
: 포토샵, 페인팅 프로그램 등
⑥ 전자 출판(DTP)
: 문방사우 등
⑦ 확률/통계(Statistic) S/W
: SAS, SPSS 등
⑧ 설계 S/W
: CAD(Computer Aided Design) 등
3) 저작권에 따른 소프트웨어의 구분 ★☆★☆★☆★☆★☆★☆★ 최다 빈출 및 자주 나오는 용어에 밑줄 처리 ★☆★☆
① 상용 소프트웨어
: 결제하여 사용하는 소프트웨어이며 모든 기능을 사용할 수 있다.
② 공개 소프트웨어 ★ → 일부라도 무료인 소프트웨어에 ★ 표시하였습니다.
: 개발자가 무료 공개한 소프트웨어.
③ 셰어웨어 ★ ☆ → 일부 기능이나 사용 기간을 한정하는 소프트웨어에 ☆ 표시하였습니다.
: 구매 유도를 위해 일부 기능이나 사용 기간을 한정하여 무료 공개한 소프트웨어. 정기 구독자만 쓸 수 있는 필터가 있는 스마트폰 카메라 앱이 생각났어요.
④ 애드웨어(Adware) ★
: 광고를 보는 조건으로, 무료로 사용하는 소프트웨어. 이것도 스마트폰 게임이 생각났어요. 애드(Ad)는 광고(Advertisement)의 영어 단어 앞 두 알파벳을 따온 거네요.
⑤ 데모 버전 ☆
: 홍보 목적으로 일부 기능이나 사용 기간을 한정하여 배포하는 소프트웨어.
⑥ 트라이얼 버전
: 상용 소프트웨어를 일정 기간 사용해 볼 수 있는 체험판 소프트웨어. 정기 구독자만 쓸 수 있는 필터가 있는 스마트폰 카메라 앱에서 무료 체험 7일 제공해 주는 게 트라이얼 버전이네요.
⑦ 알파 버전
: 베타 전 단계로 테스트하기 위한 버전으로 제작.
⑧ 베타 버전
: 정식 발표 전 테스트하기 위해 일반인에게 공개.
⑨ 패치 프로그램
: 배포된 프로그램의 오류 수정이나 성능 향상을 위해 프로그램 일부를 변경해 주는 프로그램.
⑩ 번들 프로그램
: 특정 하드웨어 또는 소프트웨어를 구매했을 때 끼워파는(주는) 프로그램.
2. 유틸리티
1) 압축 프로그램
: 파일을 압축하여 디스크 공간을 절약할 수 있다.
① WinZip
② 알집
③ WinRAR
2) 기타
① 이미지 뷰어
② 파일 및 디스크 관리 프로그램
③ 화면보호기
3. 프로그래밍 언어(기본)
1) 저급 언어
① 기계어
② 어셈블리어
2) 고급 언어
① C언어
: UNIX 운영체제를 구현하였으며 ALGOL 60을 모체로 개발된 언어로 시스템용 언어이다. 구조적 프로그래밍 구현, 영문 대/소문자를 구분하여 프로그래밍 된다.
② C++
: 객체 지향 언어, 문체를 객체로 모델링(표현, 추상화, 코드 재사용, 클래스, 상속 등 가능)
③ JAVA
: 객체 지향 언어, 멀티스레드 기능 제공(여러 작업 동시 처리 가능), 독립적인 플랫폼(가상 바이트 머신 코드 사용; 특정 컴퓨터 구조와 상관 없음)
④ 기타
: COBOL, ALGOL, FORTRAN, BASIC, LISP(인공지능), SNOBOL(문자열 처리), PL/1(다른 언어의 장점 복합) 등이 있다.
'컴퓨터활용능력1급' 카테고리의 다른 글
[컴퓨터활용능력1급 필기] 1과목 컴퓨터 일반: PC 유지와 보수 (5) | 2024.11.08 |
---|---|
[컴퓨터활용능력1급 필기] 1과목 컴퓨터 일반: 프로그래밍 언어(심화), PC 유지와 보수 (4) | 2024.11.07 |
[컴퓨터활용능력1급 필기] 1과목 컴퓨터 일반: 기타 장치 (4) | 2024.10.24 |
[컴퓨터활용능력1급 필기] 1과목 컴퓨터 일반: 출력 장치 (5) | 2024.10.23 |