오늘이 4월1일 만우절입니다.
이런 날은 뭔가 거짓 같은 진실, 혹은 진실 같은 거짓을 말할 수 있는 용기가 생깁니다.
사람들이 우리 전공을 컴퓨터공학(컴공)이라고 하는 데 정말 그럴까요?
Wiki는 컴퓨터공학을 다음과 같이 정의 합니다:
Computer engineering is a discipline that integrates several fields of electrical engineering and computer science required to develop computer hardware and software. Computer engineers usually have training in electronic engineering (or electrical engineering), software design, and hardware-software integration instead of only software engineering or electronic engineering. Computer engineers are involved in many hardware and software aspects of computing, from the design of individual microcontrollers, microprocessors, personal computers, and supercomputers, to circuit design. This field of engineering not only focuses on how computer systems themselves work, but also how they integrate into the larger picture.
(https://en.wikipedia.org/wiki/Computer_engineering)
그럼 여러분들이 배우는 교과과정이 Wiki에서 정의한 컴공의 정의와 일치하나요?
그럼 Wiki에서 정의한 컴퓨터과학에 대한 정의를 살펴보겠습니다:
Computer science is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical procedures (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information. An alternate, more succinct definition of computer science is the study of automating algorithmic processes that scale. A computer scientist specializes in the theory of computation and the design of computational systems.
(https://en.wikipedia.org/wiki/Computer_science)
판단을 여러분들에게 맡깁니다.
(2016/4/1)