주요 차이점 : 컴퓨터 공학 (Computer Systems Engineering)은 컴퓨터 시스템을 개발하는 데 필요한 전기 공학과 컴퓨터 과학을 결합한 과정입니다. CS 또는 CompSci로 약칭되는 컴퓨터 과학은 계산 및 응용 분야에 과학적이고 실제적인 접근이 필요한 분야입니다.
예기치 못한 컴퓨터의 인기로 인해 소프트웨어에서 하드웨어 및 모든 응용 프로그램에 이르기까지 컴퓨팅 시스템의 기본 및 핵심을 배우려는 사람들이 많았습니다. 컴퓨터, 컴퓨터 공학 및 컴퓨터 과학에 대해 사람들에게 가르치기 위해 두 가지 과정이 수립되었습니다. 오늘날 세계에서 컴퓨터가 우리 문명의 중심으로 자리 잡으면 서 두 가지 다른 코스와 사람들이 컴퓨터의 특정 측면에서만 전문화 할 수있는 많은 코스가 많이 인기를 얻고 있습니다. 두 과목에 관해 많은 혼란이 있으며 학생들은 각 과목이 제공 할 수있는 것과 혼자하는 것을 혼동합니다.
컴퓨팅 공학은 소프트웨어와 하드웨어의 두 가지 주요 연구 분야로 나뉩니다. 학생들은 마이크로 컨트롤러, 칩, 센서 등을 포함하는 시스템 또는 하드웨어 용 코드 및 프로그램 작성을 포함하는 소프트웨어 전문 업체로 결정할 수 있습니다. 컴퓨터 엔지니어는 디지털 시스템을 사용하여 모터와 같은 전기 시스템을 제어 및 모니터링하는 로봇 연구에 더 적합합니다, 통신 및 센서. 대학에 따라 공대생은 중학교 또는 고학년을 전문으로 할 수 있지만 다른 대학에서는 1 년 동안 일반 엔지니어링을 완료해야만 컴퓨터 엔지니어링을 전공으로 선택할 수 있습니다.
컴퓨터 공학은 수학과 과학에 대한 강한 배경을 요구합니다. 컴퓨터 공학은 코딩, 암호화 및 정보 보호, 통신 및 무선 네트워크, 컴파일러 및 운영 체제, 전산 과학 및 엔지니어링, 컴퓨터 네트워크, 모바일 컴퓨팅 및 분산 시스템, 컴퓨터 시스템 : 아키텍처, 병렬 처리 및 신뢰성 등과 같은 코스를 포함합니다. 컴퓨터 비전 및 로보틱스, 임베디드 시스템, 집적 회로, VLSI 설계, 테스트 및 CAD 신호, 이미지 및 음성 처리 등
CS 또는 CompSci로 약칭되는 컴퓨터 과학은 계산 및 응용 분야에 과학적이고 실제적인 접근이 필요한 분야입니다. 컴퓨터 과학자는 계산 이론과 그 응용에 중점을 둡니다. 컴퓨터 과학 연구는 첫 번째 컴퓨터가 개발되기 전에 시작되었습니다. 그것은 주판과 같은 계산을위한 기계의 개발에서 시작되었습니다. 컴퓨터가 일상적인 수학 계산 이외의 다른 목적으로 설계되고 있다는 것이 분명 해지자 오늘날 컴퓨터 시스템을 연구하기 위해 컴퓨터 과학 분야가 확장되었습니다. 컴퓨터 과학에 대한 최초의 공인 된 학위는 1953 년 영국 캠브리지 대학에서, 1962 년 미국 퍼듀 대학교에서 제공했습니다.
과학자들은 원하는대로 데이터를 생성, 변경 및 변경할 수있는 알고리즘을 개발하는 데 중점을 둡니다. 컴퓨터가 수행하는 명령은 수행 할 작업을 지시하는 특정 알고리즘에 의해 수행됩니다. 컴퓨터 과학은 또한 이론 컴퓨터 과학과 응용 컴퓨터 과학의 두 가지 전문 분야로 나눌 수 있습니다. 이론 과학은 계산의 고전적 이론과 컴퓨팅의 다른보다 추상적이고 논리적이며 수학적인 측면에 중점을 둡니다. 응용 컴퓨터 과학은 인공 지능, 컴퓨터 아키텍처 및 엔지니어링, 그래픽 디자인, 컴퓨팅 과학 등과 같은 주제를 다룹니다. 주로 응용 프로그램 또는 추가 프로그램을 다루고 있습니다.
컴퓨터 공학과 마찬가지로 컴퓨터 과학도 강한 수학적, 과학적 배경을 가지고 있습니다. 대학에 따라 교과목이 다를 수 있습니다. 일부 콜라주는 컴퓨터 과학의 이론적 측면을 가르치는 것을 선호하지만, 다른 콜라주는 고급 프로그래밍에 중점을 둡니다. 코스는 이론 컴퓨터 과학, 계산 이론, 정보 및 코딩 이론, 알고리즘 및 데이터 구조, 프로그래밍 언어 이론, 공식 방법, 동시 병렬 시스템 및 분산 시스템, 데이터베이스 및 정보 검색, 인공 지능, 컴퓨터 아키텍처 및 엔지니어링, 컴퓨터 그래픽 및 시각화, 컴퓨터 보안 및 암호화 등
사람의 기호에 따라 엔지니어링이나 과학을 선택할 수 있습니다. 학생들은 두 과목을 결정할 때 자신의 관심사와 능력을 염두에 두어야합니다. 컴퓨터 아키텍처에 관심이있는 사람은 컴퓨터 공학을 선택할 수 있습니다. 알고리즘 및 기타 프로그래밍 능력을 포함하여 컴퓨터 프로그래밍 및 내부 실행에 관심이있는 사람은 과학을 선택해야합니다.
컴퓨터 공학 | 컴퓨터 과학 | |
정의 | 컴퓨터 공학은 많은 대학에서 제공되며 컴퓨터 시스템을 개발하는 데 필요한 여러 가지 전기 공학 및 컴퓨터 과학 분야를 통합하는 학위입니다. | 컴퓨터 과학은 계산 이론 및 계산 시스템 설계를 연구하는 것을 포함하여 많은 대학에서 제공되는 학위입니다. |
다른 이름들 | 컴퓨터 시스템 공학 | 컴퓨팅 과학, CS 및 CompSci. |
커버 | 소프트웨어 및 하드웨어 | 소프트웨어 |
첫 번째 학위 제공 | Case Western Reserve University 1971 년에 | 1953 년 케임브리지 대학. |
적용 범위 | 코딩, 암호화 및 정보 보호, 통신 및 무선 네트워크, 컴파일러 및 운영 체제, 전산 과학 및 엔지니어링, 컴퓨터 네트워크, 모바일 컴퓨팅 및 분산 시스템, 컴퓨터 시스템 : 아키텍처, 병렬 처리 및 신뢰성, 컴퓨터 비전 및 로보틱스, 임베디드 시스템, 집적 회로, VLSI 설계, 테스트 및 CAD 신호, 이미지 및 음성 처리 등 | 이론과 컴퓨터 과학, 계산 이론, 정보와 코딩 이론, 알고리즘과 데이터 구조, 프로그래밍 언어 이론, 공식 방법, 동시 병렬 시스템과 분산 시스템, 데이터베이스와 정보 검색, 인공 지능, 컴퓨터 아키텍처와 엔지니어링, 컴퓨터 그래픽과 시각화, 컴퓨터 보안 및 암호화 등 |
손에 | 학위는 소프트웨어 / 하드웨어 설계 및 테스팅 측면에서보다 실용적입니다. | 학위는 알고리즘과 소프트웨어에 대한보다 이론적 인 연구입니다. |
요구 사항 | 강력한 수학 및 과학 기술 세트. | 강력한 수학 및 과학 기술 세트. |