컴퓨터 공학: 두 판 사이의 차이
내용 삭제됨 내용 추가됨
편집 요약 없음 |
편집 요약 없음 |
||
1번째 줄:
'''Computer science''' is the [[science|scientific]] and practical approach to [[computation]] and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical [[Procedure (computer science)|procedures]] (or [[algorithm]]s) that underlie the acquisition, representation, processing, storage, communication of, and access to [[information]], whether such information is encoded as [[bit]]s in a [[computer memory]] or transcribed in [[gene]]s and [[protein]] structures in a biological [[cell (biology)|cell]].<ref>{{cite web |title=What is Computer Science? |publisher=Boston University Department of Computer Science |date=Spring 2003 |url=http://www.cs.bu.edu/AboutCS/WhatIsCS.pdf |accessdate=December 12, 2014}}</ref> 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.<ref>{{cite web |url=http://wordnetweb.princeton.edu/perl/webwn?s=computer%20scientist |title=WordNet Search - 3.1 |publisher=Wordnetweb.princeton.edu |accessdate=2012-05-14}}</ref>
하드웨어 부분에서 전자기학 이론 분야와 마이크로프로세서 분야, 전자회로 분야로 나뉘고, 소프트웨어 부분에서 컴퓨터 과학 이론 분야와 프로그래밍 분야, 컴퓨터 시스템 분야 등으로 나뉜다. [[컴퓨터 과학]]과 [[전자공학]]이 연계되는 학문으로, [[컴퓨터]]를 비롯한 전자 제품이나 [[로봇]] 공학 등, 하드웨어와 소프트웨어 지식이 둘 다 필요한 이러한 분야들이 대표적이다.▼
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, whether such information is encoded as bits in a computer memory or transcribed in genes and protein structures in a biological cell.[1] 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.[2
'''컴퓨터 공학'''은 연산 및 이의 응용에 대해 과학적이고 실용적인 접근을 지칭한다. 이는 정보를 습득, 표현, 처리, 저장, 통신하는데 필요한 필요한 절차(혹은 알고리즘)의 타당성, 구조, 표현방법, 자동화 방법 등을 연구하는 [[학문]]이다. 이 정보들은 반드시 컴퓨터 메모리 상의 비트에 존재해야하는 것은 아니고, 생체 세포의 단백질 구조로 유전자에 저장될 수도 있다. '''컴퓨터 공학'''을 좀 더 간략하게 정의 하면 알고리즘 과정을 자동화 하는 학문이다 라고 할 수 있다. 컴퓨터 공학자는 컴퓨터 연산 이론을 연구하거나, 연산 시스템을 설계하는 사람이라고 할 수 있다.
▲하드웨어 부분에서 전자기학 이론 분야와 마이크로프로세서 분야, 전자회로 분야로 나뉘고, 소프트웨어 부분에서 컴퓨터 과학 이론 분야와 프로그래밍 분야, 컴퓨터 시스템 분야 등으로 나뉜다. [[컴퓨터 과학]]과 [[전자공학]]이 연계되는 학문으로, [[컴퓨터]]를 비롯한 전자 제품이나 [[로봇]] 공학 등, 하드웨어와 소프트웨어 지식이 둘 다 필요한 이러한 분야들이 대표적이다.
# 기초 분야: [[전자기학]], [[회로]], [[이산수학]], [[자료 구조]], [[오토마타]], [[알고리즘]] 등 컴퓨터 기술을 발달시키기 위한 기반이 되는 논리를 다루는 부분.
|