검색
  • Hạnh Nguyễn

What are Vietnamese IT students studying at university?


베트남 IT계 대학생들은 대학에서 무엇을 공부하고 있는가? 다음은 IT공학전공 커리큘럼이다.

A. 교양과목

1. IT 전문 영어

전문영어는 학생들이 IT 분야에서의 어휘력을 향상하고 정보통신 학생답게 원활한 의사소통을 할 수 있는 능력을 가지는 데 도움이 많은 과목이다.

2. IT 수학 - 수학적 해석 (mathematical analysis)

일단 근본적으로 우리가 사용하고 있는 이 컴퓨터는 사실 0 1을 사용하는 계산기다. 그렇기 때문에 컴퓨터에는 아무래도 수학적인 내용이 많이 들어갈 수 밖에 없다.

수학은 IT에서 가장 유용한 도구 중 하나입니다. 디지털 신호 처리, 최적화 문제에 사용되며 인공 지능, 기계 학습, 오디오 처리, 컴퓨터 비전 등의 문제에 적용됩니다

3. 선형 대수(학) (linear algebra)

벡터공간(선형공간이라고도 한다) 및 그 1차변환에 관한 이론을 연구하는 수학의 한 부문이다. 컴퓨터 공학을 전공하는 학생에게는 필수적 과목이다.

4. 이산수학 ( discrete mathematics)

연속적이지 않은 수학 구조에 대하여 연구하는 학문. 이산적인 수학 구조에 대해 연구하는 학문으로, 연속되지 않는 공간을 다룬다. 유한수학이라고도 하며, 전산학적인 측면을 강조할 때는 전산수학이라고도 한다.

이산 수학을 매우 중요하게 만드는 요소 중 하나는 컴퓨터 시스템에서 정보의 저장 및 처리가 본질적으로 이산 적이라는 것입니다. 따라서 이산 수학은 정보 기술의 고전적인 필수 과목입니다.

5. 확률통계법 (Probability statistics)

프로그래머뿐만 아니라 모든 사람에게 배울 만한 과목이다. A/B 테스트, 보고서 읽기 등에 확률 통계가 필요하다.

6. 사무 컴퓨터활용능력 (Office Information Technology)

과목은 마이크로소프트 엑셀 전자계산서 작성 소프트웨어, 마이크로소프트 엑셀 프레젠테이션 작성 소프트웨어, 워드프로세서 작성 소프트웨어 사용능력 학습과 실무에 범용 소프트웨어를 활용하는 방법에 대한 지식을 제공합니다.

7. 프로그래밍 기초반 (Introduction to Programming)

프로그래밍 기초(Programming Basics)는 생활코딩의 취지와 함께하며 일반인이 프로그래밍을 시작하기 위한 도움을 줄 입문자용 가이드 문서이다.

학생들에게 컴퓨터, 개념과 방법, 프로그래밍 기술에 대한 기본적인 개념을 구조적 프로그래밍 언어인 C 언어로 제공하여 몇 가지 기본적인 과제를 해결합니다.

8. 프로그래밍 기술

프로그래밍 기술은 프로그래머 경로를 따르기로 결정하면 모든 프로그래머에게 필수적인 선행 과목 중 하나입니다. 프로그래밍 기술은 기본이라고 하지만 기초 지식, 프로그래밍 사고 및 특수성을 학습자에게 제공한다.프로그래밍을 처음 접하는 사람들에게는 가장 중요한 과목이다.

9. 사회성

엔지니어링 직업의 특성과 거의 하루 종일 컴퓨터와 접촉하는 작업 환경으로 인해 기술 인력과 프로그래머의 사회성은 종종 모든 사람이 할 수있는 것은 아닙니다. 사회성은 작업 팀워크를 위해 중요한 요소다.

B. 전공 과목

1. 데이터 구조 및 알고리즘 (데이터 구조 및 알고리즘)

컴퓨터 과학에서 데이터 구조는 데이터를 효과적으로 사용할 수 있도록 컴퓨터에 데이터를 저장하는 방법입니다.

알고리즘은어떤 문제의 해결을 위하여, 입력된 자료를 토대로 하여 원하는 출력을 유도하여 내는 규칙의 집합이다.

2. 데이터베이스 (data base)

여러 가지 업무에 공동으로 필요한 데이터를 유기적으로 결합하여 저장한 집합체. 데이터를 효율적으로 처리하기 위하여 개발된 것으로, 같은 데이터가 중복되는 문제를 없앨 있으며 업무가 확대되어도 새로 파일을 준비할 필요가 없다는 장점이 있다

3. 인공지능

인공지능은 최근 세계적으로 기술 트렌드가 되고 있다. 삶의 요구를 해결하기 위한 인공지능(AI) 개발 연구가 관심사다.

4. 소프트웨어 공학 (software engineering)

소프트웨어의 설계, 제작, 신뢰성 따위를 공학적으로 연구하는 학문. 소프트웨어 기술은 소프트웨어 개발, 사용 및 유지보수를 위해 제공되는 체계적이고 규율적이며 계량적인 접근방식을 도입한다.

5. 오퍼레이팅 시스템 (operating system)

이 과목은 운영 체제의 구성 요소와 작동 방식을 소개한다. 이 과목은 리눅스 표준 규격으로이뤄진다.

6. 객체 지향형 프로그래밍 (OOP)

이 과목은 자바 언어로 가르친다.

7. Windows에서 프로그래밍

윈도우즈 ((Microsoft사의 마이크로 컴퓨터 운용 시스템. 윈도우는 직관적인 인터페이스 (intuitive interfaces) 운영 체제이며 다양한 자원을 공급함으로 프로그래머들이 운영체제의 힘을 최대한 발휘할 있도록 연구를 많이 해야 한다.

8. 컴퓨터 네트워크

컴퓨터 네트워크는 전송 방식으로 서로 연결되어 서로 자원을 공유할 수 있는 특정한 구조(데이터, 장치)를 따르는 컴퓨터들의 체계이다. 이 과목은 컴퓨터 네트워크에서 사용가능한 모든 성분을 소개한다.

조회수 19회댓글 0개

최근 게시물

전체 보기