컴퓨터 공학: 두 판 사이의 차이

위키백과, 우리 모두의 백과사전.
내용 삭제됨 내용 추가됨
Chanokim (토론 | 기여)
편집 요약 없음
Chanokim (토론 | 기여)
Chanokim(토론)의 14350685판 편집을 되돌림
1번째 줄: 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

'''컴퓨터 공학'''은 연산 및 이의 응용에 대해 과학적이고 실용적인 접근을 지칭한다. 이는 정보를 습득, 표현, 처리, 저장, 통신하는데 필요한 필요한 절차(혹은 알고리즘)의 타당성, 구조, 표현방법, 자동화 방법 등을 연구하는 [[학문]]이다. 이 정보들은 반드시 컴퓨터 메모리 상의 비트에 존재해야하는 것은 아니고, 생체 세포의 단백질 구조로 유전자에 저장될 수도 있다. '''컴퓨터 공학'''을 좀 더 간략하게 정의 하면 알고리즘 과정을 자동화 하는 학문이다 라고 할 수 있다. 컴퓨터 공학자는 컴퓨터 연산 이론을 연구하거나, 연산 시스템을 설계하는 사람이라고 할 수 있다.
'''컴퓨터 공학'''은 연산 및 이의 응용에 대해 과학적이고 실용적인 접근을 지칭한다. 이는 정보를 습득, 표현, 처리, 저장, 통신하는데 필요한 필요한 절차(혹은 알고리즘)의 타당성, 구조, 표현방법, 자동화 방법 등을 연구하는 [[학문]]이다. 이 정보들은 반드시 컴퓨터 메모리 상의 비트에 존재해야하는 것은 아니고, 생체 세포의 단백질 구조로 유전자에 저장될 수도 있다. '''컴퓨터 공학'''을 좀 더 간략하게 정의 하면 알고리즘 과정을 자동화 하는 학문이다 라고 할 수 있다. 컴퓨터 공학자는 컴퓨터 연산 이론을 연구하거나, 연산 시스템을 설계하는 사람이라고 할 수 있다.



2015년 6월 28일 (일) 14:53 판

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]


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

컴퓨터 공학은 연산 및 이의 응용에 대해 과학적이고 실용적인 접근을 지칭한다. 이는 정보를 습득, 표현, 처리, 저장, 통신하는데 필요한 필요한 절차(혹은 알고리즘)의 타당성, 구조, 표현방법, 자동화 방법 등을 연구하는 학문이다. 이 정보들은 반드시 컴퓨터 메모리 상의 비트에 존재해야하는 것은 아니고, 생체 세포의 단백질 구조로 유전자에 저장될 수도 있다. 컴퓨터 공학을 좀 더 간략하게 정의 하면 알고리즘 과정을 자동화 하는 학문이다 라고 할 수 있다. 컴퓨터 공학자는 컴퓨터 연산 이론을 연구하거나, 연산 시스템을 설계하는 사람이라고 할 수 있다.

하드웨어 부분에서 전자기학 이론 분야와 마이크로프로세서 분야, 전자회로 분야로 나뉘고, 소프트웨어 부분에서 컴퓨터 과학 이론 분야와 프로그래밍 분야, 컴퓨터 시스템 분야 등으로 나뉜다. 컴퓨터 과학전자공학이 연계되는 학문으로, 컴퓨터를 비롯한 전자 제품이나 로봇 공학 등, 하드웨어와 소프트웨어 지식이 둘 다 필요한 이러한 분야들이 대표적이다.

  1. 기초 분야: 전자기학, 회로, 이산수학, 자료 구조, 오토마타, 알고리즘 등 컴퓨터 기술을 발달시키기 위한 기반이 되는 논리를 다루는 부분.
  2. 프로그래밍 분야: 컴퓨터 기술의 핵심을 이루는 분야로 C, C++, Java 등 여러 가지 프로그래밍 언어로 컴퓨터에게 명령하여 작동시키는 기술을 연구.
  3. 시스템 분야: CPU를 비롯한 등의 컴퓨터의 하드웨어 구조와 컴퓨터 시스템을 구성하는 운영 체제, 네트워크 등을 취급.

같이 보기

  1. “What is Computer Science?” (PDF). Boston University Department of Computer Science. Spring 2003. 2014년 12월 12일에 확인함. 
  2. “WordNet Search - 3.1”. Wordnetweb.princeton.edu. 2012년 5월 14일에 확인함.