Inspiring Future, Grand Challenge

Search
Close
search
 

Academic Programs

  • home
  • Academic Programs
  • Schools/Departments
  • Computer Education
  • Course&Curriculum

Computer Education

For more details on the courses, please refer to the Course Catalog

교육과정
Code Course Title Credit Learning Time Division Degree Grade Note Language Availability
COM3029 Introduction to Cloud Computing 3 6 Major Bachelor 3-4 Korean Yes
Understand the core technologies of cloud computing, and see how those technologies are actually used across the industry today. In addition, various application methods are explored through service cases where related technologies are applied in real life. This course provides a clear definition of key elements of cloud computing, from the concept of cloud computing to models and technology architectures. This course delivers the knowledge that everyone needs, from students who are interested in cloud computing to students who want to gain professional knowledge that can be applied directly to practice.
COM3030 Introduction to Mobile Programming 3 6 Major Bachelor 3-4 - No
Understand the core technologies of mobile computing, and see how they are actually used in industry today. Students will learn the basic concepts and principles of mobile wireless communication, application technology, development platform, and development tools related to mobile computing environment. Students will gain knowledge of designing, designing and developing mobile applications through programming practice.
COM3033 Big Data Visualization 3 6 Major Bachelor 3-4 - No
In this subject, learners learn the art of visualizing big data effectively. Implement and validate visualization techniques using Python languages based on a variety of data analysis types.
COM3034 Intelligent Vision 3 6 Major Bachelor - No
In this lecture, we learn about the convergence of intelligent vision theory and industrial products. At the beginning of the lecture, we learn about computer vision basic theories including image data basics, template classes, pixel processing, image classification, and scene understanding. In the second half of the lecture, the theories related to deep learning model training and inference are learned. Further, we practice the deep learning model inference process by inputting various deep learning models developed with the latest frameworks such as Tensorflow, Pytorch, and Darknet into the OpenCV DNN module.
COM3035 Introduction to Data Science and Analytics 3 6 Major Bachelor 3-4 Korean Yes
This course teaches the basics of data science and analytics. The topics covered in this course are fundamentals of data science, basic data analysis, data analysis frameworks, tools and techniques to learn data analysis, cloud in data analysis, data analysis systems, and trending technologies in data science.
COM3036 Software design 3 6 Major Bachelor Korean Yes
In this lecture, we learn programming techniques using object-oriented and generalized programming languages so that they can be applied in practice. Understand and utilize the basic concepts of object-oriented language, objects, classes, polymorphisms, inheritance, etc., and cultivate the ability to solve problems using object-oriented language. We also learn how to design software that operates in various environments through generalized programming techniques.
COM3037 Analysis of Global Artificial Intelligence Education Trend 3 6 Major Bachelor Korean Yes
This subject helps students have the ability to explore effective educational strategies related to artificial intelligence(AI) technology through analysis of global trends on the level and development of AI technology. By looking at AI education policies and the latest AI education research trends in major foreign countries, students aim to have a broad understanding of the global AI education environment and grow into competitive AI education experts. Through this class, students will have the opportunity to compare and analyze various AI education policies and strategies in the global educational environments and discuss the potential for future development, and will be able to develop strategies applicable to the field of AI education in Korea and apply them to the actual education field.
ERP4001 Creative Group Study 3 6 Major Bachelor/Master - No
This course cultivates and supports research partnerships between our undergraduates and faculty. It offers the chance to work on cutting edge research—whether you join established research projects or pursue your own ideas. Undergraduates participate in each phase of standard research activity: developing research plans, writing proposals, conducting research, analyzing data and presenting research results in oral and written form. Projects can last for an entire semester, and many continue for a year or more. SKKU students use their CGS(Creative Group Study) experiences to become familiar with the faculty, learn about potential majors, and investigate areas of interest. They gain practical skills and knowledge they eventually apply to careers after graduation or as graduate students.
ISS3222 Introduction to Machine Learning 3 6 Major Bachelor - No
Covers fundamental concepts for intelligent systems that autonomously learn to perform a task and improve with experience, including problem formulations (e.g., selecting input features and outputs) and learning frameworks (e.g., supervised vs. unsupervised), standard models, methods, computational tools, algorithms and modern techniques, as well as methodologies to evaluate learning ability and to automatically select optimal models. Applications to areas such as computer vision (e.g., characte r and digit recognition), natural language processing (e.g., spam filtering) and robotics (e.g., navigating complex environments) will motivate the coursework and material.
MAE3029 Mathmatics in Artificial Intelligence 3 6 Major Bachelor Mathematics Education Korean Yes
In this course, we first deal with the mathematical contents that are helpful in studying machine learning, and based on this, we introduce the four elements of machine learning. Mathematics contents covered are linear algebra, analytic geometry, matrix decomposition, vector calculus, and probability and distribution. In addition, theoretical optimization contents and optimization methodology dealing with techniques such as gradient descent are also studied. Based on these mathematical contents, regression, dimensionality reduction, density estimation, and classification are introduced, and further, neural networks and deep learning are briefly covered.