성균관대학교

Inspiring Future, Grand Challenge

Search
Close
Search
 

교육

  • home
  • 교육
  • 채용조건형/ 재교육형 대학원
  • DMC공학과 Department of Digital Media Communication Engineering
  • 교육과정

DMC공학과 Department of Digital Media Communication Engineering

교과목명을 클릭하시면 과정 설명을 볼 수 있습니다.

교육과정
학수번호 교과목명 학점 자기
학습
시간
영역 학위 이수
학년
비고 언어 개설
여부
ESW5010 운영체제특론 3 6 전공 석사/박사 1-4 소프트웨어학과 Yes
본 과목에서는 운영체제에 대한 개념, 구조, 기능들을 살펴 본 후, 운영체제의 핵심 기능인 파일 시스템, 프로세스 관리, 프로세서 관리, 메모리 관리, 입출력 관리 등의 구체적인 기능들을 커널 수준에서 깊이 있게 공부한다. 특히, Unix 및 Linux 운영체제의 각 기능별 핵심 메커니즘들을 공부하며, 궁극적으로 학생들로 하여금 운영체제의 기능별 설계 및 개선을 위한 실무적인 능력을 갖추도록 한다.
ESW5012 실시간시스템특론 3 6 전공 석사/박사 1-4 소프트웨어학과 Yes
본 과목에서는 실시간 시스템의 이론을 바탕으로, 소프트웨어 플랫폼을 지원하는 실시간 시스템의 최신 동향을 살펴본다. 먼저, 실시간 작업들의 스케줄링 기법을 소개한다. 여기에는 기본 실시간 작업 모델에 대한 유니프로세서/멀티 프로세서/클러스터 환경 스케줄링을 비롯하여, 포크-조인 실시간 작업 모델과 동기화를 위한 스케줄링 기법이 포함된다. 이러한 이론적인 내용을 기반으로 최근에 발표되는 논문을 통해 실시간 시스템의 연구들을 살펴보고, 이를 소프트웨어 플랫폼 지원에 활용할 수 있도록 한다.
ESW5014 컴퓨터그래픽스특론 3 6 전공 석사/박사 1-4 소프트웨어학과 - No
컴퓨터그래픽스의 이론에 대한 기본적인 이해와 이를 바탕으로 하는 고급 기법들과 실무 지식을 다룬다. 본 과목의 이론에서 주요한 주제는 이미지, 기하, 모델링, 변환, 사영, 음영기법, 텍스쳐, 광선추적, 전역조명, 특수효과 등을 포함하며, 본 이론들이 그래픽스처리장치에서 구현될 수 있도록 실무기법을 다룬다.
ESW5025 인프라네트워크보안 3 6 전공 석사/박사 소프트웨어학과 - No
본 과목은 인프라 네트워크 및 보안에 대한 기술 및 표준을 소개한다. 본 과목은 네트워크 인프라인 클라우드, 사물인터넷, 차량 네트워크에서의 이용되는 네트워크 및 응용 기술과 이러한 인프라에서의 보안 및 프라이버시 기술을 설명한다. 교과목 내용은 다음과 같다. - 1주: 인프라 네트워크 및 보안 소개 - 2주: 인터넷과 컴퓨터네트워크 - 3주: 소프트웨어 정의 네트워킹(SDN) - 4주: 네트워크 기능 가상화(NFV) - 5주: 오픈스택 기반 클라우드 시스템 - 6주: 클라우드 기반 보안 서비스 시스템 - 7주: YANG 기반 데이터 모델링 - 8주: 학기 프로젝트 제안서(Term Project Proposal) - 9주: NETCONF 기반 네트워크 관리 - 10주: 사물인터넷 네트워킹 - 11주: 사물인터넷 응용 - 12주: 사물인터넷 보안 - 13주: 차량 네트워킹 - 14주: 차량 네트워크 응용 및 보안 - 15주: 학기 프로젝트 발표(Term Project Presentation) 본 과목은 플립클래스 형태로 진행될 예정이다. 4번의 숙제, 1개의 학기 프로젝트로 운영된다.
ESW5026 고급운영체제 3 6 전공 석사/박사 소프트웨어학과 - No
본 수업은 운영체제의 주요 요소들인 프로세스 관리, 메모리 관리 그리고 파일시스템의 디자인과 구현에 관해 기술 발전에 영향을 미친 역사적인 운영체제들의 사례를 중심으로 학습한다. 또한, 최신 하드웨어와 소프트웨어 기술로 인해 향후 운영체제가 발전할 방향을 살펴본다.
ESW5027 고급컴퓨터구조설계 3 6 전공 석사/박사 소프트웨어학과 - No
본 수업은 최신 프로세서와 메모리 구조를 비롯한 고급 컴퓨터 구조 설계 기법에 대해서 학습한다. 세부 내용은 컴퓨터 성능 측정, 캐쉬 설계, 명령어 수준 병렬성, 멀티 코어 프로세서, 가상 메모리, 스토리지 시스템에 대해서 다룬다.
ESW5028 데이터베이스시스템원론 3 6 전공 석사/박사 소프트웨어학과 - No
본 과목에서는 관계형 데이터베이스 및 키밸류 스토어를 포함하는 데이터베이스 시스템의 아키텍처와 핵심 원리를 다룬다. 데이터베이스시스템 아키텍처, 스토리지, 인덱스, 질의처리, 그리고 트랜잭션 관리 등의 주요 주제를 포함하는데, 플래시메모리 저장장치와 비휘발성 메모리를 위한 각 주제의 새로운 설계 아이디어를 중점적으로 다룬다.
ESW5029 소프트웨어공학기술특론 3 6 전공 석사/박사 소프트웨어학과 Yes
이 과목은 소프트웨어 개발 과정에 대한 다양한 이슈 중 특히 중요한 이슈에 대해 깊이 있는 이해를 제공하는 것을 목표로 한다. 예를 들어, 구조설계, 요구공학, 소프트웨어설계, 소프트웨어시험, 디버깅, 프로젝트관리 등 다양한 이슈 중 매학기 한가지 이슈에 주목하여 심층적인 학습을 가능하게 한다. 이 과목은 학부에서의 소프트웨어공학의 심화과목이다.
ESW5030 시스템연구특론 3 6 전공 석사/박사 소프트웨어학과 - No
모바일에서 클라우드 컴퓨팅에 이르기까지 다양한 형태의 컴퓨터 시스템의 성능, 안정성, 확장성, 보안, 에너지 효율성 등을 높이기 위한 최신 기술 및 연구 동향을 학습한다. 새로운 응용프로그램 출현, 새로운 컴퓨팅 환경의 출현, 새로운 하드웨어 출현에 따른 다양한 형태의 컴퓨터 시스템의 발전 방향 및 그 기본 원리와 원칙을 학습한다.
ESW5031 컴퓨터구조설계특론 3 6 전공 석사/박사 소프트웨어학과 Yes
컴퓨터의 CPU, GPU 및 가속기 등 연산장치의 성능, 효율성, 확장성 및 보안성 등을 높이기 위한 최신의 기술 및 연구 동향을 학습한다. 메모리 및 캐쉬 구조, 멀티코어 및 매니코어 구조의 프로세서간 인터커넥션 네트워크, 가상화 기술, GPU 아키텍처, 뉴럴 네트워크 가속기 구조 및 기타 컴퓨터 구조와 관련된 최신 기술이나 연구 논문을 학습한다.
ESW5034 머신러닝보안및완건성 3 6 전공 석사/박사 소프트웨어학과 Yes
머신 러닝(ML) 기술은 다양한 필수 애플리케이션에서 빠르게 채택되었습니다. 그러나 ML 기반 시스템은 시스템의 전반적인 보안을 위협하는 몇 가지 취약점에 직면하고 있습니다. 이러한 학습 모델의 근본적인 보안/개인 정보 문제를 식별하고 집중하기 위해 여러 연구 작업이 수행되었습니다. 또한 이러한 취약점에 대응하기 위한 다양한 제안이 이루어지고 있습니다. 많은 대학원생이 머신 러닝 모델을 구축하기 때문에 새로운 학습 모델을 개발할 뿐만 아니라 잠재적인 적대적 공격과 이에 대한 ML 모델을 보호하는 방법을 인식하는 것도 필수적입니다. 이 과목은 학생들이 적대적 ML 영역에서 최근의 최첨단 공격 및 방어 기술에 대해 배울 수 있도록 돕습니다. 또한 이 과정은 기본적인 보안 개념, 보안 코딩 작성, 소프트웨어 보안 모범 사례, 소프트웨어 검증 접근 방식 및 원칙과 같은 여러 관련 주제를 다룹니다. 이 과목은 딥 러닝 및 파이썬 개발을 포함한 머신 러닝에 대한 좋은 지식이 필요합니다.
ESW5035 고급컴퓨터네트워크구조설계 3 6 전공 석사/박사 소프트웨어학과 - No
본 과목은 학부 네트워크 과목의 고급 과정으로, 선수과목은 학부 네트워크와 운영체제이다. 주요 주제는 다음과 같다: Software Defined Network (SDN): Open Flow, Network Orchestration Network Function Virtualization: Container, NFV Applications Datacenter Network: RDMA, Delay-based congestion control Mobile/Wireless Network: 4G/5G Network, Wi-Fi, IoT networks
ESW5041 디지털헬스보안 3 6 전공 석사/박사 1-3 소프트웨어학과 - No
디지털치료제는 새로운 ICT 와 Medical field 의 분야로 급부상하고 있다. 본 세미나에서는 디지털치료제를 구현하기 위한 cutting edge 기술인 IoT, AI, Display, 분석 기술 등에 대해 발표하고 토론하는 방법으로 진행한다.
SEE4001 반도체소자및공정특론 3 6 전공 학사/석사 1-4 반도체융합공학과 Yes
반도체 소자 제조에 필요한 공정을 현장 전문가들이 직접 강의를 하여 수강생들의 현장에서 필요한 지식을 습득할 수 있다. 또한, 본 강의를 통해 수강생들이 제조 장비의 물리적인 구동 원리 및 구조를 이해할 수 있다. 반도체 소자가 고도로 집적화됨에 따라, 이슈가 되고 있는 최근의 공정 및 장비 개발 동향 및 현재 공정의 문제점 등을 고찰해 본다.
SEE5002 반도체소자공학Ⅰ 3 6 전공 석사/박사 1-4 반도체융합공학과 Yes
전자제품의 자동화, 지능화를 위해 내장되는 반도체 제품은 최대 백억개가 넘는 단위 소자 (MOSFETs, BJTs)를 서로 연결하고 집적 (Integrated Circuit, IC)하여 제작되며, 최종 성능 및 전력소모 등의 특성은 그 단위 소자의 특성에 크게 의존합니다. 본 과목에서는 이러한 단위 소자의 물리적 이해를 통해 반도체 제조 공정 개발에 대한 이론적 지식을 제공하고자 합니다.
SEE5005 반도체융합공학개론 3 6 전공 석사/박사 1-4 반도체융합공학과 Yes
본 과목은 반도체 산업에 필요한 전반적인 내용을 포함합니다. 소프트웨어/아키텍춰, 소재/부품/장비, 소자 및 설계 관한 내용을 다룹니다. 궁극적으로 반도체 관련 산업 전부에 대한 이해를 높이고자 하는 목적이 있습니다. 3 분야 전공 교수님이 교대로 강의를 합니다.
SEE5008 유연전자소자공학 3 6 전공 석사/박사 1-4 반도체융합공학과 Yes
마이크로/나노재료 및 구조를 이용한 유연 전자소자는 전기적/기계적 특이성과 함께 고성능의 전자소자 특성을 보여주고 있어 다양한 응용 분야에서 많은 관심을 받고 있다. 이 교과에서는 다양한 유연 전자소자의 응용 분야 소개와 함께 반도체 공정을 기반으로 한 마이크로/나노재료 및 구조 제작 방법부터 유연 전자소자의 집적시스템 소개까지 전반적인 내용을 다룬다. 각각의 세부 주제로는 1. 유연 전자 소재의 전기적/ 기계적 특성, 2. 마이크로/나노 구조 제작을 위한 반도체 공정 방법, 3. 마이크로/나노 구조의 전기적/기계적 특성, 4. 유연 전자소자의 집적시스템 및 응용을 다루며, 이를 기반으로 한 최신의 유연 전자 소재 및 소자 연구에 대해 논의한다.