컴퓨터공학전공
전공능력 명칭 | 전공능력 내용(정의) | 하위요인 | |
---|---|---|---|
프로그래밍 실무 능력 | 정의 | 현장문제를 분석하여 요구사항을 추출하고 이를 기반으로 프로그램을 설계 하고, 다양한 프로그래밍 언어로 구현할 수 있는 능력 | · 현장문제 분석 능력 · 프로그래밍 언어 활용 능력 · 프로그램 개발 도구 활용 능력 |
수행 준거 | · 현장문제를 분석하여 프로그램을 설계할 수 있다. 수행 · 다양한 프로그래밍 언어를 이해하고 이를 활용하여 현장 문제를 해결할 수 있는 소프트웨어를 개발할 수 있다. · 프로그램 작성, 컴파일, 디버깅에 프로그램 개발 도구를 활용할 수 있다. |
||
임베디드 시스템 개발 능력 | 정의 | 컴퓨터 하드웨어의 기본 구조를 이해하여 요구기능을 지원하는 임베디드 하 드웨어를 설계하고, 해당 임베디드 시스템을 구동시키는 펌웨어와 연계된 애플리케이션을 구현할 수 있는 능력 | · 임베디드 하드웨어 설계 능력 · 펌웨어 구현 능력 · 임베디드 애플리케이션 구현 능력 |
수행 준거 | · 컴퓨터 하드웨어의 기본 구조를 이해하고 임베디드 하드웨어를 설계할 수 있다. · 임베디드 시스템의 펌웨어를 설계하고 구현할 수 있다. · 임베디드 디바이스와 연계된 애플리케이션을 구현할 수 있다. |
||
시스템 구축 및 운영 능력 | 정의 | 시스템 구성의 기존 요소(네트워크, 데이터베이스, 운영체제 등)와 새로운 정의 요소 기술의 원리를 이해하고, 활용하여 컴퓨터 시스템을 구축 및 운영할 수 있는 능력 | · 시스템 설계 능력 · 시스템 구축 능력 · 시스템 성능 평가 능력 |
수행 준거 | · 시스템의 요구사항을 파악하고 요소 기술을 활용하여 시스템을 설계할 수 있다. · 네트워크, 데이터베이스, 운영체제 등의 기존요소와 새로운 요소 기술을 활용하여 컴퓨터 시스템을 구축할 수 있다. · 시스템의 성능을 평가하여 효율적으로 운영할 수 있다. |
소프트웨어전공
전공능력 명칭 | 전공능력 내용(정의) | 하위요인 | |
---|---|---|---|
프로그래밍 실무 능력 | 정의 | 현장문제를 분석하여 요구사항을 추출하고 이를 기반으로 프로그램을 설계 하고, 다양한 프로그래밍 언어로 구현할 수 있는 능력 | · 현장문제 분석 능력 · 프로그래밍 언어 활용 능력 · 프로그램 개발 도구 활용 능력 |
수행 준거 | · 현장문제를 분석하여 프로그램을 설계할 수 있다. 수행 · 다양한 프로그래밍 언어를 이해하고 이를 활용하여 현장 문제를 해결할 수 있는 소프트웨어를 개발할 수 있다. · 프로그램 작성, 컴파일, 디버깅에 프로그램 개발 도구를 활용할 수 있다. |
||
정보보호 관리 능력 | 정의 | 보안상의 문제를 해결하고 예방할 수 있도록 사용자 요구사항과 현실적 정의 제한 조건을 고려하여 실제 적용 가능한 컴퓨터 시스템상의 보안 내용을 설계할 수 있는 능력 | · 컴퓨터 보안 시스템 설계 능력 · 정보시스템 보안 개발 능력 · 정보시스템의 보안 관리 능력 |
수행 준거 | · 컴퓨터 시스템에서 보안의 기본 구조를 이해하고 요구사항을 분석하여 개발 능력 적절한 시스템을 설계할 수 있다. · 정보시스템의 취약점 진단절차를 이해하고 정보시스템을 개발할 수 있다. · 정보보호기술을 활용하여 정보시스템을 운영 · 관리할 수 있다. |
||
시스템 구축 및 운영 능력 | 정의 | 시스템 구성의 기존 요소(네트워크, 데이터베이스, 운영체제 등)와 새로운 정의 요소 기술의 원리를 이해하고, 활용하여 컴퓨터 시스템을 구축 및 운영할 수 있는 능력 | · 시스템 설계 능력 · 시스템 구축 능력 · 시스템 성능 평가 능력 |
수행 준거 | · 시스템의 요구사항을 파악하고 요소 기술을 활용하여 시스템을 설계할 수 있다. · 네트워크, 데이터베이스, 운영체제 등의 기존요소와 새로운 요소 기술을 활용하여 컴퓨터 시스템을 구축할 수 있다. · 시스템의 성능을 평가하여 효율적으로 운영할 수 있다. |