본문 바로가기

우송정보대학 컴퓨터소프트웨어과

  • Home
  • 교육과정
  • 2023학년도

2023학년도

컴퓨터소프트웨어과

교과목개요
No. 국문 과목명 학점/이론/실습 교과목 개요
1 문제해결능력 1/1/0 문제해결능력과 관련된 다양한 사례, 활동 및 관계지식에 대한 지도방법 및 해설을 구체적으로 제시하여 문제해결
2 전산영어 2/2/0 컴퓨터소프트웨어과 1학년생을 대상으로 하며, 대부분 기본적인 전산 지식만 있으면 이해할 수 있는 쉬운 문장을 중심으로 학습한다. 유명 문헌과 잡지에서
3 수리능력 2/2/0 일상생활에서 사용되는 수리와 관련된 개념을 이해하고 쉬로 기술된 자료를 이해하고 수치로 기술할 수 있는 능력.
4 전공영어 2/2/0 데이터베이스, 운영체제, 컴퓨터네트워크 등 컴퓨터소프트웨어과에서 배우는 주요 응용소프트웨어 패키지들에서 컴파일 및 실행시간에 발생되는 메시지들을 알고
5 SW개발1 4/2/2 프로그램기초 과목에서는 컴퓨터 기능 개발과 운영을 위한 소프트웨어의 개념을 확립하고, 널리 사용되고 있는 언어를 사용하여 개발 환경구축 및 기본
6 웹응용개발1 4/2/2 응용소프트웨어 개발을 위한 UI 표준 및 지침에 의거하여, 개발하고자 하는 응용소프트웨어에 적용될 UI 요구사항을 확인하고, UI 요구사항을 반영한 프
7 시스템분석 및 설계 3/1/2 네트워크 소프트웨어 개발 방법 수립에 대한 작업활동과 절차를 다루고 이를 기반으로 소프트웨어 개발 방법론, 계획 수립, 품질 목표 수립 등을 다룬다.
8 IT융합실습 4/2/2 인터넷의 발전은 웹 디자인, 웹 기획 등 전문화되고 있고 그에 따른 창의력을 바탕으로 더욱 전문적이고 창의적인 디자인과 실무적인 노하우를 겸비한 IT 전
9 정보통신 3/1/2 정보화 사회에 널리 활용되고 있는 정보통신 관련 개념 및 통신수단을 이해하여 데이터 통신관련 기술을 알 수 있도록 한다. 또한 최근에 다양한 정보를
10 SW개발2 4/2/2 애플리케이션 설계를 기반으로, 프로그래밍 언어와 도구를 활용하여 서버 프로그램 구현 기술에 부합하는 서버 프로그램을 개발할 수 있는 능력을 배양한
11 웹응용개발2 4/2/2 소프트웨어 아키텍처 세부 구현 지침과 UI 표준 및 지침을 반영하여, UI 요구하상이 반영된 화면과 폼을 구현하고, 화면과 폼 흐름 설계에 따라, 사용자
12 데이터베이스 4/2/2 데이터 표준과 관련된 요구사항을 조사하여 데이터 표준 대상 후보 식별을 위한 기본 자료를 마련할 수 있고, SQL을 활용한 데이터 운영 관리 방법을 다룬
13 컴퓨터구조 3/1/2 컴퓨터의 내부구조를 이해하고, 컴퓨터를 구성하고 있는 요소들의 특징과 동작원리를 이해한다. 또한 컴퓨터의 하드웨어적인 구조에서 어떻게 소프트웨
14 DB활용 4/2/2 DMBMS를 활용하여 데이터베이스 생성, 관리 및 운영을 위한 DB 기술과 DB 오브젝트 생성 기술을 다룬다.
15 응용프로그래밍 I 4/2/2 개발에 필요한 환경을 구축하고 공통 모듈의 상세설계를 기반으로 프로그래밍 언어와 도구를 활용, 배치 프로그램을 개발할 수있도록 한다.
No. 국문 과목명 학점/이론/실습 교과목 개요 비고
16 앱개발1 3/1/2 무선 인터넷의 기초가 되는 다양한 모바일 프로그램에 대한 개념을 체계적으로 이해한다.
17 운영체제응용 3/0/3 주요 운영체제의 하나인 Linux 시스템의 개요 및 특징 , 활용방법 등에 대하여 학습한다. 이를 위하여 Linux 설치 방법, 시스템 운영 방법
18 IT창업실무 2/1/1 이 교과는 창업을 처음 마음먹은 이들을 위한 교과로서 사업자등록은 어ᄄᅠᇂ게 해야 할지, 개인사업과 법인사업중 어떤 것이 유리한지, 사업게획은 어떻
19 캡스톤디자인 4/2/2 공학적 문제에 국한하지 않고, 개인과 조직의 일상적인 문제해결이나 목표를 달성하기 위한 수단과 방법을 구체화하는 과정으로서 학생들이 주어진 문제
20 응용프로그래밍II 3/1/2 어플리케이션 구현 능력을 배양하기 위한 프로그래밍 기법을 다루고 설계 내용을 충실히 반영하도록 단위 테스트 관련 기술을 다룬다.
21 앱개발2 3/1/2 안드로이드 기반의 모바일 프로그래밍 능력을 향상시키기 위해 자바 프로그래밍 구문과 라이브러리의 세브셋에 클래스 라이브러리를 활용한 프로그램을
22 운영체제구축 3/0/3 주요 운영체제의 하나인 Linux 시스템을 활용하여 서버를 구현한다. 이를 위하여 Linux 시스템 각종 유틸리티 설치, 시
23 IT융합프로젝트 3/0/3 산업현장과 유사한 고난도 과제를 선정하여 팀 중심으로 지식, 기술, 도구 및 기법을 프로젝트 활동에 적용하여 수행하고, 그 피드백을 통해 과제 수행 과
24 알고리즘응용 4/2/2 자료 구조(data structure)는 컴퓨터로 어떤 문제를 해결하기 위해 필요한 자료들을 효율적으로 관리하고 구조화 시키기 위한 학문으로 전산학이나 컴퓨터
25 빅데이터응용 4/2/2 본 과목에서는 데이터로부터 의미 있는 정보를 추출해 내기 위한 빅데이터의 분석 기법에 대해 이해하고 활용하는 능력을 기르고자 한다.
26 현장실습 3/0/0 학교에서 배운 전공 지식을 바탕으로 산업체와 연계하여 현장 기술을 배우고 경험을 쌓음

ICT융합반

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