Korea Open National University, Bachelor of Engineering
Prime College, Division of Advanced Engineering, Degree of Artificial Intelligence
Total Credit (ECTS) | Major | General Education | |
Required Credits | 131 | 75 | 36 |
Recognized Transfer Credits | 66 | 30 | 36 |
Recognized Lifelong Credits | 5 | 0 | 5 |
Earned Credits | 65 | 51 | 9 |
Total Credits | 131 | 81 | 50 |
Total Credit (KR) | Major | General Education | |
Required Credits | 131 | 75 | 36 |
Recognized Transfer Credits | 66 | 30 | 36 |
Recognized Lifelong Credits | 5 | 0 | 5 |
Earned Credits | 65 | 51 | 9 |
Total Credits | 131 | 81 | 50 |
•
Transfered from Academic Credit Bank System - Bachelor of Engineering - Major of Computer Science
•
5 Credits recognized under the Lifelong Education Program at Korea National Open University
Basic English
This module introduces the fundamental structures of the English language, focusing on its linguistic characteristics as a means of communication. Students will develop an understanding of verbs, grammar, and sentence structures through a structured approach that includes analysis of song lyrics from the film Mamma Mia! by ABBA. The course emphasizes listening, understanding grammar, and fostering an appreciation for English and Anglo-American culture.
Colleage Mathematics
This module covers fundamental mathematical concepts essential for understanding advanced topics in science and engineering. The course includes topics from calculus, linear algebra, and graph theory, aimed at strengthening mathematical reasoning and problem-solving skills. The focus is on one-variable and multi-variable calculus, matrices, and their applications.
Computer C Programming
This module introduces students to the fundamentals of C programming, focusing on its syntax, structure, and problem-solving approaches. Through practical exercises, students will develop programming skills to solve computational problems systematically, enhancing their engineering mindset.
Introduction to Python
This module introduces the fundamentals of Python programming, a versatile and beginner-friendly programming language. It aims to equip students with the skills to understand Python's syntax and structure, solve problems, and develop basic programs. Python's simplicity and practicality make it an ideal language for beginners and for applications in artificial intelligence, big data, and software development.
Introduction to Statistics
This module provides foundational knowledge in statistics, focusing on summarizing, organizing, and interpreting data. Students will learn to make inferences and perform hypothesis testing in uncertain environments, construct statistical models, and conduct statistical comparisons.
Practical English
This module focuses on developing English communication skills tailored to practical scenarios, such as job applications, business correspondence, and international travel. Students will gain proficiency in using diverse expressions and vocabulary necessary for real-world situations, including internet-based tasks, customer service, and professional environments.
Algorithm and Data Structure
This module provides a comprehensive understanding of algorithms and data structures, emphasizing efficient problem-solving and data organization techniques. Topics include algorithmic paradigms like divide-and-conquer, dynamic programming, and greedy algorithms, as well as data structures such as linked lists, trees, and graphs. Students will also develop Python programming skills to implement these concepts.
Data Analysis with Python and R
This module introduces students to data analysis using Python and R, focusing on understanding the strengths and applications of both programming languages. Students will learn to perform data manipulation, visualization, and statistical analysis, enhancing their ability to tackle real-world data science problems.
Linear Algebra
This module provides foundational knowledge in linear algebra, emphasizing concepts and techniques essential for machine learning and data analysis. Students will explore topics such as linear transformations, vector spaces, eigenvalues, and matrix decompositions, which are crucial for advanced computational and analytical applications.
Software Development Practice
This module focuses on the practical aspects of software development necessary for implementing machine learning applications as production-ready software. Students will explore essential tools, methodologies, and best practices for software development, including Linux fundamentals, version control, collaborative development, and Agile methodologies.
Cloud Computing
This module provides a comprehensive introduction to the concepts and technologies of cloud computing. Students will learn about the fundamental principles, service models, deployment models, and core technologies of cloud computing. Emphasis is placed on practical applications and hands-on experience with cloud platforms.
Deep Learning
This module introduces the theoretical foundations and practical applications of deep learning. Students will explore neural networks, popular architectures like CNNs and RNNs, and techniques for implementing, optimizing, and applying deep learning models. A strong foundation in statistics, probability, linear algebra, Python, and machine learning is recommended.
Human Factors and Ergonomics
This module explores the principles and applications of human factors engineering, focusing on the interaction between humans and systems in industrial and operational settings. Students will learn theoretical foundations, practical techniques, and real-world applications of ergonomics, emphasizing human-centered design and safety.
Linear Regression Analysis
This module provides a foundational understanding of linear regression analysis, covering its assumptions, procedures, and interpretations. Students will learn to perform regression analysis using software tools, interpret the results, and apply the techniques to real-world data. Prior knowledge of introductory statistics, probability, and linear algebra is recommended.
Machine Learning
This module focuses on understanding how learning occurs with data as input, a critical component of modern artificial intelligence. Students will gain knowledge of various machine learning algorithms, excluding deep learning, and explore their theoretical and practical applications. A prerequisite for this module is a basic understanding of linear algebra.
Big Data
This module provides students with a comprehensive understanding of big data concepts, tools, and techniques. Students will learn to process and analyze large-scale data using open-source frameworks, focusing on Hadoop, Python, and data visualization techniques. Practical skills in setting up and managing big data platforms will also be developed.
Computer Vision
This module provides a detailed understanding of computer vision concepts and state-of-the-art deep learning algorithms. Students will explore fundamental models and methodologies for tasks like object detection, anomaly detection, and generative models. Practical sessions focus on implementing and understanding advanced neural network architectures such as CNN, Transformer, and GAN.
Deep Learning Case Studies
This module delves into practical applications of deep learning, focusing on real-world challenges and solutions from Kaggle competitions. Students will explore advanced techniques in language and vision-based algorithms, understand the intricacies of competition-winning models, and gain hands-on experience in implementing and optimizing solutions.
Natural Language Processing
This module introduces students to the fundamental concepts and machine learning models used in natural language processing (NLP). The course covers key topics such as text representation, neural network models, and modern architectures like Transformer and GPT. Hands-on exercises and practical applications are emphasized to bridge theory with real-world use cases.
Machine Learning Case Studies
This module provides a practical understanding of machine learning techniques through real-world applications in various industries. Students will explore structured and unstructured data, learn to apply machine learning methods like regression, clustering, and classification, and gain hands-on experience with tools like Tableau for data visualization.
Once Upon a Time: Five Classic Fairy Tales in English
This course explores timeless classic fairy tales in English, emphasizing reading comprehension, vocabulary building, and cultural understanding. Designed for learners interested in English education and children's literature, the course blends traditional tales with modern teaching methodologies.
Digital Innovation and Education: Utilizing AI-Based EdTech
This course introduces the intersection of digital innovation and education, emphasizing the use of AI-based educational technologies (EdTech). Students will explore generative AI tools, their applications in education, and ethical considerations for integrating AI into learning environments.
Academic Credit Bank System
Bachelor of Engineering
Degree of Computer Engineering
Total Credit | Major Core | Major Elective | General Education | General Elective | |
Required Credits | 140 | 60 | 30 | ||
Recognized Credit by Bachelor's Degree Examination for Self-Education | 56 | 10 | 30 | 16 | 0 |
Recognized Credit by Licences | 33 | 28 | 5 | ||
Earned Credits by Lecture | 51 | 12 | 12 | 24 | 3 |
Total Credits | 140 | 50 | 42 | 45 | 3 |
Investment Method
This module focuses on developing rational and strategic approaches to investment within a rapidly changing financial environment. Through quantitative analysis, case studies, and practical exercises, students will learn to optimize the use of various investment vehicles—including real estate, stocks, bonds, and other financial instruments—to achieve short-term and long-term financial goals. Emphasis is placed on understanding economic indicators, apply
Information Management in Modern Society
This module explores the increasing importance of information management in today’s data-driven world. It examines how organizations and individuals gather, process, store, and utilize information to gain competitive advantages and make informed decisions. Through theoretical frameworks and real-life case studies, students will learn about emerging technologies, data governance, security challenges, and ethical considerations in modern information ecosystems.
Introduction to Korean Literature
This module provides a comprehensive survey of Korean literature from its classical foundations to contemporary expressions. It is designed to help students understand the essential nature of literature and appreciate the unique qualities of Korean literary works. By examining diverse genres—from classical poetry and prose to modern narratives—students will develop critical interpretative skills and gain insights into how Korean literature reflects and shapes cultural identity in a global context.
Introduction to Computing
This module provides a comprehensive introduction to computer systems, covering both hardware and software concepts. Students will explore the fundamental components of computer hardware, such as the CPU, memory, storage devices, and input/output devices, as well as the core principles of software, including programming languages, operating systems, and system design.
! PC Application I
Human Relations
This module is designed to cultivate effective interpersonal skills by grounding students in human relations theories and encouraging practical application. It aims to help learners understand the mechanisms, types, and importance of human relationships, and to enhance both personal and organizational effectiveness through improved communication, motivation, conflict resolution, and decision-making skills.
Introduction to Information & Communication
This module provides a comprehensive introduction to the fundamental principles and operational mechanisms of information and communication technology (ICT) systems. Students will explore the evolution of information and communication technologies, learn the technical basis of data transmission, and examine key protocols and network models. Emphasis is placed on both analog and digital communication, the OSI 7-layer model, and emerging trends such as wireless networking, mobile communications, new media, and convergence technologies including IoT, cloud computing, big data, and metaverse applications.
! Music Appreciation I
Introduction to Digital Engineering
This module introduces the fundamentals of digital engineering, covering the essential principles of digital systems design and analysis. Students will explore the conversion between analog and digital signals, numeral system transformations, digital codes, and the basics of Boolean algebra and logic circuits. The course emphasizes both combinational and sequential circuit design—including the analysis and simplification of logic expressions using Karnaugh maps and other techniques—as well as the operation of memory devices and input/output systems. Through theoretical discussions and practical exercises, students will develop a strong foundation for advanced studies in digital engineering.
System Programming
This module provides an in‐depth exploration of system software and low‐level programming techniques. It covers the fundamental concepts of system programming including computer organization, processor architecture, assembly language programming, macro processing, and the roles of assemblers, linkers, and loaders. In addition, the course introduces key aspects of operating systems and the principles of resource management, equipping students with a practical understanding of how computer systems execute and manage software at the lowest level.
Internet Programming
This module provides a comprehensive introduction to web development technologies and programming. Students will learn the fundamental structure and usage of HTML, develop interactive client-side features using JavaScript, and build dynamic web pages through ASP in a practical web server environment. The course emphasizes both theoretical concepts and hands-on application, enabling students to design, implement, and manage modern web pages.
Computer System
This module focuses on providing a comprehensive understanding of computer systems using a Unix-based environment. Through a blend of theoretical concepts and hands-on practice, students will explore the architecture of computer systems, Unix file systems, process management, shell usage, and system administration. Emphasis is placed on mastering various Unix commands for file operations, directory management, process control, and communication protocols. Additionally, students will develop skills in creating, editing, and troubleshooting shell scripts to streamline system management tasks.
Introduction to Public Administration
This module provides a comprehensive overview of public administration, examining the theories, institutions, and practices that underpin effective governance. Students will explore the evolution of administrative theories, the formulation and implementation of public policy, and the challenges of managing public organizations. Emphasis is placed on understanding ethical considerations, accountability, and performance measurement in the public sector.
Introduction to Law
This module provides a comprehensive introduction to the fundamental principles and structure of law. Students will explore the nature, sources, and functions of law, examine various branches such as criminal, civil, and constitutional law, and gain an understanding of legal institutions and the judicial process. Through a blend of theoretical study and practical case analysis, learners will develop basic legal reasoning skills and appreciate the role of law in shaping social order and governance.
Database
This module provides a comprehensive introduction to database systems, focusing on both theoretical foundations and practical applications. Students will explore the fundamentals of information systems, data models, relational database design, SQL programming, normalization, transaction management, and security. The course also examines advanced topics such as distributed databases and recovery techniques to equip students with the skills necessary to design, implement, and manage robust database environments.
Data Structures
This module offers a comprehensive exploration of data structures, a fundamental area of computer science that underpins efficient programming and problem solving. Students will examine various methods for representing data—including numerical, non-numerical, pointer, and string data—and study essential data structures such as arrays, stacks, queues, linked lists, trees, and graphs. In addition, the course covers sorting, searching, and file organization techniques while emphasizing the intrinsic relationship between data structures and algorithms.
Web Design
This module provides an extensive exploration of web design concepts, techniques, and industry practices. Students will gain a comprehensive understanding of the web design process—from fundamental design principles and layout strategies to the application of visual effects and interactive interface design. The course emphasizes both theoretical insights and practical applications, enabling students to master industry-standard tools such as Photoshop and Dreamweaver, and to create distinctive, user-centered web pages.
Bachelor of Management
Dual Degree of Business Management
Total Credit | Major Core | Major Elective | General Education | General Elective | |
Required Credits | 51 | 33 | 18 | 0 | 0 |
Recognized Credit by Licences | 18 | 18 | 0 | ||
Earned Credits by Lecture | 33 | 15 | 18 | 0 | 0 |
Total Credits | 51 | 33 | 18 | 0 | 0 |
! Theory of Advertising
! Principles of Management
Introduction to Economics
This module introduces students to the fundamental principles and analytical tools of economics. It covers both microeconomic and macroeconomic topics to provide a comprehensive overview of how economic systems operate. Students will explore concepts such as scarcity, opportunity cost, supply and demand, market equilibrium, and the behavior of consumers and firms. Additionally, the course examines key macroeconomic indicators and policies—including fiscal and monetary measures, economic growth, and international trade—to understand their impact on national and global economies.
Management Information Systems
This module examines the strategic role of information systems in modern organizations. It explores how evolving global business environments and rapid advances in technology have driven the adoption of Management Information Systems (MIS) to enhance decision-making, streamline operations, and foster innovation. Through a mix of theoretical frameworks and real-world case studies, students will develop insights into the effective use of MIS for competitive advantage and organizational transformation.
Cost Managerial Accounting I
This module provides a comprehensive introduction to cost accounting principles as applied in manufacturing environments. It covers the calculation, allocation, and management of production costs, including techniques such as job-order costing, process costing, activity-based costing, standard costing, and variable costing. Students will learn how to analyze cost variances and apply cost information for managerial decision-making, ultimately supporting improved production efficiency and cost control.
Principles of Accounting
This module introduces the fundamental principles and procedures of accounting. It covers the core concepts of double-entry bookkeeping, the accounting cycle, and the preparation of financial statements, including the balance sheet and income statement. The course is designed to equip students with the knowledge required to record, process, and communicate economic information so that users can make informed financial decisions.
Business Statistics
This module provides a comprehensive introduction to statistical methods and data analysis techniques used in business decision-making. Students will learn both descriptive and inferential statistics, including probability theory, regression analysis, and hypothesis testing. Emphasis is placed on real-world applications to help students interpret, analyze, and communicate data effectively to support strategic business decisions.
International Business
This module explores global management strategies and the dynamics of international competition in today’s rapidly globalizing economy. It examines the challenges and opportunities that multinational enterprises face—from understanding diverse political, legal, economic, and cultural environments to selecting appropriate market entry strategies and designing effective global organizational structures. Through theoretical discussions and real-world case studies, students will gain the strategic insights necessary for managing and leading businesses in the global arena.
Tax Accounting I
This module provides a comprehensive exploration of tax accounting principles and practices. Students will examine the fundamental concepts of taxation and the basic structure of tax law, delve into the specifics of value-added tax (VAT), income tax, and corporate tax, and learn how to apply these concepts through practical calculation structures and reporting procedures. The course is designed to equip learners with the skills necessary for accurate tax computation, compliance, and strategic tax planning.
Investment Theory
This module focuses on developing a thorough understanding of investment theories and methodologies within a market economy. By combining scientific analysis with practical application, students will learn to evaluate various investment vehicles and design strategies for long‐term wealth accumulation. The course emphasizes both quantitative and qualitative approaches to financial planning, preparing students to navigate the dynamic investment landscape.
Microeconomics
This module provides a comprehensive introduction to microeconomic theory and its practical applications. It covers fundamental concepts such as scarcity, opportunity cost, supply and demand, consumer behavior, production theory, market structures, and welfare analysis. Students will learn to analyze the behavior of individual consumers and firms, understand how markets allocate resources, and evaluate the effects of government intervention in markets.