-
计算机科学概论
(컴퓨터과학개론) -
本课程旨在学习计算机科学领域的一般基础概念,了解计算机执行运算的过程以及程序运行的基本原理。同时,课程还介绍了计算机科学的各个细分领域,如操作系统、网络、编程语言、数据结构、数据库等,帮助学生理解这些领域的基本工作原理。
-
Python编程
(파이썬프로그래밍) -
本课程面向初次接触计算机程序的同学,介绍编程语言和Python解释器的使用方法。通过本课程,学生将理解编程语言与计算机之间的关系,并通过解决各种简单问题,熟悉利用程序进行问题求解的流程。课程内容包括变量的使用、计算、运算符、函数、数据类型、控制语句的基本语法,以及如何通过编程实际解决问题的方法。
-
内容技术
(콘텐츠 테크놀로지) -
文化内容不仅仅局限于消费者层面,通过消费文化内容可以引发社会变革,而社会的变化又会反过来影响文化内容的发展。通过本课程,学生将系统地理解文化内容与社会之间的相互关系。
-
编程基础
(프로그래밍 기초 ) -
本课程教授C语言的特点、运算符、控制语句、数组、函数、指针、输入输出等语法知识,培养学生利用C语言进行程序设计与开发的能力。
-
离散数学
(이산 수학) -
本课程涉及集合论、关系、排列组合的基本概念及其应用,图与树、生成函数、递归关系、有限离散结构的存在性与枚举、数理逻辑等内容。课程主要讨论算法设计与分析,以及计算机软件领域所需的抽象概念。
-
韩流内容产业论
(한류 콘텐츠 산업론) -
本课程介绍与韩流产业相关的各种理论、现状与政策。首先,学生将学习有关文化内容国际贸易与交流的理论;接着,对韩流产业各领域(如出版、漫画/动画、音乐、游戏、电影、广播、角色等)的现状进行介绍和成果分析;同时,学生也将了解与韩流产业相关的各项政策;最后,通过团队项目,学生需为特定国家制定韩国内容的分销策略。
-
编程应用
(프로그래밍 응용) -
本课程侧重于培养学生理解面向对象的概念,并利用C++实现编程的能力。课程内容着重于帮助学生理解面向对象开发的基本概念,并通过C++编程实践打下实现面向对象思想的基础。
-
数据科学
(데이터 사이언스) -
数据科学结合统计学、科学方法、人工智能与数据分析等多个领域,通过采集和分析各种数据以提取价值。课程涵盖从数据清洗、汇总、处理到高级数据分析的整个流程,基于Python或R语言学习数据的采集、清洗、分析与预测,掌握不同数据形式的处理方法,以及简单的统计处理、回归分析、分类、聚类等数据挖掘算法。
-
数据结构
(자료 구조) -
本课程讲授如何在程序中高效管理数据,介绍基本的数据类型和数据操作方法。内容涵盖数组、栈、队列、链表、树等基本数据结构及其操作函数,辅以基本的排序方法,并通过Python编程实践和设计项目,重点培养学生的程序开发能力。
-
面向对象程序设计
(객체 지향 프로그래밍) -
本课程以Java为主要教学语言,教授Java的基本语法、类与对象的概念、Java标准包的使用、输入输出方法等。学生将通过课程学习掌握基本的Java编程技巧,并进一步获得多线程、事件处理以及基础图形用户界面(GUI)程序开发的能力。
-
人工智能概论
(인공지능 개론) -
本课程旨在理解人工智能的基本概念与原理,探讨人工智能的发展方向与应用领域。课程从问题求解、表达、推理、学习等多个角度,介绍人工智能模型的基本理论和应用案例。
-
操作系统
(운영체제) -
本课程培养学生对进程管理、内存管理、文件系统和I/O管理等基本概念的理解,并着重培养设计和实现进程管理、内存管理技术的能力。课程介绍操作系统的主要概念,探讨现代操作系统的特点与存在的问题,通过Linux/Unix的介绍与实践,为学生提供检验操作系统理论的机会,同时涉及开放系统相关的各类主题。
-
开源编程
(오픈소스 프로그래밍) -
开源软件(OSS)指的是满足开源许可条件、公开源代码、且无特殊使用限制的软件。课程将讲解OSS的基本概念、历史沿革、许可协议、社区、项目开发流程、商业模式、政策以及前景等,并通过实际运行和开发简单的开源软件,提高学生对OSS的理解与应用能力。
-
算法
(알고리즘) -
本课程着重于理解算法的基本概念,培养学生设计高效算法的能力。作为与数据结构共同构成计算机编程基础的课程,课程涵盖各种基本算法内容,并通过编程实践和项目训练提升学生的算法设计能力。
-
数据库
(데이터베이스) -
本课程介绍用于存储与检索数据的基本系统,讲解数据库系统的基本概念、数据库管理系统(DBMS)、数据库建模、数据库查询语言等。课程还涵盖DBMS的核心理论,如事务管理、并发控制与故障恢复,并通过使用商业DBMS进行数据库建模及开发项目实践,提升学生的数据库应用能力。
-
机器学习
(머신러닝) -
本课程学习机器学习的基本理论和方法,重点讲解如何让系统从数据中自动生成模型,并利用该模型进行推断。内容包括监督学习、无监督学习、降维、集成学习等基本概念与原理,涉及模型结构、学习算法及相关数学基础。
-
大数据分布式处理
(빅데이터 분산처리) -
本课程讲解如何构建能够处理海量大数据的系统,理解分布式处理、MapReduce以及批处理的基本概念,并通过使用Hadoop、Spark、Kafka等工具,培养学生处理大规模大数据的能力。
-
文化产业与数据分析
(문화산업과 데이터 분석) -
本课程系统学习文化产业领域中各种数据分析所需的流程和算法。首先介绍文化产业中可用的各类数据形式,并讨论其在研究与实际应用中的方案;随后通过利用R语言及相关库进行数据分析、解释和应用的实践训练。
-
AI影像处理
(AI 영상처리) -
本课程旨在理解图像处理的基本算法,学习在人工智能中广泛使用的图像基本概念及各种处理方法。内容包括图像的基本结构、亮度转换、色彩模型、空间与频域滤波技术、图像特征提取等理论,并通过使用OpenCV等开源库进行实践操作。
-
设计产业与创意工程
(디자인 산업과 창의 공학) -
本课程聚焦于为新软件开发提供以设计为中心的创意工程方法,学习激发创意思维的理论流程。课程通过项目学习,帮助学生转变思维模式,培养创造性思考和问题解决能力,同时传授设计思维、创意工程在实际项目中的应用方法。
-
深度学习
(딥러닝) -
本课程旨在学习引领现代人工智能发展的深度学习的基础理论和实际应用。内容涵盖深度神经网络(DNN)的结构、基本运行机制、学习方法(如反向传播、梯度下降等),并通过Tensorflow或PyTorch等工具进行实践,培养学生利用深度学习解决实际问题的建模能力。
-
游戏应用编程
(게임 응용 프로그래밍) -
本课程面向对游戏制作感兴趣的学生,系统讲解编程领域的基础知识与技能。即使没有编程经验的学生,也能通过循序渐进的讲解和实践,从基础概念到实际操作逐步掌握相关知识,进而应用于游戏开发。
-
智能信息计算
(지능 정보 컴퓨팅) -
随着人工智能和专家系统技术的迅速发展,掌握这些技术的原理,并了解它们如何与现有信息系统协同合作,变得比以往任何时候都更加重要。本课程将以人工智能与专家系统的核心概念与开发工具为基础,深入探讨这些技术成果在实际系统中的具体应用方式,帮助学生全面理解其在现实场景中的整合与运用。
-
移动端编程
(모바일 프로그래밍) -
随着移动终端的普及,开发适用于移动环境的应用程序变得日益重要。本课程旨在帮助学生理解移动通信环境,并通过使用Android开发平台,培养在移动环境下开发应用程序的能力。
-
内容电商
(콘텐츠 커머스) -
媒体电商不仅是社交媒体平台上的热门趋势,也是国内外众多企业积极探索的一种新型流通渠道与平台商业模式。本课程将系统学习在购物平台、门户网站、YouTube、Instagram 等多样化平台上展开的数字电商活动,并分析其与传统电视购物在本质上的区别。同时,课程还将探讨企业、网红(Influencer)及普通用户的内容创作行为对电商的积极或消极影响。 从学期中段开始,学生将在院系或团队的指导下,亲自策划商品并通过内容制作进行实际销售实操,借此深入体验内容电商的关键成功要素与市场反应。
-
强化学习
(강화 학습) -
强化学习是一种广泛应用于机器人、游戏、消费者建模等领域的机器学习方法,特别在游戏人工智能和自动驾驶领域具有较高的实用价值,因此在人工智能未来中备受关注。课程内容包括马尔可夫决策过程、动态规划、无模型预测、无模型控制、价值函数近似、策略梯度、学习与规划以及探索与开发等方法论。
-
自然语言处理
(자연어 처리) -
自然语言处理(NLP)指通过对人类语言现象进行机械分析,将其转化为计算机能够理解的形式,或将这种形式再转换为人类能理解的语言的相关技术。课程介绍基于机器学习的机器翻译、聊天机器人等自然语言处理技术。
-
人工智能和HCI
(인공지능과 HCI) -
本课程探讨人工智能如何基于对用户及其环境的理解,深入预测用户在各种情境下的需求与偏好,并提供个性化选项。课程内容涵盖语音识别、图像识别、动作识别等,通过模式识别技术讨论未来智能型人机交互(HCI)的发展趋势。
-
数据安全
(데이터 보안) -
本课程旨在学习如何防止数据库中存储的数据因未经授权的访问而被篡改或破坏,以及防范数据滥用和黑客攻击等异常情况。主要内容包括访问控制、审计、认证、数据加密和完整性控制等技术。
-
元宇宙的理解
(메타버스의 이해) -
本课程探讨元宇宙的概念、范畴、技术及内容趋势、平台构成以及其应用的理论基础。课程中,学生还将分组策划并制作元宇宙内容,以获得实践经验。
-
云计算
(클라우드 컴퓨팅) -
本课程涵盖服务的规划、开发与运营,服务器程序的开发与管理,服务器配置与维护,项目管理、技术服务、销售与市场营销等多个方面。除了传统的计算机科学课程(如数据结构、操作系统、网络、数据库、JAVA、C语言)外,课程还包括网页服务、云计算、大数据等内容,并通过毕业设计与产学合作培养学生规划、设计和开发云计算服务的能力,以应对工业现场中的各种问题。
-
软件质量
(소프트웨어 품질) -
本课程主要探讨在软件开发与维护过程中,提升软件产品质量的方法与原则。作为软件开发流程中的核心环节,该课程内容对于从事软件工程与开发领域中的质量管理与质量保证的专业人员具有重要的实用价值。
-
AI区块链
(AI 블록체인) -
本课程融合了引领第四次工业革命的核心技术——人工智能(AI)、区块链(Blockchain)、云计算(Cloud)和数据(Data),探讨通过技术融合构建新型密码安全认证体系、数据与网络管理体系以及物联网设备管理体系等数字转型核心技术。课程重点在于学习如何以可靠、透明且安全的方式利用传感数据,从而基于人工智能实现最优结果。
-
文化内容与自然语言处理
(문화콘텐츠와 자연어 처리) -
本课程系统讲解自然语言处理技术及其应用。首先,学生将通过实践系统学习自然语言处理的概念与技术;其次,探讨在文化内容领域中应用自然语言处理时需要注意的各项因素;最后,通过个人或团队项目,学生将实际操作利用自然语言处理技术对文化内容进行分析和生成。
-
综合设计项目1
(캡스톤디자인 종합프로젝트 I) -
本课程旨在通过设计项目的完成,对工程认证所需的学习成果进行全面检验。课程采用与工程设计入门课程相同的项目推进方法,但在指导上依托导师实验室的密切辅导。课程包含每隔一周的提案、每周报告以及最终汇报会,所有学生均须参与(周报可由各导师单独进行),以便对各项学习成果进行综合评估与指导。
-
生成式AI应用
(생성형 AI응용) -
本课程属于人工智能系统的重要领域之一,研究计算机程序如何生成或转换数据。此类应用能够生成或修改文本、图像、语音和视频等多种类型的数据,兼具创造性与实用性,课程将探讨相关技术及其应用案例。
-
软件内容创业
(SW콘텐츠 스타트업) -
本课程围绕以内容为核心的创业,探讨创业所需的条件、流程与运营策略。课程重点分析各类盈利模式的优缺点和实际案例,学期结束后,还为有意创业的学生提供实际创办和运营公司的指导与辅导。
-
综合设计项目 II
(캡스톤디자인 종합프로젝트 II) -
本课程是综合设计项目1的延伸,要求学生在完成软件设计后,进一步实现软件的开发与测试,最后进行成果展示。不同于一般报告,学生需要撰写论文形式的报告并进行展示,进一步提升项目实践能力。
-
现场学习
(현장학습) -
本课程通过让学生进入实际工作环境进行学习,帮助学生培养专业技能与提高职业能力,为未来的职业发展提供实践机会。
-
软件融合研讨会
(소프트웨어 융합 세미나) -
本课程旨在培养学生分析和理解社会中各类问题的能力,探讨问题产生的结构性原因与背景,从而使学生认识到日常生活中的现实坐标,并规划未来的发展方向。课程形式主要为学生调查内容的汇报与讨论,同时讲解如何策划、组织研讨会、展示设计以及进行相关的思维和策略训练,提升学生在演示和讨论中清晰表达和有效辩论的能力。