과목명 | 영문과목명 | 교과목소개 |
---|---|---|
의학용어 | Medical Terminology | 보건의료분야에서 필요한 진단명, 수술처치명, 검사명, 증상 등을 표현하는 전문용어인 의학용어를 이해하고 활용할 수 있는 능력을 배양하여 의료전문가들과 의사소통을 가능하게 하여 기본적인 의료지식과 수행능력을 배양함으로써 의료소프트웨어 개발의 기초능력을 함양한다. |
의료커뮤니케이션 | Medical Communication | 의료현장에서 의료전문가들과 업무를 수행하는데 필요한 기본적인 의사소통능력과 대인관계능력을 학습하며, 팀워크, 리더십, 갈등관리, 협상 및 고객서비스 능력을 갖춘다. |
영어회화 | English Conversation | 현업에서 자신의 업무와 관련된 맥락에서 사용하는 영어를 듣고 이해하며, 주어진 상황에서 의사소통하는 능력을 기르도록 하여 영어 표현능력을 기른다. |
의료심리학 | Medical Psychology | 인간심리에 대한 기본적인 이해와 인간 행동의 발달 및 성격, 정서, 인지 작용 등 심리학 전반에 대한 지식을 습득하여, 의료현장에서 인간 중심의 소프트웨어를 구현할 수 있는 기본적인 내용을 학습한다. |
의료정보학 | Medical Information Theory | 의료분야에서 사용되는 컴퓨터에 대한 일반적인 지식을 학습한다. 컴퓨터의 발전과 기반 지식, 컴퓨터 시스템의 구조, 소프트웨어와 데이터 처리에 대한 기본적인 지식을 함양하여 의료소프트웨어 개발자로서 실무 현장에 적응할 수 있는 능력을 함양한다. |
병원경영학 | Hospital Business Administration | 의료경영학의 주요 분야인 기획, 전략, 마케팅, 조직, 인사, 회계, 재무관리 등과 관련된 이론과 업무 및 이들을 관리 운용하는 내역을 학습한다. 의료서비스 마케팅의 개념과 병원의 경영전략 수립, 소비자행동 분석과 고객만족도의 개념 및 측정, 마케팅전략의 수립에 대한 지식을 함양하기 위하여 학습한다. |
의료데이터구조 | Medical Data Structure | 컴퓨터에서 효율적인 접근 및 수정을 가능케 하는 자료의 조직, 관리, 저장을 학습한다. 또한, 데이터 값의 모임, 데이터 간의 관계, 그리고 데이터에 적용할 수 있는 함수나 명령을 학습하여 의료소프트웨어 개발시 효율적인 알고리즘을 사용할 수 있는 지식을 갖춘다. |
의료프로그래밍실습 | Medical Programming Practices | 의료소프트웨어 개발에 필요한 C 언어의 주요 구성 요소인 연산자, 배열, 포인터, 함수, 논리제어, 파일 입출력, 시스템 프로그래밍 등의 C언어 문법을 학습하여 응용 프로그램을 설계 및 구현한다. |
웹프로그래밍 | Web Programming | 웹 애플리케이션 개발에 필요한 개발 환경과 모듈구현에 대하여 학습한다. 의료현장에서 필요한 인터넷 및 웹 환경에서 동작하는 프로그램을 개발하기 위한 이론과 관련 지식을 함양하며 데이터베이스와 연동하여 여러 웹서비스를 구현한다. |
원무관리론 | Hospital Administration Theory | 원무관리는 병원업무와 관련된 사무관리로 병원의 목적달성을 위해 합리적으로 수행할 수 있게 하는 활동으로 의료소프트웨어 개발자에게 필요한 원무활동의 목적과 내용 그리고 진료체계 등 원무행정 전반에 관한 지식을 학습한다. |
알고리즘 | Algorithm | 프로그래밍 언어의 기초문법을 적용하고 언어의 특징과 라이브러리를 활용하여 기본 응용소프트웨어를 구현하는 능력을 바탕으로 데이터를 조작 운영하기 위한 효율적인 알고리즘을 개발하여 이를 소프트웨어 제작에 활용하는 기술을 학습한다. |
컴퓨터구조 | Computer Architecture | 컴퓨터 과학에서 컴퓨터 시스템의 기능, 조직, 구현에 대한 법칙과 방법을 학습하며, 명령어 집합 구조, 마이크로아키텍처설계, 논리 설계 및 구현을 이해함으로서 효과적인 응용프로그램 개발 능력을 함양한다. |
의료데이터베이스 | Medical Database | 대량의 데이터들을 통합적으로 저장, 관리하며, 검색과 조회를 쉽고 빠르게 할 수 있는 데이터베이스시스템의 기본 개념 및 설계 방법론을 학습하고, 자료의 효율적 관리를 위해 데이터 모델링 기법, 다양한 데이터 모델들, 정규화 기법 등에 대한 지식을 함양한다. |
의료경영정보론 | Medical Management Information System | 의료분야에서 의료서비스를 생산, 제공하고, 조직을 관리하는 데 있어서 없어서는 안 될 중요한 부분이 정보기술, 정보시스템 전략이다. 정보시스템은 모든 의료분야에 있어서 문제의 파악, 분석, 의사결정에 있어서 필수적이다. 정보기술을 운영 과정, 의사결정, 경쟁력 확보 전략에 활용할 수 있는 지식을 학습한다. |
운영체제 | Operating System | 컴퓨터 운영에 필수적인 운영체제에 대한 기본적 개념인 프로세스, 메모리, 장치등에 대하여 학습함으로서 운영체제의 원리를 이해한다. |
자바프로그래밍 | Java Programming | 범용 객체지향 프로그래밍 언어인 자바 언어의 특성과 객체지향 기본 개념 및 자바 기본 문법을 학습하고, 개발에 유용한 클래스 라이브러리 활용을 실습하여 의료소프트웨어를 개발할 수 있는 능력을 함양한다. |
파이썬프로그래밍 | Python Programming | 파이썬언어를 이용하여 객체지향 프로그래밍의 기초 및 프로그램 개발의 전반적인 내용을 학습한다. 파이썬언어를 기반으로 의료현장에서 발생하는 복잡한 문제를 해결하기 위한 응용프로그램 개발을 위한 능력을 함양한다. |
의료정보시스템분석설계 | Medical Information System Analysis & Design | 의료정보시스템 개발을 위하여 최종 사용자가 요구하는 시스템을 분석하여, 새로운 기능적 요구사항을 충족하는 정보시스템을 설계한다. 조직과 최종사용자의 요구사항, 현 시스템의 제반활동, 자원 및 산출물, 최종 사용자와 기타 잠재 사용자의 요구사항을 충족시키는 데 필요한 정보시스템을 개발할 수 있다. |
의료빅데이터실무(융복합) | Medical Bigdata Practices | 대용량, 초고속, 다양성 등의 특징을 가지는 빅데이터를 처리하기 위한 개념, 이론, 기법, 플랫폼과 빅데이터의 저장, 검색, 분석하는 여러 기술 및 시스템에 대하여 학습한다. 다양한 빅데이터 데이터 저장 및 처리 기술 등을 학습하고 실제 빅데이터 처리 시스템의 구축 실습을 통해 실무 응용능력을 배양한다. |
리눅스시스템 및 응용 | Linux System Application | 모바일 컴퓨팅 환경에 관련된 모바일 무선 통신, 응용 기술, 개발 플랫폼 및 개발 도구 등에 대한 기본적인 개념과 원리에 대하여 배우며, 프로그래밍 실습을 통하여 모바일 응용 프로그램을 기획, 설계하고 개발하는 지식을 습득한다. |
의료정보보안 | Medical Information Security | 의료분야에서 정보보호는 매우 중요하다. 해킹 및 바이러스, 무선 인터넷 보안, 네트워크 보안관리, 사이버 테러 대응 기술과 정보보호 관리체계인증 기술에 대한 지식을 함양하여 악의적인 공격에 대응할 수 있는 능력을 배양한다. |
IT창업실무 | IT Business Start-up Practice | 스타트업 벤처기업을 창업하기 위한 사업 아이디어 개발, 사업계획서 작성, 시제품 제작, 창업 등으로 이어지는 창업에 대한 지식과 다양하고 전문적인 네트워크와 연결하여 실질적인 창업능력을 함양한다. |
의료소프트웨어실무(캡스톤디자인) | Medical Software Practices | 그동안 학습한 다양한 소프트웨어 지식과 기술을 바탕으로 의료분야에서 기능적 요구사항의 정의, 개념화, 분석, 위험 요소 분석, 아이디어 선택, 실제 구현 등의 설계 과정을 통해 형업에서 적용가능한 의료소프트웨어를 개발한다. 또한, 팀단위의 작업을 통해 조직 운영, 일정 관리, 팀원 간의 의사소통 능력 등 실제 협업에서 겪게될 상황들을 경험하고 그 대응방식을 학습한다. |
의료모바일컴퓨팅 | Medical Mobile Computing | 의료모바일 컴퓨팅 환경에 관련된 모바일 무선 통신, 응용 기술, 개발 플랫폼 및 개발도구 등에 대한 기본적인 개념과 원리에 대하여 학습하며, 모바일프로그래밍 실습을 통하여 응용 프로그램을 기획, 설계하고 개발한다. |
컴퓨터네트워크 | Computer Network | 컴퓨터와 통신 기술의 결합을 이해하기 위하여 데이터통신에 관한 기본 개념, 프로토콜, 구조 등에 관하여 학습하며 이를 바탕으로 통신네트워크의 이론과 실제 기술들을 습득한다. |
소프트웨어공학 | Software Engineering | 소프트웨어의 개발, 운용, 유지보수 등의 생명 주기 전반을 체계적이고 서술적이며 정량적으로 다루는 학문으로 공학을 소프트웨어에 적용하여 품질, 비용, 유지 보수성, 빌드 속도가 개선된 소프트웨어를 개발하는 능력을 함양한다. |
의료프로젝트실무 | Medical Project Practices | 팀을 이루어 선정된 의료소프트웨어에 대하여 의료분야에서 필요로 하는 다양한 기술을 바탕으로 응용프로그램을 작성한다. |
-
대학통합교양Ⅵ ★의료소프트웨어개발과(교양)
-
대학통합교양Ⅰ ★의료소프트웨어개발과(교양)
-
대학통합교양Ⅱ ★의료소프트웨어개발과(교양)
-
의료프로그래밍실습I ★의료소프트웨어개발과(전공)
[교과 개요] ⦁ 코딩은 컴퓨터 및 각종 기계가 동작하기 위해서 필요로 하는 소프트웨어를 개발하는 과정을 의미하는데, 코딩을 하기 위한 기본적으로 프로그래밍 언어에 대한 지식을 습득한다. [교과 특징] ⦁본 강의는 다양한 문제를 이해하고 파이선 언어를 사용하여 해결하는 프로그래밍 능력을 습득하고 배양하는 것을 기본 목표로 한다. 파이선 언어의 모든 측면이 다루어질 것이지만, 학생들은 외부 소스의 도움 없이 스스로 다양한 문제의 솔루션을 파이선 언어로 프로그래밍할 수 있도록 학습한다.
-
웹프로그래밍I ★의료소프트웨어개발과(전공)
[교과 개요] ⦁ 화면 구현이란 요구사항 분석 단계에서 파악된 화면에 대한 요구사항을 소프트웨어 아키덱처 단계에서 정의된 지침에 의해 UI 표준으로 구현하고 반영하는 능력이다, 이에 해당 능력을 배양할 수 있도록 학습한다. [교과 특징] ⦁ 본 교과는 홈페이지 제작을 위해 UI 요구사항/설계/구현할 수 있다.
-
의료데이터구조 ★의료소프트웨어개발과(전공)
[교과 개요] ⦁ 의료소프트웨어를 개발하기 위하여 컴퓨터와 데이터, 정보에 대한 기본 과목이며, 데이터와 정보를 이해하고 컴퓨터의 기본 개념을 학습한다 [교과 특징] ⦁ 효율적인 의료데이터 처리를 위하여 컴퓨터의 기본 지식과 내용을 학습한다
-
디지털 커뮤니케이션 ★의료소프트웨어개발과(전공)
[교과 개요] ⦁ 디지털 커뮤니케이션은 코로나19로 인한 온텍트 시대에 의료소프트웨어 개발자로서 필수적으로 알아야 하는 영역이다. 디지털 커뮤니케이션에 대한 특징, 아날로그적인 소통 방식과의 차이점, 차가운 디지털에 따뜻한 아날로그의 온기를 담는 방법 등등 근본적이면서 현실적인 해결책들을 학습함으로서 소프트웨어 개발을 위한 기초 전문 지식을 함양한다.
-
의료정보학 ★의료소프트웨어개발과(전공)
[교과 개요] ⦁ 의료소프트웨어 개발을 위한 의료, 보건 분야의 기초적인 지식을 습득한다. [교과 특징] ⦁ 본 교과는 의료소프트웨어 개발을 위한 의료, 보건 분야의 기초지식을 학습할 수 있다. ⦁ 보건학 및 의료 보건분야에 대하여 학습한다.
-
대학통합교양Ⅲ ★의료소프트웨어개발과(교양)
-
대학통합교양Ⅳ ★의료소프트웨어개발과(교양)
-
대학통합교양Ⅴ ★의료소프트웨어개발과(교양)
-
웹프로그래밍II ★의료소프트웨어개발과(전공)
-
알고리즘 ★의료소프트웨어개발과(전공)
-
컴퓨터구조 ★의료소프트웨어개발과(전공)
-
의료프로그래밍실습II ★의료소프트웨어개발과(전공)
-
보건의료산업론 ★의료소프트웨어개발과(전공)