Non-CS Major Self-Study Korean Information Processing Engineer Practical Exam Pass Review + Story of Writing a Book Out of Anger
Summary
A vivid review of a non-CS major self-learner passing the Information Processing Engineer practical exam with 75 points. Shares 5-stage emotional journey from anger to peace, AI utilization methods, and minimal study scope strategies.
Summary
Stage | Summary |
---|---|
Anger | Almost gave up on coding problems due to For-loop issues |
Helplessness | Theory problem scope too broad, lost motivation to study |
Indignation | Found a way by studying together with AI |
Fury | Still too broad scope, found minimal study range |
Peace | Created study guide and summary PDF myself and passed |

I am a non-CS major, but I passed both the written and practical exams of the 2025 2nd Korean Information Processing Engineer certification on the same attempt.
My blog has many articles about Information Processing Engineer practical theory.
All were written while preparing for the practical exam.
I even created a website called 정처기 감자.

I'll share the emotions I felt and the problem-solving process as a non-CS major preparing for the Information Processing Engineer practical exam through self-study.
Anger (怒)

The practical exam includes C language, Java, and Python problems. They're called coding problems, but looking at past questions, there are tons of For-loop problems.
For-loops are syntax that allows you to repeatedly run internal code.
Among them, there's the worst villain problem, the perfect number problem (2023 3rd exam).

If I hadn't memorized perfect numbers, I would have had to try putting in every number from 2 to 100 one by one to get it right.
Besides this, various For-loop problems were presented, and the malicious ones required putting in at least 20 or more numbers or characters to solve.
The Information Processing Engineer exam should filter people with basic development skills, but these problems seemed like they were just testing 'computers themselves,' which made me angry.
Since I'm not a computer, I prepared with the mindset of giving up when such problems appear.
Helplessness (無力感)
While preparing for the 2025 2nd Information Processing Engineer practical exam, I looked at many 2025 1st practical exam problems.
The 2025 1st practical exam had a 15% pass rate, making it the 3rd most difficult exam since the 2020 revision (2nd most difficult excluding the post-revision exams).
The 1st practical exam had many crazy coding problems.

They were full of problems that seemed absolutely unsolvable in an actual exam setting.
So I strategized to intensively prepare theory to get most theory problems right and only solve easy coding problems.
But looking at the theory content, there was way too much to memorize.

The explanations in books were poor, making them hard to understand and impossible to memorize. (It's more accurate to say I didn't want to memorize them.)
As studying became ineffective, I spent more days idling around.
Indignation (憤怒)

But isn't this the era of AI?
To supplement the insufficient book explanations, I started asking AI various questions, and studying became fun.

If you want to know how I memorized them, please read the design pattern articles in 정처기 감자 - SW설계.
All articles were written with AI, and they include examples, making it easy to understand each design pattern.
I even came up with Initial Sound Law + Image Memory Method, so reading it will definitely help.
Fury (憤怒)
Thanks to AI, I could study enjoyably, but the theory study volume was still too much.
At this rate, even one complete reading was impossible.
Finally, I started analyzing past exam problems, and I found patterns in theory problems!

But the book I was studying included all past exam problem scopes, plus theories that might possibly appear.
So looking at the book, the theory scope to study was enormous.
But in fact, there were many false positives in the book.
Peace (平安)
The minimal theory study scope to get 60 points is written on the Information Processing Engineer Practical Study Method [Theory Part] 👺 | 2025 2nd Practical Theory Problem Prediction Based on Past Exams page.
And based on this scope, matching terms and keywords from past exam problems is summarized in Information Processing Engineer Practical Theory Summary PDF Download 2025 2nd Prediction Ultra-Compressed Cramming.

I actually got 10 out of 11 theory problems right and 5 out of 9 coding problems right, achieving 75 points.
A friend who took the exam with me (failed the 1st practical exam) also solved problems on this blog and passed with 65 points by referring to this summary PDF on exam day.
After the Exam
I'm refining the Information Processing Engineer practical exam articles on this blog and posting them on the 정처기 감자 site.
I can't post quickly due to other busy life matters, but I plan to update continuously.
Problem analysis and summary PDF predictions for the 2025 3rd practical exam will be posted on 정처기 감자.
I hope everyone who reads this article to the end will pass.