http://www.lua.org/pil/


Lua Programming in Lua

This is an online version of the first edition of the book

Programming in Lua
by Roberto Ierusalimschy
Lua.org, December 2003
ISBN 85-903798-1-7

The book is a detailed and authoritative introduction to all aspects of Lua programming, by Lua's chief architect. The first edition was aimed at Lua 5.0.

If you like the online version, please consider buying a copy of the second edition, which updates the text to Lua 5.1 and brings substantial new material. [Buy from Amazon]

For the official definition of the Lua language, see the reference manual.

Copyright © 2003-2004 Roberto Ierusalimschy. All rights reserved.
This online book is for personal use only. It cannot be copied to other web sites or further distributed in any form.


Contents

Preface
Audience
Other Resources
A Few Typographical Conventions
About the Book
Acknowledgments
Part I. The Language
1 Getting Started
1.1 Chunks
1.2 Global Variables
1.3 Some Lexical Conventions
1.4 The Stand-Alone Interpreter
2 Types and Values
2.1 Nil
2.2 Booleans
2.3 Numbers
2.4 Strings
2.5 Tables
2.6 Functions
2.7 Userdata and Threads
3 Expressions
3.1 Arithmetic Operators
3.2 Relational Operators
3.3 Logical Operators
3.4 Concatenation
3.5 Precedence
3.6 Table Constructors
4 Statements
4.1 Assignment
4.2 Local Variables and Blocks
4.3 Control Structures
4.3.1 if then else
4.3.2 while
4.3.3 repeat
4.3.4 Numeric for
4.3.5 Generic for
4.4 break and return
5 Functions
5.1 Multiple Results
5.2 Variable Number of Arguments
5.3 Named Arguments
6 More about Functions
6.1 Closures
6.2 Non-Global Functions
6.3 Proper Tail Calls
7 Iterators and the Generic for
7.1 Iterators and Closures
7.2 The Semantics of the Generic for
7.3 Stateless Iterators
7.4 Iterators with Complex State
7.5 True Iterators
8 Compilation, Execution, and Errors
8.1 The require Function
8.2 C Packages
8.3 Errors
8.4 Error Handling and Exceptions
8.5 Error Messages and Tracebacks
9 Coroutines
9.1 Coroutine Basics
9.2 Pipes and Filters
9.3 Coroutines as Iterators
9.4 Non-Preemptive Multithreading
10 Complete Examples
10.1 Data Description
10.2 Markov Chain Algorithm
Part II. Tables and Objects
11 Data Structures
11.1 Arrays
11.2 Matrices and Multi-Dimensional Arrays
11.3 Linked Lists
11.4 Queues and Double Queues
11.5 Sets and Bags
11.6 String Buffers
12 Data Files and Persistence
12.1 Serialization
12.1.1 Saving Tables without Cycles
12.1.2 Saving Tables with Cycles
13 Metatables and Metamethods
13.1 Arithmetic Metamethods
13.2 Relational Metamethods
13.3 Library-Defined Metamethods
13.4 Table-Access Metamethods
13.4.1 The __index Metamethod
13.4.2 The __newindex Metamethod
13.4.3 Tables with Default Values
13.4.4 Tracking Table Accesses
13.4.5 Read-Only Tables
14 The Environment
14.1 Accessing Global Variables with Dynamic Names
14.2 Declaring Global Variables
14.3 Non-Global Environments
15 Packages
15.1 The Basic Approach
15.2 Privacy
15.3 Packages and Files
15.4 Using the Global Table
15.5 Other Facilities
16 Object-Oriented Programming
16.1 Classes
16.2 Inheritance
16.3 Multiple Inheritance
16.4 Privacy
16.5 The Single-Method Approach
17 Weak Tables
17.1 Memoize Functions
17.2 Object Attributes
17.3 Revisiting Tables with Default Values
Part III. The Standard Libraries
18 The Mathematical Library
19 The Table Library
19.1 Array Size
19.2 Insert and Remove
19.3 Sort
20 The String Library
20.1 Pattern-Matching Functions
20.2 Patterns
20.3 Captures
20.4 Tricks of the Trade
21 The I/O Library
21.1 The Simple I/O Model
21.2 The Complete I/O Model
21.2.1 A Small Performance Trick
21.2.2 Binary Files
21.3 Other Operations on Files
22 The Operating System Library
22.1 Date and Time
22.2 Other System Calls
23 The Debug Library
23.1 Introspective Facilities
23.1.1 Accessing Local Variables
23.1.2 Accessing Upvalues
23.2 Hooks
23.3 Profiles
Part IV. The C API
24 An Overview of the C API
24.1 A First Example
24.2 The Stack
24.2.1 Pushing Elements
24.2.2 Querying Elements
24.2.3 Other Stack Operations
24.3 Error Handling with the C API
24.3.1 Error Handling in Application Code
24.3.2 Error Handling in Library Code
25 Extending your Application
25.1 Table Manipulation
25.2 Calling Lua Functions
25.3 A Generic Call Function
26 Calling C from Lua
26.1 C Functions
26.2 C Libraries
27 Techniques for Writing C Functions
27.1 Array Manipulation
27.2 String Manipulation
27.3 Storing State in C Functions
27.3.1 The Registry
27.3.2 References
27.3.3 Upvalues
28 User-Defined Types in C
28.1 Userdata
28.2 Metatables
28.3 Object-Oriented Access
28.4 Array Access
28.5 Light Userdata
29 Managing Resources
29.1 A Directory Iterator
29.2 An XML Parser


Last update: Wed May 9 11:40:44 BRT 2007

'기본 카테고리' 카테고리의 다른 글

LUA 5.0 C API 메뉴얼 번역  (0) 2007.10.01
[펌] 루아 스크립트란?  (0) 2007.10.01
파이썬으로 레이싱걸 갤러리 긁어오기  (0) 2007.10.01
UEW를 이용한 배선방법  (0) 2007.09.29
전자공작소 링크들....  (0) 2007.09.29
프갤에서 반응보고 점차 수정할 생각인데 시험삼아 올림.
------------

아아...시험삼아 작성해보느 파이썬 강좌.

어차피, 프갤에서 노는 훃들은 엔간하면 나보다 잘할테니
파이썬을 소개하는 것을 목표로 할께.
너무 자세한건 묻지 말아줘. (몰라)


----------------
목표 : 레이싱 모델 사진 모으기 -_-*
세부사항 : 레이싱 모델 갤러리의 임이의 두 게시물 사이의 게시물들에 첨부되어 있는 모델 사진 다운받기.
알고 있어야 하는 것들 : HTML, 정규식


진행은 인터프리터를 켜놓고 따라하면 될꺼야.

우선 게시물 기본 주소를 얻어오자!
( http://gall.dcinside.com/list.php?id=racinggirl&no= )
이건 뭐..프로그래밍으로 하는게 아니니 설명 패스!

그리고 까먹기 전에 아무 변수에나 넣어두자.
알다시피 파이썬은 아무때나 변수를 만들 수 있으니까 필요할때 만들면 돼~

>>> racingGirlUrl = 'http://gall.dcinside.com/list.php?id=racinggirl&no='


파이썬에서 문자열은 '나 "로 감싸면 되고 차이는 없어. 문자열이 여러줄일땐 '''나 """로 감싸면 되고. 뭐 그냥 그렇다구요~

저 주소를 어떻게 쓸꺼냐면, 주소 뒤에 게시물 번호만 바꿔서 for로 돌리는거야..

>>> for no in range(170710, 170720):
>>> print racingGirlUrl + str(no)


웁스, 차근차근 설명하려 했는데 단번에 너무 많은게 나와버렸네.
* for
* range
* 들여쓰기
이정도가 저거에서 볼만한 게 아닌가 싶네.

# 들여쓰기
우선 들여쓰기부터 보면, C나 자바는 함수나, for, if등 구역을 나눌 때 {}를 사용하잖아?
그런데 {}사용하면서도 사람들이 들여쓰기도 다 하잖아. 그래서 파이썬은 {}를 안쓰고 그냥 들여쓰기를
구역 구분으로 사용해.
{}가 컴퓨터를 위한거고 들여쓰기가 인간을 위한 것이었다면 파이썬은 그냥 들여쓰기만 사용해서 컴퓨터와 인간이 같은걸 보게 하는거지.

# for
파이썬에서 for문은 시퀀스 자료형 탐험용이라고 보면 될 것 같아.
그러니까...
for A in B: 라고하면 B는 시퀀스 자료형 오는거고 A는 우리가 하니씩 받을 변수가 되는거지.

아, 그리고 if, while, for등의 끝에는 :를 붙여줘.

# range
range는 주어진 숫자 사이의 리스트를 만드는 함순데.
range(10)하면 [0,1,2,3,4,5,6,7,8,9]가 되는거고
range(5, 10)하면 [5,6,7,8,9]가 되는거고, 막 이래.

# 기타
print는 화면 출력, str은 문자열로 변경.
문자열끼리 연결할때는 +로 연결해주면 되는거야~


자자. 이제 주소도 생성했으니 게시물 속 알맹이를 얻어와야지!
파이썬은 기본으로 제공되는 모듈이 참 많은데 그중에 urllib라는게 있어.
모듈을 불러오는건 두가지 방법이 있는데 그건 그냥 넘어가고.
모듈 불러오기!

>>> import urllib

모듈 불러오고 하는건 생긴게 자바랑 비슷하게 생겼더라고.
아무튼 저 모듈에 urllib.urlopen이란 함수가 있는데 url에 연결해서 파일 오브젝트를 넘겨줘..

우리가 필요한건 아까 그 for문에서 만든 주소니까 거기에 추가하면 되겠지.

>>> for no in range(170710, 170720):
>>> url = racingGirlUrl + str(no)
>>> f = urllib.urlopen(url)


파이썬이 스크립트 언어라서 좋은게, 모듈이나 클래스 등의 변수, 메소드 등이 뭐가 있나 모르겠으면
dir해보면 대충 알 수 있어. 이게 참 좋더라.

>>> dir(f) 해보면 대충
['__doc__', '__init__', '__iter__', '__module__', '__repr__', 'close','fileno', 'fp', 'geturl', 'headers', 'info', 'next', 'read','readline', 'readlines', 'url']


이런식으로 나올꺼야.
뭐..이름만 나오니까 메소든지 변순지는 알 수 없지만...대충 감은 오잖아?

>>> f.read() 를 하면 아까 읽어들인 페이지의 HTML이 좍~ 출력되겠지-_-
근데 이렇게 하면 for문이 끝나고 마지막에 남은 f의 내용만 본거니까 나머지도 다 보기위해 이것도 for문으로 넣자.

>>> for no in range(170710, 170720):
>>> url = racingGirlUrl + str(no)
>>> f = urllib.urlopen(url)
>>> html = f.read()

아무튼 게시물의 html도 읽어왔으니 이제 사진 주소를 찾아야지!

이것도 코딩으론 모르겠고. 손으로 직접-_-;
대충 html을 보니까.. http://image.dcinside.com/download.php로 시작하는걸 받으면 되겠네.

이제 정규식을 쓰자고.
파이썬 정규식 모듈은 re야.
(모듈 이름 쓰기가 얼마나 귀찮았으면 두자로 했을까. 게으른 사람들 같으니-_-;)

>>> import re


뭐..정규식 모듈이 해주는게 이것저것 있지만 우리가 필요한건 문자열에서 원하는 문자열만 뽑아내는거니 그것만 보자구.
(아까 말했듯, dir(re)를 해보면 re 모듈에 들어있는 클래스, 함수 등을 볼 수 있다오~)

우리가 찾는 함수는 이것! re.findall

아 근데 이 함수 인자가 어떻게돼더라...잘 모르겠을 땐
>>> help(re.findall) 해보면 대충 설명이 나오지.

내가 사용할 정규식은 http://image.dcinside.com/download.php[^']+ 이거야.
(정규식에 대한 설명은 패스.)

합쳐서 아까 그 for문에 넣어주면

>>> for no in range(170710, 170720):
>>> url = racingGirlUrl + str(no)
>>> f = urllib.urlopen(url)
>>> html = f.read()
>>> imageUrlList = re.findall("http://image.dcinside.com/download.php[^']+", html)


이렇게 되겠다. 하하 이제 사진 주소들도 얻어왔으니 다운받아서 저장하는 것만 남았군.

파이썬 기본 자료형에 리스트라는게 있는데, 뭐 이름에서도 알 수 있듯 시퀀스 자료형이야.
리스트의 문법은 []로 감싸는거고,
[]는 빈거 [1]는 1이 있는 리스트, [1, 'bob'] 이런 1이랑 'bob'이 있는 리스트. [1, 'bob', ['gopa']] 이건 리스트 안에 리스트가 있는거.

이 얘길 갑자기 왜하냐면 방금 findall하면 넘어오는게 찾은 주소들의 리스트거든.
우리가 하려는건 받은 리스트를 순서대로 돌면서 그 주소의 사진을 urlopen으로 열어서 내 컴퓨터에 저장하는 것.
여태까지 했던거의 반복이니까 설명 없이 바로 작성할께.

>>> fileNo = 0
>>> for no in range(170710, 170720):
>>> url = racingGirlUrl + str(no)
>>> f = urllib.urlopen(url)
>>> html = f.read()
>>> imageUrlList = re.findall("http://image.dcinside.com/download.php[^']+", html)
>>> for url in imageUrlList:
>>> contents = urllib.urlopen(url).read()
>>> file(str(fileNo)+'.jpg', 'w').write(contents)
>>> fileNo = fileNo + 1


이정도쯤 되겠네.

쓰면서 for문 안에껄 함수로 빼낼껄. 하는 후회를 하긴 했는데, 뒤늦게 생각난거라 고치기가 귀찮네.

완성 소스
-----------------------
import re
import urllib
fileNo = 0
racingGirlUrl = 'http://gall.dcinside.com/list.php?id=racinggirl&no='
for no in range(170710, 170720):
url = racingGirlUrl + str(no)
f = urllib.urlopen(url)
html = f.read()
imageUrlList = re.findall("http://image.dcinside.com/download.php[^']+", html)
print imageUrlList
for url in imageUrlList:
print fileNo
contents = urllib.urlopen(url).read()
file(str(fileNo)+'.jpg', 'w').write(contents)
fileNo = fileNo + 1


-----------------
아~ 레모들 이쁘네~

간단한 것 몇가지 추가하자면,
파이썬에서 주석은 #로 시작하면 되고,
html 파싱해서 뭐 찾고 그러는거면 파이썬엔 beautifulSoap이란걸 많이 쓰더라. 편해.


----
이랬음 좋겠다 저랬음 좋겠다 글올려줘~

출처: DC프벨
TAG

'기본 카테고리' 카테고리의 다른 글

[펌] 루아 스크립트란?  (0) 2007.10.01
Programming in Lua  (0) 2007.10.01
UEW를 이용한 배선방법  (0) 2007.09.29
전자공작소 링크들....  (0) 2007.09.29
버거타임....  (0) 2007.09.23

▦ Jeneena's Electronics hobby world

http://project-hf.net

UEW를 이용한 배선방법

UEW를 이용한 배선방법



1. UEW 소개

본인 처음 UEW라는 것을 본 것은 elm-chan.org라는 일본의 취미전자 사이트에서 였다. 그 곳의 운영자분은 오로지 UEW로만 배선을 하는데, 보기에 무척 편리하고 유용해 보였다. 과연 국내에서도 구할 수 있을까 의문스러웠지만, 역시 없는 것 없는 청계천에서 어렵지 않게 구할 수 있었다.
UEW는 폴리우레탄 동선이란 것인데, 보통의 에나멜선과 유사하다고 생각하면 된다. 에나멜선과 다른점은 이것의 피복이 에나멜과는 달리 열에 녹는다는 점이다. 즉, 인두로 약간의 열을 가해주면 피복이 녹아서 그부분만 납땜이 가능하다. 인두가 직접 닿지 않은 부분은 절연상태이기 때문에 안심하고 배선할 수 있다. 게다가, 굵기또한 늘어서 고밀도의 배선에도 전선이 수북히 쌓이는 일이 없다. 또 한가지의 장점은 가격이 무척 싸다는 것이다. 위의 사진은 청계천에서 5천원주고 구입한 분량인데, 거의 10년이상 사용은 무리가 없을 듯 하다.

2. UEW의 사용예

좌측의 사진은 본인이 1.27mm피치의 SMD형 IC에 부착해본 모습이다. 1.27mm정도는 초보자라도 큰 무리가 없고, 숙달되면 더 좁은 피치의 납땜도 어렵지 않다. 우측 사진은 elm-chan.org의 운영자 ChaN님의 작품인데, 물론 이정도가 되려면 밥먹고 이것만 해도 오래걸릴 것이지만, 불가능한 경지는 아니라고 본다.

역시 좌측 사진은 본인이 생각없이 쭉쭉 배선해본 사진이고, 우측은 ChaN님의 배선한 사진인데, 좀 비교되서 쪽팔리지만 아무튼 이렇듯 부담없이 쭉쭉 배선을 할 수 있고, 수십개의 선이 몰려 있어도 수북히 쌓이지 않아서 좋다. 저렇게 복잡하게 배선하면 핵갈리지 않는냐는 말이 나올 수 있지만, 어차피 래핑와이어 등으로 배선을 하더라도 핵갈리는건 근본적으로 피할 수 없는 문제다.

3. UEW 사용시 유의점

꼭 UEW찬양자처럼 잔뜩 써놓기는 했는데, 물론 UEW가 모든 문제의 해결책은 아니다. 익숙해지기에는 다소간의 시간이 걸리는 것도 사실이다. DIP부품만으로 구성하는 경우 버스 라인과 같이 신호선이 여러 부품으로 연속적으로 이어지는 경우 매우 편리하지만 1:1로 이어지는 배선의 경우(대부분 SMD부품으로 작업하는 경우가 그렇다) 작업하는데 꽤 많은 시간이 걸린다. 하지만, 일반적인 래핑와이어로는 근본적으로 그러한 작업 자체가 거의 불가능하므로 큰 문제점이라 할 수는 없을 것이다.
UEW는 매우 굵기가 가늘기 때문에 작업시에도 약간 더 주의할 가 있다. 쉽게 끊어지거나 하지는 않지만 밀도높게 배선을 하다보면 뾰족한 물체로 인해 피복이 손상될 우려도 있으니 주의해야 한다. 고속의 회로를 작업한다면 선 자체의 피복은 거의 두께가 없다시피 하므로 너무 밀착되어 Crosstalk가 생길 우려가 있으니 가능한한 지나치게 밀착되지 않게 작업을 하도록 한다.
전원라인은 좀 굵은 배선이 필요하기 때문에 가능하면 0.5mm주석도금선과 같은 재료를 이용하기 바란다.

4. UEW의 사용법

뭐 이 정도면 UEW에 대한 소개가 된 것 같고, 이제는 어떻게 사용하는지 한번 보기로 한다. 부품 다리에 UEW를 칭칭 감으려면 손으로 잡고서 감는 것은 거의 불가능하다. 안되지는 않겠지만 그 수준이 거의 노가다가 될 것이다. 그러므로 도구를 하나 간단하게 제작을 해야 하는데, 그것이 바로 와이어링 펜을 자작하는 것이다.


[본인이 직접 자작한 와이어링 펜]

ChaN님이 만들 것을 보고 따라서 해봤다. 척 보시면 알겠지만 고장난 샤프의 내용물(?)을 전부 버리고 철사와 롤러를 이용해서 만든 것이다. 롤러는 천원짜리 실납에 들어있는 것을 이용했다. 주위에 보면 비슷한 것들이 많이 있을테니 잘 찾아보도록 하자. 좀 구질구질하기는 해도, 딱 쓰기 좋다.

본인은 크기상의 장점 때문에 다소 비싸더라도 SMD부품을 사용하기 좋아하는데 UEW를 사용하면 0.65mm~1.27mm피치의 IC 정도는 직접 다리에 납땜해가면서 작업할 수 있다. 만능기판에 SMD IC를 붙이려면, 그냥 올려놓으면 1개의 구멍에 2개 이상의 핀이 올라가게 되어 쇼트의 우려가 있기 때문에 IC의 밑바닥에 캡톤 테이프를 붙여서 IC의 다리가 기판에 직접 닿지 않도록 한다. 캡톤 테이프는 청계천 테이프 전문점이나 툴맥스와 같은 공구 쇼핑몰 등에서 구입이 가능하다.

그냥 변환기판 쓰지... 이러시는 분도 계시겠지만 변환기판이 가격은 몇 천원~몇 만원이 되다보니 정작 IC보다 더 비싸다. 게다가 크기도 상당히 크기 때문에 SMD의 이점이 없어진다. 그러므로 나는 왠만하면 변환기판 사용을 자제한다. 핀이 너무 많다거나 0.5mm pitch인 경우는 어쩔 수 없지만. ChaN님은 0.5mm도 작업을 하시던데 본인은 시도할때마다 번번히 실패했다.

일반적인 배선을 할 때는 위의 사진처럼 각 부품의 다리에 몇바퀴 감고, 인두를 갖다대면 UEW의 피복이 지글지글 끓으면서 녹는다. 생각보다 쉽게 녹지는 않으니 안심하고 작업해도 괜찮다. 피복이 녹지 않으면 납이 묻지 않으므로 녹았는지 어렵지 않게 알 수 있다. 한번에 하나씩 납땜하지 말고 쭉쭉 배선을 대강 마친다음에 한꺼번에 납땜을 하는 편이 좋다. 처음에는 쉽지 않겠지만 숙달되면 훨씬 편함을 알 수 있을것이다.

UEW를 중간 중간 절단하려면 니퍼나 일반 커터칼보다는 좌측과 같은 아트 나이프를 사용하는 것이 좋다. 칼날이 45도 정도로 서있는 형태이기 때문에 수직으로 눌러서 자르는데 적당하다. 대형 문구점이나 프라모델점에서 몇 천원 정도면 구입이 가능하다. 운영자도 구입한지 10년이 넘는 물건이라 요즘은 얼마나 하는지 잘 모르겠다.
구입시 칼날이 몇 개 들어있는데, 금방 소모되므로 사진 우측과 같은 별매의 칼날을 한 통 더 구입하는게 좋다. 써보시면 알겠지만 쓸모가 많은 칼이다. 커터칼과 쨉이 안될 정도로 날카롭고 잘 잘라진다. 손도 잘 잘라지니 주의하기 바란다. 운영자의 손에도 저 칼에 찔린 흔적이 몇 군데 있는데, 커터칼로 입는 부상과는 차원이 다르다. 완전 관통(?)이 되버리니 우습게 보다가는 흉터 몇군데 생길것이다. 어느 분들은 전원라인도 그냥 0.25mm래핑와이어를 사용하시는 것 같은데 이왕이면 전원라인은 굵은 것이 좋다. 본 운영자는 0.5mm 주석도금선을 애용한다.

청계천 등지에서 어렵지 않게 구입할 수 있고 좌측과 같은 롤 형태로 판매된다. 보시다시피 보통 저항이나 콘덴서와 같은 부품의 리드선과 같은 재질이다. 구리선에 주석 도금을 한 것이다. 이를 사용하려면 우측의 사진처럼 곧게 펴줘야 한다. 뺀찌나 플라이어 등으로 양쪽을 딱 붙잡고 쭉 당기면 약간 늘어나는데 여기서 약간 힘을 더 가하면 끝부분이 뚝 끊어지면서 완전히 쫙 펴지는걸 볼 수 있을 것이다. 사진처럼 미리 왕창 만들어두면 나중에 쓰기가 좋다.

이상으로 UEW사용법에 대한 기사를 마치려고 한다. 더 쓰고는 싶지만 쓸 것도 없고, 귀찮기만 하다. 누구나 몇 번 쓰다보면 알 수 있는 쉬운 것이기 때문이다. 앞으로 여러분이 공작이 좀 더 재미있게 되기를 바란다.

참고 사이트
UEW사용법은 운영자의 독창적인 아이디어가 아님을 밝히며, 아래의 사이트에서 보고 관심이 생겨 시도하게 된 것이다.

www.elm-chan.org

"Wiring technique on the proto-board"
"Wiring technic on the universal board. (power line)"



'기본 카테고리' 카테고리의 다른 글

Programming in Lua  (0) 2007.10.01
파이썬으로 레이싱걸 갤러리 긁어오기  (0) 2007.10.01
전자공작소 링크들....  (0) 2007.09.29
버거타임....  (0) 2007.09.23
2007년 게임그래픽전문가 필기 시험  (0) 2007.09.21

전자 공작의 제작품으로, 배포 할 수 있는 것을 정리

http://blog.naver.com/ykb4027?Redirect=Log&logNo=140011304696

전자 공작에의 챌린지[각종 응용사례]

http://blog.naver.com/kash99?Redirect=Log&logNo=41431728

1. http://hobby_elec.piclist.com/e_menu.htm

- 구글에서 'Hobby Electronics'라고 검색하면 수위권 내에 드는 사이트.

- 한 5년전에 관심을 가졌던 사이트인데, 여전히 건재함.

2. http://amasci.com/amateur/elehob.html

과학교재

http://www.busanhobby.co.kr/index.php

버거타임....

실기는 이번엔 어떻게 보는 시험인지 탐색전이고...

어떤 시험인지 확인되면 내년에나 본격적으로 준비해야 겠다.



KTF UCC 작품이름 모넥스네트워크

정보관리 기술사의 출제범위의 정확한 이해|주간소식
2007.07.14 20:07

시험을 주관하는 한국 산업인력관리 공단의 정보관리 기술사에 대한 정의입니다.

숙독하시고 정확하게 관점을 일치시켜 주시기 바랍니다.


기술사 자격종목별 시험과목

정보처리

정보관리기술사

정보의 구조, 수집, 정리, 축적, 검색 정보시스템의

설계수치계산 기타 정보의 분석, 관리 및 기본적인

응용에 관한 사항

전자계산조직응용

기술사

하드웨어시스템, 소프트웨어시스템에 관한 분석, 설계

및 구현, 기타 컴퓨터 응용에 관한 사항





기술사 종목별 출제영역



정보관리

기초이론(OS, 알고리즘, 컴퓨터구성 및 구조, 프로그래밍언어론, 소프트웨어공학, 테이터베이스 데이터통신 등)

실무기술 및 이론(시스템분석 및 설계, 네트워크 구축 및 요소기술, DB설계 및 운용, 알고리즘분석, 시스템응용능력 등)

실무경험(신기술, PM경험, 시스템구축경험, Project Development 컨설팅경험 등)

전자계산기조직응용

하드웨어 시스템(논리회로설계, 응용, 컴퓨터구조, 네트워크장비의

기능, 신기술의 하드웨어장비 기능 등)

소프트웨어시스템 분석, 설계 및 구현(응용 소프트웨어 설계, 구현, 유지보수 방법론, 미들웨어의 종류, 기능, 역할, 임베디드 소프트웨어의 기능, 역할, 기타 소프트웨어 지식 등)

퓨터응용(해킹, 보안이론, 인터넷응용, 유비쿼터스 컴퓨팅, 기타

컴퓨팅응용 지식 등)





이춘식(csklee11)
정보관리 기술사의 출제범위의 정확한 이해|주간소식
2007.07.14 20:07

시험을 주관하는 한국 산업인력관리 공단의 정보관리 기술사에 대한 정의입니다.

숙독하시고 정확하게 관점을 일치시켜 주시기 바랍니다.


기술사 자격종목별 시험과목

정보처리

정보관리기술사

정보의 구조, 수집, 정리, 축적, 검색 정보시스템의

설계수치계산 기타 정보의 분석, 관리 및 기본적인

응용에 관한 사항

전자계산조직응용

기술사

하드웨어시스템, 소프트웨어시스템에 관한 분석, 설계

및 구현, 기타 컴퓨터 응용에 관한 사항





기술사 종목별 출제영역



정보관리

기초이론(OS, 알고리즘, 컴퓨터구성 및 구조, 프로그래밍언어론, 소프트웨어공학, 테이터베이스 데이터통신 등)

실무기술 및 이론(시스템분석 및 설계, 네트워크 구축 및 요소기술, DB설계 및 운용, 알고리즘분석, 시스템응용능력 등)

실무경험(신기술, PM경험, 시스템구축경험, Project Development 컨설팅경험 등)

전자계산기조직응용

하드웨어 시스템(논리회로설계, 응용, 컴퓨터구조, 네트워크장비의

기능, 신기술의 하드웨어장비 기능 등)

소프트웨어시스템 분석, 설계 및 구현(응용 소프트웨어 설계, 구현, 유지보수 방법론, 미들웨어의 종류, 기능, 역할, 임베디드 소프트웨어의 기능, 역할, 기타 소프트웨어 지식 등)

퓨터응용(해킹, 보안이론, 인터넷응용, 유비쿼터스 컴퓨팅, 기타

컴퓨팅응용 지식 등)



이춘식(csklee11)

정보관리 기술사와 전자계산조직응용 기술사의 차이

나도 평가하기 good3110

집필자 santalsm (2005-11-18 13:48)집필한 지식 더보기

조회8,492

신고신고|이의제기이의제기

u 정보관리 기술사와 전자계산조직응용 기술사의 차이 및 선택 방법

IT 기술사중에서 정보관리 기술사와 전자계산조직응용 기술사의 차이를 설명하기가 참 어렵다. 또한 기술사 시험을 준비하는 사람들에게 어느 종목을 선택해야 하냐고 물을 때 대답하기도 여간 난감한 것이 아니다. 그 이유는 종목의 차이점이나 선택에서의 차이점이 응시자마다 다르게 적용되기 쉽기 때문이다. 하나씩 살펴보자.

¤ 기술사 합격 후 차이점

기술사를 합격한 후에는 정보관리기술사(이하 정보관리)와 전자계산조직응용기술사(이하 조직응용)의 차이점을 발견하기란 쉽지 않다. 회사에서 하는 일도 둘로 분리되어서 처리할 일이 거의 없다. 기술사 양성과정에서 강의도 정보관리를 준비하는 사람이나 조직응용을 준비하는 사람 분리해서 강의 하지 않는다. 기술사 합격 후에도 정보관리만 따로 모이거나 조직응용만 따로 모이는 경우도 없다. 외부 강의를 할 때에도 정보관리 기술사 양성과정에서 조직응용 기술사가 강의하기도 한다.

즉 합격 후에는 정보관리와 조직응용의 차이점은 많지 않다고 할 수 있는데, 간혹 기술사를 모집하거나 공모할 때 해당 종목이 분리되어 모집 되기도 한다. 최근 5급 공무원 모집할 때 정보관리 기술사만을 모집한 정부부처가 있었고, 다른 곳에서 조직응용 기술사만을 선호하는 곳도 있기는 할 것이다.

¤ 기술사 시험 범위의 차이점

1장에서 살펴본 대로 시험과목은 분리되어 있다. 정보관리의 경우 시험과목이 “정보의 구조, 수집, 정리, 축적, 검색 등 정보시스템의 설계 및 수치계산, 기타 정보의 분석, 관리 및 기본적인 응용에 관한 사항”이고 조직응용의 경우 시험과목이 “하드웨어시스템, 소프트웨어시스템에 관한 분석, 설계 및 구현, 기타 컴퓨터 응용에 관한 사항”이다.

실제 시험에 있어서는 과목이 엄격하게 분리되어 출제되지 않는다. 지금까지 출제된 문제를 놓고 분석해보면 정보관리에 출제된 문제가 조직응용에 출제되고, 조직응용에 나왔던 문제가 정보관리에 출제된다. 지금까지 경향은 정보관리에 새롭게 나왔던 문제가 조직응용 다음 회차나 그 다음 회차에 나오기도 했다. 차이점을 살펴보면 정보관리에 출제되는 수치계산 문제는 조직응용에 거의 출제되지 않았다.


¤ 출제 비중의 차이점

시험 범위에서 차이점이 없는 반면에 출제 비중에는 약간의 차이가 있다. 지금까지 기출문제를 각 종목별로 분석해보면 <표 1-5> 정보관리 기술사 시험의 최근 출제 비중과 <표 1-6> 전자계산조직응용 기술사 시험의 최근 출제 비중의 결과를 얻을 수 있다. 결과를 놓고 보았을 때 두 종목의 공통점은 최신기반서비스에서 거의 절반 정도가 출제된다.

최신기반서비스라고 하면 유비쿼터스, DMB, IT-839 등 기업이나 사회에서 기술사 시험 직전에 가장 이슈가 되는 최신 기반 기술에 관한 것으로 대부분의 기술들이 융합(Convergence)되어 특정 학문이나 기술에 속하지 않는 복합 기술이 많다. 또한 최근에 신문이나 학회지, 연구지, 뉴스 등에 많이 나오는 기술들이 대부분이다. 기술사 시험을 준비하는 사람들이 어려워하는 것이 공부를 많이 해도 시험 직전에 공부하지 않으면 불합격하는 가장 큰 요인이기도 하다.

정보관리는 최신기반서비스, 경영정보시스템, 소프트웨어공학, 데이터베이스 분야의 순서로 출제가 많이 되는데, 조직응용에 비해서 소프트웨어공학이나 데이터베이스의 출제 비중이 다소 높다. 참고로 정보관리 시험에서는 프로젝트 관리에 관한 사항과 데이터를 관리하거나 활용하는 문제가 조직응용에 비해 조금 많이 출제되는 경향이 있으며, 문제의 수준도 깊이 있는 문제가 출제된다. 또한 경험을 중시하는 경향이 있어서 문제의 유형도 대책, 진단, 절차, 추진 전략, 견해 제시 등이 많이 출제된다.

조직응용에서는 최신기반서비스, 경영정보시스템, 소프트웨어공학, 데이터 베이스 순으로 정보관리와 비중면에서는 큰 차이점이 없는 듯 하지만 컴퓨터 네트워크, 컴퓨터구조, 운영체제, 시스템 인프라 등의 출제 비중이 정보관리에 비해 높으며, 문제의 수준도 깊이 있는 문제가 출제된다. 정보관리와 비교해서는 경험 보다는 기술의 깊이 있는 이해와 지식을 묻는 문제가 많다. 또한 정보관리에 비해 골고루 출제되는 경향이 있다.

<표 1-5> 정보관리 기술사 시험의 최근 출제 비중과 <표 1-6> 전자계산조직응용 기술사 시험의 최근 출제 비중의 결과가 주는 장점과 단점이 있는데, 장점으로는 종목별 출제 비중을 한눈에 파악할 수 있다는 것이며, 단점은 비중의 차이는 있지만 해당 비중에서 얼만큼의 깊이 있는 문제가 나오는지는 파악하기 어렵다는 것이다. 세부적인 이해는 부록으로 첨부된 시험 문제를 한번 보면서 제 2부 기출문제 분석 방법을 통해서 스스로 비교 검토를 해보아야 한다.


<표 1-5> 정보관리 기술사 시험의 최근 출제 비중

정보관리

65회

66회

68회

69회

71회

72회

74회

75회

비중

중요도

경영정보시스템

6

3

8

4

6

5

6

6

44

18.0%

★★

최신기반서비스

13

16

17

13

15

7

15

6

102

41.6%

★★★

소프트웨어공학

4

5

4

3

6

8

4

6

40

16.3%

★★

데이터베이스

3

3

 

8

2

9

2

4

31

12.7%

★★

컴퓨터네트워크

1

2

 

3

1

 

4

6

17

6.9%

시스템 인프라

3

2

2

 

1

 

 

2

8

3.3%

컴퓨터 구조

1

 

 

 

 

2

 

1

3

1.2%

합계

31

31

31

31

31

31

31

31

245

100.0%

 

<표 1-6> 전자계산조직응용 기술사 시험의 최근 출제 비중

조직응용

65회

66회

68회

69회

71회

72회

74회

75회

비중

중요도

경영정보시스템

1

1

3

3

6

4

6

1

25

10.1%

★★

최신기반서비스

18

16

14

10

10

9

12

14

103

41.5%

★★★

소프트웨어공학

1

4

4

8

4

3

3

3

30

12.1%

★★

데이터베이스

1

1

1

2

2

3

5

1

16

6.5%

컴퓨터네트워크

1

2

4

4

5

4

4

7

31

12.5%

★★

시스템 인프라

9

4

3

2

2

3

1

4

28

11.3%

★★

컴퓨터 구조

 

3

2

2

2

5

 

1

15

6.0%

합계

31

31

31

31

31

31

31

31

248

100.0%

 

¤ 종목 선택의 방법

정보관리와 조직응용의 차이점에 대해서 많은 것을 알아 보았다. 이제 어느 종목으로 응시할 지 선택해야 한다. 선택할 때 우선 자신이 어느 쪽에 강점이 있는지를 알아야 된다. 즉 소프트웨어 공학이나 데이터 베이스에 강점이 있다면 정보관리가 다소 유리할 것이고, 시스템 인프라와 컴퓨터 구조, 네트워크에 강점이 있다면 조직응용이 다소 유리할 것이다.

또한 근무 여건도 중요한데, 현재 기획업무나 프로젝트 참여가 많은 경우 정보관리가 유리할 것이고, 시스템 운영이나 서버관리 업무를 한다고 하면 조직응용이 유리할 것이다. 그 동안 공부했던 것도 중요한 요소로 작용이 되는데 대학에서 전공을 전산이 아닌 경영학, 회계 등 경상계통을 전공한 경우는 정보관리가 조직응용 보다는 유리하고, 전공을 소프트웨어공학, 보안, 통계 등을 전공하였다면 조직응용이 유리하다고 할 수 있다.

전공은 전산을 하였지만 세월이 많이 지났거나, 학창시절 책에 심취하기 보다는 당구장과 술에 심취한 대다수 사람들도 있다. 이런 경우는 전공은 했지만 전공에 대한 심도 있는 지식은 잘 모르는 경우인데, 너무 낙담하지는 말고 그 동안의 경력과 경험이 어느 쪽에 유리한지 살펴보면 되겠다.

이를 종합하여 아래에 종목선택에 대한 표를 구성해 보았다. 이 표를 가지고 자신의 상황에서 점검해 보면서 종목을 선택하는 것도 하나의 방법이 되겠다. 사용 방법은 <표 1-7>의 제시된 기준을 가지고 점수를 부여하고 부여된 점수를 가중치에 곱하여 계산 점수 항목의 해당 종목에 각각 기록하고 전체 합산을 마지막 하단부에 한 후 높은 점수가 나오는 방향으로 선택하면 된다.

예를 들어 첫 번째 질문인 “소프트웨어 공학에 대해 잘 알고 있다“에 대하여 보통으로 알고 있다면 점수를 2점을 준다. 이때 정보관리의 가중치는 2점이고 조직응용은 1점이다. 왜냐하면 정보관리가 소프트웨어공학 문제 출제 비율이 높기 때문이다. 결국 정보관리 쪽의 계산 점수에는 4점(2×2)을 주고 조직응용은 2점(2×1)을 준다. 이렇게 전부 점수를 부여하면 계산 점수에는 해당 질문에 대한 점수와 종목별 가중치를 곱한 값이 채워지게 된다. 이를 전부 합하여서 높은 쪽이 자신이 선택하면 다소 유리한 분야가 된다. <표 1-8>는 이해가 안될 경우에 참고를 위해서 작성한 예를 들었다.

<표 1-7>의 가중치가 계산된 이유는 여러 가지 통계자료가 활용되었으며, 세부 설명은 생략한다. 그리고 <표 1-7> 정보관리기술사와 전자계산조직응용기술사 선택 기준에 의하여 점수를 부여하였는데 그 차이가 10 이하로 적을 때는 오차 범위 이내에서 비슷하다고 보면 되며, 점수는 단순한 기준을 제시할 뿐 절대적인 것은 아니다. 표에서 제시된 것 이외에 감안해야 할 요소가 더 있기 때문이다.


<표 1-7> 정보관리기술사와 전자계산조직응용기술사 선택 기준

구분

선택 기준

점수

가중치

계산 점수

관리

응용

관리

응용

지식

소프트웨어 공학에 대해 잘 알고 있다

2

1

데이터베이스에 대해 잘 알고 있다

2

1

시스템 인프라에 대해 잘 알고 있다.

1

2

컴퓨터 구조에 대해 잘 알고 있다.

1

2

컴퓨터 네트워크에 대해 잘 알고 있다

1

2

시스템 보안에 대해 잘 알고 있다

2

1

전공

전공이 전산, 통계 분야이다

2

3

경영학을 전공했다

3

1

업무

기획업무를 1년 이상 해보았다

2

1

보고서 작성 업무를 주로 한다

3

2

프로젝트 관리자 업무를 1년 이상 해보았다

3

2

자바(Java), Servlet, EJB 등을 잘 알고 있다

1

3

시스템 감리 업무를 1년 이상 해 보았다

2

1

시스템 감사 업무나 시스템 통제 업무경험 있다

2

1

기술사

공부

기술사 공부를 2년 이상 하였다

2

3

기술사 답안을 12페이지 이상 작성한다

3

2

잘 모르는 문제도 최선을 다해 답안을 작성한다

2

1

스터디를 안하고 주로 혼자 공부한다

1

2

실전 시험에서 56점 이상을 3번 맞았다

1

2

답안 전개와 논리력이 우수하다

3

2

※ 점수 기준 : 0=해당사항 없음, 1=낮음, 2=보통, 3=높음

<표 1-8> 정보관리기술사와 전자계산조직응용기술사 선택 기준 (작성 예)

구분

선택 기준

점수

가중치

계산 점수

관리

응용

관리

응용

지식

소프트웨어 공학에 대해 잘 알고 있다

2

2

1

4

2

데이터베이스에 대해 잘 알고 있다

2

2

1

4

2

컴퓨터 구조에 대해 잘 알고 있다.

1

1

2

1

2

업무

기획업무를 1년 이상 해보았다

2

2

1

4

2

보고서 작성 업무를 주로 한다

3

3

2

9

6

22

14

※ 점수 기준 : 0=해당사항 없음, 1=낮음, 2=보통, 3=높음

(계산점수의 값은 자신이 부여한 점수에 가중치를 곱한 값이다)

부여된 점수에 가중치를 곱한 합이 정보관리가 22점으로 조직응용보다 높으므로 정보관리 선택

¤ 종목 선택의 시기

지금까지 정보관리와 조직응용의 차이점에 대해 살펴보았는데, 처음 선택한 것을 끝까지 고집할 필요는 없고, 기술사 시험에 합격을 위해서는 한가지만 고집하는 것도 좋은 방법은 아니다. 즉 처음에는 잘 모르기 때문에 그 당시 결정한 종목을 계속해서 밀어 붙이기 보다는 기술사 시험 접수를 보름 정도 남겨놓은 상태에서 종합적으로 분석해서 결정하는 것이 좋겠다.

결정할 때 고려해야 할 요소는 어느 종목이 현재 상태에서 자신에게 강점이 있는지 살펴보는 것과 더불어 직전 시험에서의 합격자 수를 보아서 이번에 유리할 종목에 가중치를 조금 주고, 직전 시험에서 면접에서 떨어진 사람을 보아서 면접에서의 경쟁률도 살펴 본 다음 가중치를 주어서 가장 효과적으로 시험에 합격할 수 있는 종목을 선택하는 것이 바람직하다.

시험에 합격한 후 해당 종목이 마음에 안 들면 다시 한번 더 다른 종목에 응시할 수도 있을 것이다. 어느 한 종목이라도 합격을 하게 되면 기술사 시험의 메커니즘에 대해 잘 알고 지식의 깊이도 가장 높아져 있는 시기이기 때문에 다른 종목에 합격할 가능성도 매우 높아지게 된다. 실제로 기술사 자격증을 여러 종목 보유한 경우도 계속 공부하다가 한 종목을 합격한 이후에 계속해서 다른 종목의 시험을 응시한 경우가 대부분이다. 필자가 알고 있는 기술사 2분의 경우도 정보관리기술사, 전자계산조직응용기술사, 정보통신기술사를 연달아 합격한 분과 전자계산조직응용기술사, 정보관리기술사, 정보통신기술사, 전자계산기기술사를 계속해서 시험을 응시해서 합격한 경우이다. 기술사 종목을 여러 개 응시한 이유를 물었더니 그 동안 2년 이상 공부한 것이 아까워서 다른 종목도 응시하니 연달아 합격하셨다고 했다.


출처 : [기타] 책: "정보처리기술사 합격방법서(블루오션전략)"

정보관리 기술사와 전자계산조직응용 기술사의 차이

나도 평가하기 good3110

집필자 santalsm (2005-11-18 13:48)집필한 지식 더보기

조회8,492

신고신고|이의제기이의제기

u 정보관리 기술사와 전자계산조직응용 기술사의 차이 및 선택 방법

IT 기술사중에서 정보관리 기술사와 전자계산조직응용 기술사의 차이를 설명하기가 참 어렵다. 또한 기술사 시험을 준비하는 사람들에게 어느 종목을 선택해야 하냐고 물을 때 대답하기도 여간 난감한 것이 아니다. 그 이유는 종목의 차이점이나 선택에서의 차이점이 응시자마다 다르게 적용되기 쉽기 때문이다. 하나씩 살펴보자.

¤ 기술사 합격 후 차이점

기술사를 합격한 후에는 정보관리기술사(이하 정보관리)와 전자계산조직응용기술사(이하 조직응용)의 차이점을 발견하기란 쉽지 않다. 회사에서 하는 일도 둘로 분리되어서 처리할 일이 거의 없다. 기술사 양성과정에서 강의도 정보관리를 준비하는 사람이나 조직응용을 준비하는 사람 분리해서 강의 하지 않는다. 기술사 합격 후에도 정보관리만 따로 모이거나 조직응용만 따로 모이는 경우도 없다. 외부 강의를 할 때에도 정보관리 기술사 양성과정에서 조직응용 기술사가 강의하기도 한다.

즉 합격 후에는 정보관리와 조직응용의 차이점은 많지 않다고 할 수 있는데, 간혹 기술사를 모집하거나 공모할 때 해당 종목이 분리되어 모집 되기도 한다. 최근 5급 공무원 모집할 때 정보관리 기술사만을 모집한 정부부처가 있었고, 다른 곳에서 조직응용 기술사만을 선호하는 곳도 있기는 할 것이다.

¤ 기술사 시험 범위의 차이점

1장에서 살펴본 대로 시험과목은 분리되어 있다. 정보관리의 경우 시험과목이 “정보의 구조, 수집, 정리, 축적, 검색 등 정보시스템의 설계 및 수치계산, 기타 정보의 분석, 관리 및 기본적인 응용에 관한 사항”이고 조직응용의 경우 시험과목이 “하드웨어시스템, 소프트웨어시스템에 관한 분석, 설계 및 구현, 기타 컴퓨터 응용에 관한 사항”이다.

실제 시험에 있어서는 과목이 엄격하게 분리되어 출제되지 않는다. 지금까지 출제된 문제를 놓고 분석해보면 정보관리에 출제된 문제가 조직응용에 출제되고, 조직응용에 나왔던 문제가 정보관리에 출제된다. 지금까지 경향은 정보관리에 새롭게 나왔던 문제가 조직응용 다음 회차나 그 다음 회차에 나오기도 했다. 차이점을 살펴보면 정보관리에 출제되는 수치계산 문제는 조직응용에 거의 출제되지 않았다.


¤ 출제 비중의 차이점

시험 범위에서 차이점이 없는 반면에 출제 비중에는 약간의 차이가 있다. 지금까지 기출문제를 각 종목별로 분석해보면 <표 1-5> 정보관리 기술사 시험의 최근 출제 비중과 <표 1-6> 전자계산조직응용 기술사 시험의 최근 출제 비중의 결과를 얻을 수 있다. 결과를 놓고 보았을 때 두 종목의 공통점은 최신기반서비스에서 거의 절반 정도가 출제된다.

최신기반서비스라고 하면 유비쿼터스, DMB, IT-839 등 기업이나 사회에서 기술사 시험 직전에 가장 이슈가 되는 최신 기반 기술에 관한 것으로 대부분의 기술들이 융합(Convergence)되어 특정 학문이나 기술에 속하지 않는 복합 기술이 많다. 또한 최근에 신문이나 학회지, 연구지, 뉴스 등에 많이 나오는 기술들이 대부분이다. 기술사 시험을 준비하는 사람들이 어려워하는 것이 공부를 많이 해도 시험 직전에 공부하지 않으면 불합격하는 가장 큰 요인이기도 하다.

정보관리는 최신기반서비스, 경영정보시스템, 소프트웨어공학, 데이터베이스 분야의 순서로 출제가 많이 되는데, 조직응용에 비해서 소프트웨어공학이나 데이터베이스의 출제 비중이 다소 높다. 참고로 정보관리 시험에서는 프로젝트 관리에 관한 사항과 데이터를 관리하거나 활용하는 문제가 조직응용에 비해 조금 많이 출제되는 경향이 있으며, 문제의 수준도 깊이 있는 문제가 출제된다. 또한 경험을 중시하는 경향이 있어서 문제의 유형도 대책, 진단, 절차, 추진 전략, 견해 제시 등이 많이 출제된다.

조직응용에서는 최신기반서비스, 경영정보시스템, 소프트웨어공학, 데이터 베이스 순으로 정보관리와 비중면에서는 큰 차이점이 없는 듯 하지만 컴퓨터 네트워크, 컴퓨터구조, 운영체제, 시스템 인프라 등의 출제 비중이 정보관리에 비해 높으며, 문제의 수준도 깊이 있는 문제가 출제된다. 정보관리와 비교해서는 경험 보다는 기술의 깊이 있는 이해와 지식을 묻는 문제가 많다. 또한 정보관리에 비해 골고루 출제되는 경향이 있다.

<표 1-5> 정보관리 기술사 시험의 최근 출제 비중과 <표 1-6> 전자계산조직응용 기술사 시험의 최근 출제 비중의 결과가 주는 장점과 단점이 있는데, 장점으로는 종목별 출제 비중을 한눈에 파악할 수 있다는 것이며, 단점은 비중의 차이는 있지만 해당 비중에서 얼만큼의 깊이 있는 문제가 나오는지는 파악하기 어렵다는 것이다. 세부적인 이해는 부록으로 첨부된 시험 문제를 한번 보면서 제 2부 기출문제 분석 방법을 통해서 스스로 비교 검토를 해보아야 한다.


<표 1-5> 정보관리 기술사 시험의 최근 출제 비중

정보관리

65회

66회

68회

69회

71회

72회

74회

75회

비중

중요도

경영정보시스템

6

3

8

4

6

5

6

6

44

18.0%

★★

최신기반서비스

13

16

17

13

15

7

15

6

102

41.6%

★★★

소프트웨어공학

4

5

4

3

6

8

4

6

40

16.3%

★★

데이터베이스

3

3

 

8

2

9

2

4

31

12.7%

★★

컴퓨터네트워크

1

2

 

3

1

 

4

6

17

6.9%

시스템 인프라

3

2

2

 

1

 

 

2

8

3.3%

컴퓨터 구조

1

 

 

 

 

2

 

1

3

1.2%

합계

31

31

31

31

31

31

31

31

245

100.0%

 

<표 1-6> 전자계산조직응용 기술사 시험의 최근 출제 비중

조직응용

65회

66회

68회

69회

71회

72회

74회

75회

비중

중요도

경영정보시스템

1

1

3

3

6

4

6

1

25

10.1%

★★

최신기반서비스

18

16

14

10

10

9

12

14

103

41.5%

★★★

소프트웨어공학

1

4

4

8

4

3

3

3

30

12.1%

★★

데이터베이스

1

1

1

2

2

3

5

1

16

6.5%

컴퓨터네트워크

1

2

4

4

5

4

4

7

31

12.5%

★★

시스템 인프라

9

4

3

2

2

3

1

4

28

11.3%

★★

컴퓨터 구조

 

3

2

2

2

5

 

1

15

6.0%

합계

31

31

31

31

31

31

31

31

248

100.0%

 

¤ 종목 선택의 방법

정보관리와 조직응용의 차이점에 대해서 많은 것을 알아 보았다. 이제 어느 종목으로 응시할 지 선택해야 한다. 선택할 때 우선 자신이 어느 쪽에 강점이 있는지를 알아야 된다. 즉 소프트웨어 공학이나 데이터 베이스에 강점이 있다면 정보관리가 다소 유리할 것이고, 시스템 인프라와 컴퓨터 구조, 네트워크에 강점이 있다면 조직응용이 다소 유리할 것이다.

또한 근무 여건도 중요한데, 현재 기획업무나 프로젝트 참여가 많은 경우 정보관리가 유리할 것이고, 시스템 운영이나 서버관리 업무를 한다고 하면 조직응용이 유리할 것이다. 그 동안 공부했던 것도 중요한 요소로 작용이 되는데 대학에서 전공을 전산이 아닌 경영학, 회계 등 경상계통을 전공한 경우는 정보관리가 조직응용 보다는 유리하고, 전공을 소프트웨어공학, 보안, 통계 등을 전공하였다면 조직응용이 유리하다고 할 수 있다.

전공은 전산을 하였지만 세월이 많이 지났거나, 학창시절 책에 심취하기 보다는 당구장과 술에 심취한 대다수 사람들도 있다. 이런 경우는 전공은 했지만 전공에 대한 심도 있는 지식은 잘 모르는 경우인데, 너무 낙담하지는 말고 그 동안의 경력과 경험이 어느 쪽에 유리한지 살펴보면 되겠다.

이를 종합하여 아래에 종목선택에 대한 표를 구성해 보았다. 이 표를 가지고 자신의 상황에서 점검해 보면서 종목을 선택하는 것도 하나의 방법이 되겠다. 사용 방법은 <표 1-7>의 제시된 기준을 가지고 점수를 부여하고 부여된 점수를 가중치에 곱하여 계산 점수 항목의 해당 종목에 각각 기록하고 전체 합산을 마지막 하단부에 한 후 높은 점수가 나오는 방향으로 선택하면 된다.

예를 들어 첫 번째 질문인 “소프트웨어 공학에 대해 잘 알고 있다“에 대하여 보통으로 알고 있다면 점수를 2점을 준다. 이때 정보관리의 가중치는 2점이고 조직응용은 1점이다. 왜냐하면 정보관리가 소프트웨어공학 문제 출제 비율이 높기 때문이다. 결국 정보관리 쪽의 계산 점수에는 4점(2×2)을 주고 조직응용은 2점(2×1)을 준다. 이렇게 전부 점수를 부여하면 계산 점수에는 해당 질문에 대한 점수와 종목별 가중치를 곱한 값이 채워지게 된다. 이를 전부 합하여서 높은 쪽이 자신이 선택하면 다소 유리한 분야가 된다. <표 1-8>는 이해가 안될 경우에 참고를 위해서 작성한 예를 들었다.

<표 1-7>의 가중치가 계산된 이유는 여러 가지 통계자료가 활용되었으며, 세부 설명은 생략한다. 그리고 <표 1-7> 정보관리기술사와 전자계산조직응용기술사 선택 기준에 의하여 점수를 부여하였는데 그 차이가 10 이하로 적을 때는 오차 범위 이내에서 비슷하다고 보면 되며, 점수는 단순한 기준을 제시할 뿐 절대적인 것은 아니다. 표에서 제시된 것 이외에 감안해야 할 요소가 더 있기 때문이다.


<표 1-7> 정보관리기술사와 전자계산조직응용기술사 선택 기준

구분

선택 기준

점수

가중치

계산 점수

관리

응용

관리

응용

지식

소프트웨어 공학에 대해 잘 알고 있다

2

1

데이터베이스에 대해 잘 알고 있다

2

1

시스템 인프라에 대해 잘 알고 있다.

1

2

컴퓨터 구조에 대해 잘 알고 있다.

1

2

컴퓨터 네트워크에 대해 잘 알고 있다

1

2

시스템 보안에 대해 잘 알고 있다

2

1

전공

전공이 전산, 통계 분야이다

2

3

경영학을 전공했다

3

1

업무

기획업무를 1년 이상 해보았다

2

1

보고서 작성 업무를 주로 한다

3

2

프로젝트 관리자 업무를 1년 이상 해보았다

3

2

자바(Java), Servlet, EJB 등을 잘 알고 있다

1

3

시스템 감리 업무를 1년 이상 해 보았다

2

1

시스템 감사 업무나 시스템 통제 업무경험 있다

2

1

기술사

공부

기술사 공부를 2년 이상 하였다

2

3

기술사 답안을 12페이지 이상 작성한다

3

2

잘 모르는 문제도 최선을 다해 답안을 작성한다

2

1

스터디를 안하고 주로 혼자 공부한다

1

2

실전 시험에서 56점 이상을 3번 맞았다

1

2

답안 전개와 논리력이 우수하다

3

2

※ 점수 기준 : 0=해당사항 없음, 1=낮음, 2=보통, 3=높음

<표 1-8> 정보관리기술사와 전자계산조직응용기술사 선택 기준 (작성 예)

구분

선택 기준

점수

가중치

계산 점수

관리

응용

관리

응용

지식

소프트웨어 공학에 대해 잘 알고 있다

2

2

1

4

2

데이터베이스에 대해 잘 알고 있다

2

2

1

4

2

컴퓨터 구조에 대해 잘 알고 있다.

1

1

2

1

2

업무

기획업무를 1년 이상 해보았다

2

2

1

4

2

보고서 작성 업무를 주로 한다

3

3

2

9

6

22

14

※ 점수 기준 : 0=해당사항 없음, 1=낮음, 2=보통, 3=높음

(계산점수의 값은 자신이 부여한 점수에 가중치를 곱한 값이다)

부여된 점수에 가중치를 곱한 합이 정보관리가 22점으로 조직응용보다 높으므로 정보관리 선택

¤ 종목 선택의 시기

지금까지 정보관리와 조직응용의 차이점에 대해 살펴보았는데, 처음 선택한 것을 끝까지 고집할 필요는 없고, 기술사 시험에 합격을 위해서는 한가지만 고집하는 것도 좋은 방법은 아니다. 즉 처음에는 잘 모르기 때문에 그 당시 결정한 종목을 계속해서 밀어 붙이기 보다는 기술사 시험 접수를 보름 정도 남겨놓은 상태에서 종합적으로 분석해서 결정하는 것이 좋겠다.

결정할 때 고려해야 할 요소는 어느 종목이 현재 상태에서 자신에게 강점이 있는지 살펴보는 것과 더불어 직전 시험에서의 합격자 수를 보아서 이번에 유리할 종목에 가중치를 조금 주고, 직전 시험에서 면접에서 떨어진 사람을 보아서 면접에서의 경쟁률도 살펴 본 다음 가중치를 주어서 가장 효과적으로 시험에 합격할 수 있는 종목을 선택하는 것이 바람직하다.

시험에 합격한 후 해당 종목이 마음에 안 들면 다시 한번 더 다른 종목에 응시할 수도 있을 것이다. 어느 한 종목이라도 합격을 하게 되면 기술사 시험의 메커니즘에 대해 잘 알고 지식의 깊이도 가장 높아져 있는 시기이기 때문에 다른 종목에 합격할 가능성도 매우 높아지게 된다. 실제로 기술사 자격증을 여러 종목 보유한 경우도 계속 공부하다가 한 종목을 합격한 이후에 계속해서 다른 종목의 시험을 응시한 경우가 대부분이다. 필자가 알고 있는 기술사 2분의 경우도 정보관리기술사, 전자계산조직응용기술사, 정보통신기술사를 연달아 합격한 분과 전자계산조직응용기술사, 정보관리기술사, 정보통신기술사, 전자계산기기술사를 계속해서 시험을 응시해서 합격한 경우이다. 기술사 종목을 여러 개 응시한 이유를 물었더니 그 동안 2년 이상 공부한 것이 아까워서 다른 종목도 응시하니 연달아 합격하셨다고 했다.


출처 : [기타] 책: "정보처리기술사 합격방법서(블루오션전략)"

'기본 카테고리' 카테고리의 다른 글

KTF UCC 작품이름 모넥스네트워크  (0) 2007.08.25
기술사 자격종목별 시험과목  (0) 2007.08.19
참고자료들  (0) 2007.08.19
전자공작소  (0) 2007.08.19
Spider / Web Crawl Visual C++ Examples  (1) 2007.08.15

전자공작소 링크

http://www.hobby-elec.org/

Visual C++ Examples

ChilkatHOMEASPVisual BasicVB.NETC#Visual C++DelphiFoxProJavaPerlPythonRubySQL ServerVBScript



Visual C++ Examples

Bounced Mail
Character Encoding
Digital Certificates
Digital Signatures
Email
Encryption
FTP
HTML-to-XML
HTTP
IMAP
MHT / HTML Email
RSA Encryption
S/MIME
Socket
Spider
Tar
Upload
XML
XMP
Zip Compression

CkString

More Examples...
Email Object
POP3
SMTP
BlackList

Spider / Web Crawl Visual C++ Examples

Need a specific example? Send a request to support@chilkatsoft.com

© 2000-2006 Chilkat Software, Inc. All Rights Reserved.

Mail Component · .NET Mail Component · ASP Mail Component · XML Parser

Visual C++ Examples

ChilkatHOMEASPVisual BasicVB.NETC#Visual C++DelphiFoxProJavaPerlPythonRubySQL ServerVBScript



Visual C++ Examples

Bounced Mail
Character Encoding
Digital Certificates
Digital Signatures
Email
Encryption
FTP
HTML-to-XML
HTTP
IMAP
MHT / HTML Email
RSA Encryption
S/MIME
Socket
Spider
Tar
Upload
XML
XMP
Zip Compression

CkString

More Examples...
Email Object
POP3
SMTP
BlackList

Spider / Web Crawl Visual C++ Examples

Need a specific example? Send a request to support@chilkatsoft.com

© 2000-2006 Chilkat Software, Inc. All Rights Reserved.

Mail Component · .NET Mail Component · ASP Mail Component · XML Parser

'기본 카테고리' 카테고리의 다른 글

참고자료들  (0) 2007.08.19
전자공작소  (0) 2007.08.19
KTF의 분명한 기준에 따른 서비스란....  (0) 2007.08.05
Have Good Time... BAMG...  (0) 2007.08.03
KTF BAMG GEA 2007.05.08 ~ 2007.07.31  (0) 2007.08.02

+ Recent posts