컴퓨터전공
컴퓨터전공에서는 현대 정보화 사회의 근간이 되는 컴퓨터하드웨어와 소프트웨어를 연구하며, 이를 바탕으로 산업현장에서 요구되 는 실무 능력을 갖춘 엔지니어 양성을 목표로 하고 있다. 현대 사회는 정보기술을 바탕으로 하고 있어 사회 모든 분야에서 컴퓨터가 활용되므로, 컴퓨터전공은 그 분야가 가장 광범위한 학문영역이다.
본 전공에서는 프로그래밍언어, 알고리즘, 데이터베이스 등의 필수 지식을 바탕으로 그래픽스, 컴퓨터보안, 소프트웨어설계, 모바일컴퓨팅, 가상현실, 인공지능 등 현대 컴퓨터 시스템의 최신 기술과 관련된 이론과 응용 지식을 습득하여 실무적 컴퓨터전문가로 성장할 수 있는 바탕을 제공하도록 한다.
본 전공에서는 프로그래밍언어, 알고리즘, 데이터베이스 등의 필수 지식을 바탕으로 그래픽스, 컴퓨터보안, 소프트웨어설계, 모바일컴퓨팅, 가상현실, 인공지능 등 현대 컴퓨터 시스템의 최신 기술과 관련된 이론과 응용 지식을 습득하여 실무적 컴퓨터전문가로 성장할 수 있는 바탕을 제공하도록 한다.
교과과정표
공통필수 | 전공선택 | 논문 |
---|---|---|
AI응용의 실제 | 컴퓨터비젼 | · 졸업논문 |
데이터사이언스활용의 실제 | 시스템분석 및 설계특론 | |
컴퓨터학개론 | 운영체제 | |
IT융합의 실제 | 인공지능 | |
컴퓨터네트워크 | 패턴인식 | |
컴퓨터구조 | 컴퓨터윤리 | |
디지털통신 | 분산처리 | |
데이터베이스 | 데이타베이스특론 | |
랜덤신호해석 | 디지털 데이터통신 | |
디지털신호처리 | 소프트웨어설계 | |
세미나 | 인터넷특론 | |
네트워크보안 | 모바일 컴퓨팅특론 | |
게임공학특론 | ||
머신러닝특론 | ||
정보기술대학원논문연구(컴퓨터전공) | ||
정보보호특론 | ||
윈도우즈 프로그래밍 | ||
컴퓨터구조특론 | ||
클라우드컴퓨팅특론(컴퓨터전공) | ||
고급프로그래밍 | ||
프로그래밍언어특론 | ||
컴퓨터알고리즘 | ||
객체지향 데이터베이스 | ||
소프트웨어 공학 |
개설교과목 소개
-
- 761202001 소프트웨어공학 Software Engineering
- 소프트웨어 공학은 소프트웨어 제품을 개발하기 위해서 잘 정의 된 과학적 원리, 방법 및 절차를 위한 엔지니어링 분야이다. 소프트웨어 엔지니어링의 결과는 효율적이고 신뢰할 수 있는 소프트웨어 제품이다. 본 과목은 프로젝트 관리, 소프트웨어 프로세스, 아키텍처 설계, 구현 기법, 테스팅 기법, 품질보증, 형상관리 등 소프트웨어 개발과 과제 관리를 위한 일련의 기법들을 익히는 것을 목표로 한다