메인콘텐츠 바로가기
  • Home
  • 교육과정
  • 2019학년도

2019학년도

컴퓨터정보과

교과목개요
No. 국문 과목명 학점/이론/실습 교과목 개요
1 SW개발1 3/1/2 본 과목에서는 컴퓨터 기낭 개발과 운영을 위한 소프트웨어의 개념을 확립하고, 널리 사용되고 있는 언어를 사용하여 개발 환경구축 및 기본문법을 학습한다.
2 웹응용개발1 3/1/2 응용소프트웨어 개발을 위한 UI 표준 및 지침에 의거하여, 개발하고자 하는 응용소프트웨어에 적용될 UI 요구사항을 확인하고, UI 요구사항을 반영한 프로토타입을 제작하고, 작성한 프로토타입을 활용하여 UI/UX엔지니어와 향후 적용할 UI의 적정성에 대해 검토하는 방법을 학습한다.
3 정보통신 2/1/1 정보화 사회에 널리 활용되고 있는 정보통신 관련 개념 및 통신수단을 이해하여 데이터 통신관련 기술을 알 수 있도록 한다. 또한 최근에 다양한 정보를 교환하도록 많이 활용되고 있는 각종 통신망(LAN, VAN, ISDN)을 학습 함
4 자료구조 2/1/1 자료 구조(data structure)는 컴퓨터로 어떤 문제를 해결하기 위해 필요한 자료들을 효율적으로 관리하고 구조화시키기 위한 학문으로 전산학이나 컴퓨터 공학 분야에서 매우 중요하고 기초적인 과목이다.
5 웹디자인1 3/1/2 인터넷의 발전은 웹 디자인, 웹 기획 등 전문화되고 있고 그에 따른 창의력을 바탕으로 더욱 전문적이고 창의적인 디자인과 실무적인 노하우를 겸비한 IT 전문가를 양성 함
6 시스템분석 2/1/1 네트워크 소프트웨어 개발 방법 수립에 대한 작업활동과 절차를 다루고 이를 기반으로 소프트웨어 개발방법론, 계획 수립, 품질 목표 수립 등을 다룬다.
7 데이터베이스 2/1/1 데이터 표준과 관련된 요구사항을 조사하여 데이터 표준 대상 후보 식별을 위한 기본 자료를 마련할 수 있고, SQL을 활용한 데이터 운영 관리 방법을 다룬다.
8 SW개발2 3/1/2 애플리케이션 설계를 기반으로, 프로그래밍 언어와 도구를 활용하여 서버 프로그램 구현 기술에 부합하는 서버 프로그램을 개발할 수 있는 능력을 배양한다.
9 웹응용개발2 2/1/1 소프트웨어 아키텍처 세부 구현 지침과 UI 표준 및 지침을 반영하여, UI 요구사항이 반영된 화면과 폼을 구현하고, 화면과 폼 흐름 설계에 따라, 사용자 접근성을 고려한 화면과 폼의 흐름 제어를 구현하고, 감성공학 기법을 고려하여 사용자가 접하는 화면, 폼, 메뉴, 흐름을 구현하고, 구현된 화면, 폼, 메뉴, 흐름을 테스트할 수 있는 테스트 케이스를 작성하고 단위 테스트를 수행하기 위한 테스트 조건을 명세화 하는 기술을 학습한다.
10 컴퓨터구조 3/1/2 컴퓨터의 내부구조를 이해하고, 컴퓨터를 구성하고 있는 요소들의 특징과 동작원리를 이해한다. 또한 컴퓨터의 하드웨어적인 구조에서 어떻게 소프트웨어가 실행되고 활용되는지 구체적이고 실무에 활용될 수 있는 컴퓨터의 구조에 대해 학습한다.
11 웹디자인2 3/1/2 유무선 환경에서 활용할수 있는 컨텐츠를 기획하고 제작하는 과정을 익히는 교과목이다. 플래시메뉴의 사용법을 익히고 활용하는 방법을 익히는 교과목이다.
12 논리회로 3/1/2 논리회로의 분석 및 설계를 위하여 반드시 알아야할 핵심적인 내용들만 이해하기 쉽도록 간결하게 설명한다.
13 현장실습1 3/0/0 학교에서 배운 전공 지식을 바탕으로 산업체와 연계하여 현장 기술을 배우고 경험을 쌓음
14 DB관리 3/1/2 DBMS를 활용하여 데이터베이스 생성, 관리 및 운영을 위한 DB 기술과 DB 오브젝트 생성 기술을 다룬다.
15 SW개발3 4/2/2 개발에 필요한 환경을 구축하고 공통 모듈의 상세 설계를 기반으로 프로그래밍 언어와 도구를 활용, 배치 프로그램을 개발할 수있도록 한다.
16 앱개발1 3/1/2 무선 인터넷의 기초가 되는 다양한 모바일 프로그램에 대한 개념을 체계적으로 이해한다.
17 운영체제실습 3/0/3 주요 운영체제의 하나인 Linux 시스템의 개요 및 특징, 활용방법 등에 대하여 학습한다.
이를 위하여 Linux 설치 방법, 시스템 운영 방법, 명령어 사용법, 쉘 스크립트 작성법, 시스템 관리 방법을 이론과 실습을 병행하여 운영체제 이해 능력을 함양한다.
18 IT창업실무 1/1/0 이 교과는 창업을 처음 마음먹은 이들을 위한 교과로서 사업자 등록은 어떻게 해야 할지, 개인사업과 법임사업 중 어떤 것이 유리한지, 사업계획은 어떻게 세워야 하는지, 세금 신고는 어떻게 해야 하는지 등을 다룬다. 예비창업자나 창업을 꿈꾸는 학생들에게 개인사업체는 물론 법인사업체의 창업 절차와 사업체의 운영 방식, 사업체 운영에 필요한 각종 정보를 쉽게 파악할 수 있도록 교육한다.
19 캡스톤디자인1 2/1/1 공학적 문제에 국한하지 않고, 개인과 조직의 일상적인 문제해결이나 목표를 달성하기 위한 수단과 방법을 구체화하는 과정으로서 학생들이 주어진 문제나 과제의 본질을 파악하고 해결하는 능력을 갖추게 하기 위하여 스스로가 창의적인 발상을 하고 설계하고 기획하는 능력을 배양한다.
20 명장프로젝트1(정보시스템) 3/0/3 산업현장과 유사한 과제를 선정하여 팀 중심으로 지식, 기술, 도구 및 기법을 프로젝트 활동에 적용하여 수행하고, 그 피드백을 통해 과제수행 과정을 수정함으로써 업그레이드 된 전공 실무 능력을 배양한다.
21 현장실습2 15/0/0 학교에서 배운 전공 지식을 바탕으로 산업체와 연계하여 현장 기술을 배우고 경험을 쌓음
22 SW개발4 3/1/2 어플리케이션 구현 능력을 배양하기 위한 프로그래밍 기법을 다루고 설계 내용을 충실히 반영하도록 단위테스트 관련 기술을 다룬다.
23 명장프로젝트2(정보시스템) 3/0/3 산업현장과 유사한 고난도 과제를 선정하여 팀 중심으로 지식, 기술, 도구 및 기법을 프로젝트 활동에 적용하여 수행하고, 그 피드백을 통해 과제 수행 과정을 수정함으로써 업그레이드 된 전공 실무능력을 배양한다.
24 앱개발2 3/1/2 안드로이드 기반의 모바일 프로그래밍 능력을 향상시키기 위해 자바 프로그래밍 구문과 라이브러리의 세브셋에 클래스 라이브러리를 활용한 프로그램을 작성한다.
25 운영체제구축 3/0/3 주요 운영체제의 하나인 Linux 시스템을 활용하여 서버를 구현한다.
이를 위하여 Linux 시스템 각종 유틸리티 설치, 시스템 운영 방법, 네트워크 및 시스템 관리 방법을 실습을 통하여 운영체제 관리 능력을 함양한다.
26 정보보안 3/1/2 네트워크, 시스템이론을 기본으로 보안위협이 발생할수 있는 인프라의 취약점들을 익히고 발생할수 있는 보안 위협을 신속하게 처리할수 있도록 한다.
27 캡스톤디자인2 2/1/1 공학적 문제에 국한하지 않고, 개인과 조직의 실상적인 문제해결이나 목표를 달성하기 위한 수단과 방법을 구체화하는 과정으로서 학생들이 주어진 문제나 과제의 본질을 파악하고 해결하는 능력을 갖추게 하기 위하여 스스로가 창의적인 발상을 하고 설계하고 기획하는 능력을 배양한다.
28 정보시스템운용 3/1/2 본 과목에서는 각종 도구를 통해 세부적으로 실현된 콘텐츠 및 모듈 소스들을 통합하고 활용할 수 있는 응용 능력을 배양하기 우히ㅐ 시스템 통합 관련 과제를 프로젝트 형식으로 수행한다.

ICT융합반

교과목개요
No. 국문 과목명 학점/이론/실습 교과목 개요
1 DB응용 4/2/2 DBMS를 활용하여 데이터베이스 생성, 관리 및 운영을 위한 DB 기술과 DB 오브젝트 생성 기술을 다룬다.
2 객체지향프로그래밍(1) 4/2/2 객체지향 프로그램 개발에 필요한 환경을 구축하고 공통 모듈의 상세 설계를 기반으로 프로그래밍 언어와 도구를 활용, 배치 프로그램을 개발할 수 있도록 한다.
3 네트워크응용1 3/1/2 정보화 사회에 널리 활용되고 있는 정보통신 관련 개념 및 통신수단을 이해하여 데이터 통신관련 기술을 알 수 있도록 한다. 또한 최근에 다양한 정보를 교환하도록 많이 활용되고 있는 각종 통신망(LAN, VAN, ISDN)을 학습 함
4 정보통신프로젝트(1) 3/0/3 산업현장과 유사한 과제를 선정하여 팀 중심으로 지식, 기술, 도구 및 기법을 프로젝트 활동에 적용하여 수행하고, 그 피드백을 통해 과제 수행 과정을 수정함으로써 업그레이드 된 전공 실무 능력을 배양한다.
5 운영체제응용 3/0/3 주요 운영체제의 하나인 Linux 시스템의 개요 및 특징, 활용방법 등에 대하여 학습한다.
이를 위하여 Linux 설치 방법, 시스템 운영 방법, 명령어 사용법, 쉘 스크립트 작성법, 시스템 관리 방법을 이론과 실습을 병행하여 운영체제 이해 능력을 함양한다.
6 캡스톤디자인1 3/1/2 공학적 문제에 국한하지 않고, 개인과 조직의 일상적인 문제해결이나 목표를 달성하기 위한 수단과 방법을 구체화하는 과정으로서 학생들이 주어진 문제나 과제의 본질을 파악하고 해결하는 능력을 갖추게 하기 위하여 스스로가 창의적인 발상을 하고 설계하고 기획하는 능력을 배양한다.
7 컴퓨터응용3 2/0/2 무선 인터넷의 기초가 되는 다양한 모바일 프로그램에 대한 개념을 체계적으로 이해한다.
8 객체지향프로그래밍(2) 3/1/2 고도의 객체지향 프로그래밍 어플리케이션 구현 능력을 배양하기 위한 프로그래밍 기법을 다루고 설계 내용을 충실히 반영하도록 단위테스트 관련 기술을 다룬다.
9 네트워크응용(2) 3/1/1 네트워크, 시스템이론을 기본으로 보안위협이 발생할수 있는 인프라의 취약점들을 익히고 발생할수 있는 보안 위협을 신속하게 처리할수 있도록 한다.
10 정보통신프로젝트(2) 3/0/3 산업현장과 유사한 고난도 과제를 선정하여 팀 중심으로 지식, 기술, 도구 및 기법을 프로젝트 활동에 적용하여 수행하고, 그 피드백을 통해 과제 수행 과정을 수정함으로써 업그레이드 된 전공 실무 능력을 배양한다.
11 운영체제구축 3/0/3 주요 운영체제의 하나인 Linux 시스템을 활용하여 서버를 구현한다.
이를 위하여 Linux 시스템 각종 유틸리티 설치, 시스템 운영 방법, 네트워크 및 시스템 관리 방법을 실습을 통하여 운영체제 관리 능력을 함양한다.
12 정보시스템운용 3/1/2 본 과목에서는 각종 도구를 통해 세부적으로 실현된 콘텐츠 및 모듈 소스들을 통합하고 활용할 수 있는 응용 능력을 배양하기 위해 시스템 통합 관련 과제를 프로젝트 형식으로 수행한다.
13 캡스톤디자인2 2/1/1 공학적 문제에 국한하지 않고, 개인과 조직의 일상적인 문제해결이나 목표를 달성하기 위한 수단과 방법을 구체화하는 과정으로서 학생들이 주어진 문제나 과제의 본질을 파악하고 해결하는 능력을 갖추게 하기 위하여 스스로가 창의적인 발상을 하고 설계하고 기획하는 능력을 배양한다.
14 현장실습 3/0/0 학교에서 배운 전공 지식을 바탕으로 산업체와 연계하여 현장 기술을 배우고 경험을 쌓음