히가의 devlog

[2022 2회 정보처리기사 필기] 전공자 일주일 컷 합격 후기+공부법+꿀팁 본문

자격증/정보처리기사

[2022 2회 정보처리기사 필기] 전공자 일주일 컷 합격 후기+공부법+꿀팁

히가 2022. 5. 25. 23:24

 

 

정처기 따두면 여러모로 좋다는 소리가 있어서 3월 28일 오전 10시에 바로 접수했다! 근처에서 시험을 쳐서 좋긴 한데.. 완전 오르막에 오전 9시 시험이라니ㅠㅠ...

 

 

2022 정보처리기사 2회 일정

 

필기시험날이 4월 24일 오전 9시고, 나름 전공자라 한 달 잡고 여유롭게 공부하면 되겠다싶었는데........ 나란 인간 미루고 미루다 D-7일부터 공부 시작^_____^

제발 과락만 면하자는 마인드로 공부했더니... 세상에나 합격🎉

 

2022 정보처리기사 2회 필기 결과

 

 

📌시험후기+TMI

경성대 건학기념관에 처음 가봐서 걱정이 많았음ㅠㅠㅠ... 길 잃는 것도 무섭고 땀 뻘뻘 흘리며 오르막길 가기 싫어서 택시 타고 갈까 하다가 걸어갔음.. 땀 뻘뻘 흘리면서...ㅎ 걸어서 멀진 않았지만 택시 타는 걸 추천함ㅎㅎㅎㅎㅎ

시험장소에 도착해서 내 수험번호에 맞는 시험실로 이동했음!

참고로 정처기 필기 시험칠 때 어차피 감독관님이 수험번호 알려준다고 수험표 안 뽑아가도 상관없다는데 뽑아가는 게 더 나은 거 같음! 잠깐 보여주시고 외워야 해서.. 혹시 긴장감에 잘못 적을 수도 있으니 수험표 뽑아가는 것을 추천! 나같은 경우 바보같이 처음에 수험번호 잘못 마킹해서.. 나락 갈 뻔.. 꼭 수험번호 마킹하시고 여러 번 확인하세요!! 수험표랑 컴싸랑 볼펜, 수정테이프정도 가져가면 좋을 듯! 수정테이프로 수정하는 것보다 시간적인 여유가 있으면 OMR 교체하는 게 더 마음 편함!

시험은 2시간 30분인데 다들 빨리 치고 나가더라고..........나만 최후의 1인으로 남아서 고민하다가 답 고치고 마킹 확인한 듯! 고친 답은 다 틀림ㅋㅎ..

 

1과목 ㅎㅏ... 헷갈리는 게 왜 이렇게 많냐.... 원래 답이 2개인가 싶을 정도로 헷갈리는 문제 많았음ㅠㅠㅠㅠ 처음 보는 선지도 많아서 당황.. 기출에서 자주 본 유스케이프, UML다이어그램, 비기능적 요구문제가 어렵게 출제됨^^^^^ 딱 풀자마자 아 이건 과락각이다 싶었음....ㅎㅎ but 65점><

 

2과목 단위 테스트, 통합 테스트 달달 외울껄.. 헷갈려서 몇 번이고 고민하고 번호 바꾸고 그랬는데 역시 첫 느낌으로 찍은 게 항상 답이야ㅎㅋ.. 화이트 박스와 버블 정렬, 트리 후위 순회 문제는 이전이랑 비슷한 난이도로 출제된 듯 새로운 문제 반 기존에 기출에 비슷하게 나왔던 문제 반

 

3과목 데이터베이스는 효자과목이야ㅠㅠㅠ 넘나 쉽게 나온 듯!! 만점 예상했지만 두 개 틀려버리고ㅎ.. 뷰, 인덱스, 트랜잭션, 키, SQL문 등등 항상 나오는 문제가 나온 듯! 기출이랑 가장 유형이 비슷하게 출제돼서 비교적 쉬웠음

 

4과목 프로토콜, 스케줄링, 유닉스, 페이지 교체 알고리즘 등 모두 기출에서 봤던 문제가 출제됨! 결합도와 응집도 부분 꼭꼭 외웁시다.. 마지막에 호다닥 봤는데 틀림..ㅎㅎ 코드 실행결과 문제도 무난 무난하게 나왔고 프로토콜 문제가 4개 정도 나온 듯! 어려웡ㅠㅠ

 

5과목 신기술 천지ㅋㅋㅋㅋㅋㅋ선지가 왜 다 영어야ㅋㅋㅋㅋㅋㅋㅋㅋ멘붕 왔지만 시험 전에 신기술 부분 여러 번 봐둔게 도움이 돼서 생각보다 덜 틀린듯! 신기술이랑 보안공격기법은 무조건 여러번 봐야해여ㅠㅠ!! 암호 알고리즘도 무조건 출제되는 거 같음

 

오후 2시에 답안 올라온다고 해서 가채점해본 결과 합격이지만..!! 수험번호 한번 잘못 마킹한 게 신경 쓰여서 결과 나올 때까지 불안하게 기다렸음ㅠㅠㅠㅠㅠㅠㅠ 시험 결과 올라오고 합격 확인하고 마라탕 시켜먹음^_____^

 

 

📌정보처리기사

① 총 5과목

-1과목 : 소프트웨어 설계

-2과목 : 소프트웨어 개발

-3과목 : 데이터베이스 구축

-4과목 : 프로그래밍 언어 활용

-5과목 : 정보시스템 구축 관리 

 

② 합격 컷 : 과목당 40점 이상, 평균 60점 이상

 

※ 필기시험 합격 후 발표일로부터 4일 이내에 응시 자격 서류 미제출 시 필기 불합격 처리되므로 반드시 기간 내 제출

 

 

📌교재 : 2022 시나공 정보처리기사 필기

시나공 정보처리기사 필기

 

정보처리기사는 시나공 or 수제비를 교재로 많이 사용한다고 하더라! 여러 블로그나 카페 글에서 필기는 시나공, 실기는 수제비가 좋다고 하길래 시나공으로 구매! 책은 총 3권으로 제1권은 1~3과목까지, 제2권은 4~5과목까지, 마지막 한 권은 기출문제집이다ㅎㅎㅎ 기출문제집은 2회까지만 풀고 오답 노트할 시간 없어서 cbt로 갈아탔다는ㅎㅎ...

 

 

💡 정처기 공부 꿀팁(전공자 기준)

총과목이 5과목이고, 3,4과목은 전공과목에서 다 다뤘던 거라 1,2,5과목 위주로 공부하는 것을 추천!

과락만 면하자는 마인드로!(2과목 1장은 자료구조 내용이고 나머지는 다 암기ㅎㅎ; 5과목도 암호화 방법 내용 이외에는 모두 암기ㅎㅎ..)

 

전공자지만 전공과목이 잘 기억이 안 난다 하셔도 한번 책 읽어보면 어디서 다 들어봤던 것들이라 훨씬 쉽게 느껴짐!

그리고 선지가 영어로도 많이 나오므로 영어와 함께 외우기 꼭... 예를 들면 아래와 같은..ㅎㅎ

 

2022년 4월24일 정보처리기사 기출

 

1과목은 암기+기출 정리해서 자주 나오는 개념들 특징 꼭 다 외우기!

폭포수 모형, 프로토타입 모형, 나선형 모형, 애자일 모형의 각각의 특징은 꼭 외우기!

 

UML 다이어그램, GoF 디자인 패턴 거의 매회마다 나오므로 무조건 암기!!!!!

 

모듈의 독립성을 높이려면 결합도는 약하게, 응집도는 강하게, 모듈의 크기는 작게!!! 

결합도 정도(낮-높) : 자료 스탬프 제어 외부 공통 내용

응집도 정도(낮-높) : 우연 논리 시간 절차 교환 순차 기능

결합도와 응집도의 정도 꼭 외우기!! 영어로도 외우기!!! 

 

요구사항 정의 및 분석 부분도 자주 출제되므로 암기해두기!

 

 

2과목은 자료구조+암기과목으로 자료구조의 특징과 트리 및 정렬 부분은 확실히 이해하고 넘어가는 게 중요!

선형구조(배열, 선형 리스트, 스택, 큐, 데크)는 특징 정도만 알아두면 될 듯! 특히 스택과 큐!!

스택의 특징인 후입 선출(LIFO)과 Push, Pop 알고리즘 정도 이해해두면 좋을 듯! 큐는 선입선출(FIFO)!!!

 

비선형 구조(트리, 그래프) 중 트리는 매우 매우 중요!!!!!!! 기출문제 풀어보면서 감잡기!!!!! 무조건 이해하고 넘어가기!!!!!!!

트리는 개념부터 운행법, 수식의 표기법까지 모두 알아두기!!

 

개념에는 노드, 차수, 단말 노드, 자식 노드, 부모 노드, 형제 노드 등 각 개념을 모두 알아두어야 함!

 

트리의 운행법에는 루트의 위치에 따라 Preorder, Inorder, Postorder로 나뉜다! 주로 트리가 제시되고 각 운행법으로 운행했을 때 각 노드를 방문한 순서는? 하고 문제가 출제됨!

Preorder는 루트가 앞에(Pre) Root-Left-Right

Inorder는 루트가 안에(In) Left-Root-Right

Postorder는 루트가 뒤에(Post) Left-Right-Root

 

수식의 표기법에는 전위 표기법(PreFix), 중위 표기법(InFix), 후위 표기법(PostFix)으로 나뉜다! 주로 중위를 전위나 후위로 바꾸거나 후위나 전위를 중위로 바꾸는 문제로 출제됨! 

전위 표기법(PreFix)은 연산자가 앞에(Pre) 연산자-Left-Right

중위 표기법(InFix)은 연산자가 안에(In) Left-연산자-Right

후위 표기법(PostFix)은 연산자가 뒤에(Post) Left-Right-연산자

 

정렬은 삽입 정렬, 쉘 정렬, 선택 정렬, 버블 정렬, 퀵 정렬, 힙 정렬, 합병 정렬, 기수 정렬의 특징을 키워드 중심으로 알아두고 시간 복잡도를 꼭 외우기!!!!!!! 직접 정렬을 수행해보기!!!!!

각 키워드만 나열해보자면, 

삽입 정렬의 키워드는 "이미 순서화된 파일" 

쉘 정렬의 키워드는 "매개변수"

선택 정렬의 키워드는 "최솟값"

버블 정렬의 키워드는 "인접한 두 개의 레코드"

퀵 정렬의 키워드는 "하나의 파일을 부분적으로 나눔"

힙 정렬의 키워드는 "전이진 트리"

합병 정렬의 키워드는 "이미 정렬된 두 개의 파일을 한 개의 파일로"

기수 정렬의 키워드는 "버킷"

OO정렬을 수행하여 정렬하고자 한다 O회전 후의 결과는?으로 직접 정렬을 수행해보는 문제도 출제됨!

기출을 보면 선택 정렬, 삽입 정렬, 버블 정렬이 주로 출제됨! 2회 필기시험에는 버블 정렬이 출제됨!! 각 정렬 알고리즘을 기출을 통해 꼭 직접 적용해보기!!

 

이외 자주 출제되는 부분은 형상관리, 통합 테스트(하향식, 상향식, 스텁, 드라이버 개념), EAI와 ESB!! 

 

3과목은 데이터베이스 과목을 수강했거나 SQL에 대한 기본지식이 있다면 아주아주 EZ.. 외워야 할게 반이상 줄어듦!!

정규화나 뷰, 인덱스 정도 외워두면 편함! 실제 자주 출제되기도 함!

ex. 뷰는 독자적인 인덱스를 가질 수 없음, 뷰는 검색은 제약이 없지만 삽입, 삭제, 갱신 시 제약 따름

 

개념적 설계, 논리적 설계, 물리적 설계의 특징도 자주 출제됨!

 

가장 가장 중요한 부분은 튜플, 속성, 도메인 등의 용어의 개념 확실히 알아두기! 이 개념을 확실히 모르면 데이터베이스 구조를 이해하기 어려움...

 

후보키, 기본키, 대체키, 슈퍼키, 외래키 개념도 자주 출제됨!

 

DDL, DML, DCL의 종류와 기본형식은 꼭 외우기

 

 

4과목은 프로그래밍 언어와 운영체제, 네트워크 과목이 내용이 나옴

프로그래밍 언어의 경우 코딩을 한 번이라도 해봤다면 모두 쉽게 풀 수 있음! JAVA나 C, Python의 기본 문법(데이터 타입, 변수, 연산자, 제어문, 반복문, 배열, 포인터 등)만 알고 있다면 거의 모든 문제는 맞힐 수 있음! 

증감 연산자(전치, 후치)와 반복문을 결합한 문제나 포인터 문제가 자주 출제됨! 특히!!! 포인터의 개념 꼭 이해하기!!

객체지향 언어의 구성요소인 객체(속성, 매소드), 클래스, 메시지의 의미 알아두기!

 

운영체제의 경우 전공으로 운영체제 과목을 배웠다면 수월하게 이해할 수 있음!

유닉스의 커널과 쉘 특징과 유닉스 특징 자주 나옴!

페이징 기법과 세그먼테이션 기법의 특징 및 차이 외우기!!

(페이징-내부 단편화 발생, 페이지 크기 일정 / 세그먼테이션-외부 단편화 발생, 세그먼트 크기 일정하지 않음)  

페이징 교체 알고리즘 개념 및 계산문제 한 문제씩은 출제되는 듯.. 각 알고리즘 별 예제 풀고 이해하기!! 기출 많이 풀기!!

지역성과 워킹 셋 개념 이해하기

스케줄링 알고리즘 계산문제

 

네트워크의 경우 단순 암기 부분이 대부분이지만 서브 네팅과 같이 계산문제도 한번 출제된 적 있다고 함ㅠㅠ..

클래스별 IP주소 (A는 0~127, B는 128~191 등) 뒷 숫자만 외우기! 기출에서 두세 번 본 듯!

IPv6의 특징 및 구성

OSI 참조모델의 각 계층별 특징 및 관련 장비, 프로토콜 (프로토콜의 경우 TCP와 UDP차이 꼭 알아두기!!)

 

 

5과목은 암기할 거 정말 완전 완전 많음!!! 신기술 용어나 보안 기술 용어 약자나 풀네임에 특징까지 모조리 외워야 함... 약자만 딱 있으면 멘붕 옴.... 적당히 상식적으로 알거나 연상으로 외울 수 있는 부분만 외우고 시험 치기 전에 한번 쓱 보는 걸 추천!

SPICE의 수행단계

비용 산정기법(상향식, 하향식)

수학적 산정기법(COCOMO, FP)의 특징! 계산식은 몰라도 됨!

프레임워크의 특성(특히 제어의 역 흐름 자주 출제됨!)

네트워크 구조(성형, 링형, 버스형, 계층형, 망형)의 특징

경로제어 프로토콜, 병행 제어 기법

교착상태

암호 알고리즘(개인키 암호화, 공개키 암호화)

서비스 공격 유형

보안 설루션(방화벽, 침입 탐지 시스템, 침입 방지 시스템의 특징)

 

 

💡 D-7일 공부법(매일 순공 10시간 이상, 시나공 책 기준으로 설명) 

4월 17일(일) <1과목>

-개념을 공부한 후 그에 딸린 기출문제들을 오답 노트하면서 풀었음

-중요도가 A, B인 부분은 꼼꼼히 공부하고 매 단원이 끝날 때마다 다시 한번 복습했음

-중요도가 C, D인 부분은 개념 공부할 때 한번 읽고 과감히 버림

-헷갈리고 자주 나오는 개념들은 노트에 따로 정리했음

 

4월 18일(월) <2과목>

-중요도가 A, B인 부분은 꼼꼼히 공부하고 매 단원이 끝날 때마다 다시 한번 복습했음

-중요도가 C, D인 부분은 개념 공부할 때 한번 읽고 과감히 버림

-트리의 운행법이나 수식의 표기법, 정렬에 관한 책에 있는 예제나 기출들을 모두 노트에 정리해서 반복해서 봤음

-자료구조나 정렬 부분은 키워드 중심으로 암기

 

③ 4월 29일(화) <3과목>

-중요도가 A, B인 부분은 꼼꼼히 공부하고 매 단원이 끝날 때마다 다시 한번 복습했음

-중요도가 C, D인 부분은 개념 공부할 때 한번 읽고 과감히 버림

-데이터베이스는 기본개념이 중요하므로 개념적 설계, 논리적 설계, 물리적 설계의 키워드와 데이터베이스 용어들을 노트에 정리

-정규화 과정, 뷰, 트랜잭션, 인덱스는 무조건 모두 암기했음

-SQL의 유형과 기본 표기 형식은 따로 노트에 정리해두고 반복해서 봤음(꼭 기출과 함께 이해하기)

 

4월 20일(수) <4과목>

-중요도가 C, D인 부분이 거의 없어 아는 부분만 간단하게 보고 헷갈리는 부분은 따로 노트 정리하며 봤음

-프로그래밍 언어는 이미 알고 있는 부분들이 많아 개념을 그냥 읽고 바로 딸린 문제 풀었음

-3단원부터 중요도 A인 부분 노트 정리

-특히 OSI참조모델과 관련된 장비, 프로토콜 노트 정리(이어지는 내용이므로!) 

-스케줄링 알고리즘의 경우 딸린 문제들 여러 번 풀이(계산문제)

 

4월 21일(목) <5과목>

-1단원에서는 비용 산정기법을 중심으로 공부(노트 정리)

-2단원에서는 신기술 중심으로 공부(개념으로 풀네임 유추하고 철자도 되도록이면 외웠음)

-신기술의 경우 아는 선에서, 이해하는 선에서 외우고 넘어갔음

 

4월 22일(금) <개념 정리>

-중요도 A, B인 부분 다시 보기

-노트 정리 다시 보기

-계산문제들(정렬, 트리, 스케줄링 알고리즘, 비용 산정기법 등) 다시 풀어보기

-시간이 남아 C, D인 부분도 한번 다시 읽어봄

 

4월 23일(토) <기출+오답노트>

-기출 오답 노트하면서 풀기

-손 아파서 폰으로 cbt 기출 풀기(정답 가리고)

-틀렸거나 헷갈렸던 문제 캡처하기(캡처한 부분 시험 전에 다시 보기!!)

 

 

 

도움이 되셨으면 좋겠습니당 다들 필기 합격하세요:P

실기 합격한다면 실기 후기 들고 다시 오겠습니당...........

Comments