CURRICULUM

Home > Graduate Course > Curriculum

THE MASTER'S COURSE

Admission
For students who have basic knowledge of CS can be the object of admission.
Selection of academic advisor
Academic advisor is assigned at student's desire as soon as students enter a school.
Course(Prerequisite)
Among non-CS graduates, students who have not completed computer science as minors are required to complete the courses in the undergraduate curriculunm untill graduate under the guidance of the supervisor.
Qualifying exam for thesis submission
From the second semester, students can select the three subjects that already took and take the qualifying exam. (have to get over 80 points to pass the exam)
Research work presentation
In the sencond and third semesters, the results of the research should be presented at least once through a seminar.
Presentation of thesis
Before the presentation of the thesis, students must submit the research paper to KCI or SCIE journal and present the research paper in relevant International or domestic conferences. In addition, students whose tuition fees are supported by the university must publish a 1 SCIE paper as the first author or co-author.

Course Title

  • Subject TitleCreative SoftwareCredits3
    (Outline)Acquisition of knowledge about Humanitas through convergence education humanities and recent SW trends/technologies and learning how to write a patent/paper.
  •  

     

  • Subject Title Human and SW Internship 1Credits1
    (Outline)Industry-academia-linked job training(Internship) for the master students.
  •  

     

  • Subject TitleCognitive PsychologyCredits3
    (Outline)Basic knowledge Acquisition for convergence education of Humanitas and congnitive psychological knowledge that is the basis of AI and SW.
  •  

     

  • Subject TitleNumerical AnalysisCredits3
    (Outline)Students will learn techniques related to numerical approximation to solve the problem defined mathematically
  •  

     

  • Subject TitleOptimization TheoryCredits3
    (Outline)Recognize the convex optimization problem and learn techniques to solve it.
  •  

     

  • Subject TitleGraph TheoryCredits3
    (Outline)The basic concepts of praphs such as praph path algorithms, graph coloring, planarity and connectivity are studied in terms of graph definition, type, and characteristics.
  •  

     

  • Subject TitleAdvanced Linear AlgebraCredits3
    (Outline)After learning basic knowledge of eigenvalues, eigenvectors, orthogonality, symmetry, linear transformation, and behavior decomposition, students learn linear programming and integer programming.
  •  

     

  • Subject TitleAdvanced Machine LearningCredits3
    (Outline)Students learn theory and practical algorithms of machine learning from various perspectives, such as Bayesian networks, decision trees, support vector machines, and statistical learning methods.
  •  

     

  • Subject TitleDeep LearningCredits3
    (Outline)From the method of constructing the deep learning model to the theory and practice of initializer, optimizer, etc., which are necessary for learning the deep learning model.
  •  

     

  • Subject TitleAdvanced Computer ArchitectureCredits3
    (Outline)Students learn the memory hierarchy, I/O system structures, control devices, and various processor design techniques.
  •  

     

  • Subject TitleAdvanced Operating SystemCredits3
    (Outline)Students learn advanced operating system concepts such as scheduling, resource allocation, synchronization/asynchronous, parallel programming, deadlock, memory management, and virtual memory management.
  •  

     

  • Subject TitleAdvanced DatabaseCredits3
    (Outline)This course deals with database design theory and database system implementation techniques in a client-server environment.
  •  

     

  • Subject TitleAdvanced Software EngineeringCredits3
    (Outline)It enhances the expertise of the software development process through theoretical learning of software engineering methodology and practical learning applied to actual project development.
  •  

     

  • Subject TitleAdvanced Computer NetworkingCredits3
    (Outline)Lectures on next-generation multimedia service technology, streaming technology in core/distribution/access networks, and network system architecture requirements and considerations.
  •  

     

  • Subject TitleAdvanced Advanced AlgorithmCredits3
    (Outline)Students learn advanced algorithms and classifications suitable for specific problems and research areas.
  •  

     

  • Subject TitleCloud ComputingCredits3
    (Outline)Students learn overall cloud computing skills by dealing with cloud security, cloud networks, and cloud scheduling.
  •  

     

  • Subject TitleFuture InternetCredits3
    (Outline)Students discuss and design the solution to overcome the problems of future internet and learn how to deploy it into applicable field.
  •  

     

  • Subject TitleAdvanced Information SecurityCredits3
    (Outline)This course covers the basic theories of cryptography and practical cryptography, network and security, and countermeasures against external intrusions and attacks.
  •  

     

  • Subject TitleOpen Source NetworkingCredits3
    (Outline)The paradigm shift to open source networking represented by SDN/NFV is studied through practical software development and demonstration.
  •  

     

  • Subject TitleAdvanced IoTCredits3
    (Outline)Learn about sensor network protocols that are the basis of IoT, especially energy saving routing, security technology, and Sink mobility technology.
  •  

     

  • Subject TitleAdvanced AI NetworkingCredits3
    (Outline)This course covers core technologies of Internet protocols and structures studied in the future Internet group, and learns about machine learning techniques such as CNN, RNN, reinforcement learning, and how to apply networking solutions based on big data models.
  •  

     

  • Subject TitleAdvanced Neural Network ProcessorCredits3
    (Outline)Understand and Analyze the computational pattern of artificial neural network operation processing, and acquire HW building block design, NPU architecture design, NPU programming interface, NPU compiler learning and implementation technology.
  •  

     

  • Subject TitleData MiningCredits3
    (Outline)Through the mining model, such as association rules, classification, and clustering, students learn the concepts and techniques for data mining through efficient algorithms.
  •  

     

  • Subject TitleQuery ProcessingCredits3
    (Outline)Introduces various advanced file structures and learns various access plans and query optimization techniques to fetch data.
  •  

     

  • Subject TitleBig Data AnalysisCredits3
    (Outline)Students learn the skills necessary for big data analysis, such as large data storage and retrieval, and data analysis algorithms.
  •  

     

  • Subject TitlePattern RecognitionCredits3
    (Outline)Through the ontology and the semantic web, students learn how to express knowledge, such as logic and frames, to increase the effectiveness of deductive inference through computers.
  •  

     

  • Subject TitleKnowledge Representation and ReasoningCredits3
    (Outline)This course introduces basic concepts about pattern recognition using statistical, syntactic, structural, and neural networks, and learns examples of applying them to image recognition.
  •  

     

  • Subject TitleNatural Language ProcessingCredits3
    (Outline)Students learn deep learning techniques for the latest natural language processing such as LSTM, Bert, word2vec, which are the latest methods related to language processing such as document recognition and translation.
  •  

     

  • Subject TitleInformation RetrievalCredits3
    (Outline)This course deals with search techniques based on statistical, linguistic, and semantic methods, and evaluation methods for search efficiency and various factors.
  •  

     

  • Subject TitleTime Series Data AnalysisCredits3
    (Outline)The characteristics of time-series data given meaning over time are grasped, and LSTMs, GRUs, etc. are studied based on RNN, which is excellent for time-series data analysis.
  •  

     

  • Subject TitleAdvanced HCICredits3
    (Outline)This course deals with user, technology, and task analysis methods and design methods for the basic principles of human-centered Interactive Digital System design.
  •  

     

  • Subject TitleAdvanced Computer VisionCredits3
    (Outline)Students learn basic theories of computer vision, including pre-processing, edge detection, area division, feature detection, and object recognition, and application cases.
  •  

     

  • Subject TitleMoving Picture CodingCredits3
    (Outline)Students learn and conduct research on video coding algorithms, especially MPEG algorithms.
  •  

     

  • Subject TitleAdvanced Computer GraphicsCredits3
    (Outline)This course introduces theories and latest techniques for 3D modeling, 2D and 3D transformation, shading, and acquires related technologies through 3D modeling and simulation system implementation practice.
  •  

     

  • Subject TitleHigh Efficiency Video CodingCredits3
    (Outline)Students conduct study and research on advanced video coding algorithms, especially the best video coding algorithms in existence.
  •  

     

  • Subject TitleAdvanced VR/ARCredits3
    (Outline)Students will learn in-depth analysis of new virtual reality/augmented reality display technology and interaction technology and how to draw new ideas.
  •  

     

  • Subject TitleComputational imagingCredits3
    (Outline)Students acquire the latest technology related to 3D imaging through acquisition/processing of SW-based 3D data such as multi-view image, depth sensor, coded sensor, and volumetric camera.
  •  

     

  • Subject TitleAdvanced Intelligent MediaCredits3
    (Outline)Students learn basic theory and application examples of intelligent media signal processing by integrating artificial intelligence technology with digital media technology.
  •  

     

    THE DOCTOR'S COURSE

    Admission
    For students who graduate from computer-related school or have qualification of special screening and have expertise in CS.
    Selection of academic advisor
    Academic advisor is assigned at student's desire as soon as students enter a school.
    Research work presentation
    Students have to present the results of their research work once a semester.
    Qualifying exam for thesis submission
    From the second semester, students can select the three subjects that already took and take the qualifying exam. (have to get over 80 points to pass the exam)
    Test of English
    From the first semester, students are eligible to take the English test.
    Presentation of thesis
    Before the presentation of the thesis, students must have more than 300 points of record of research (paper/patent/conference) including at least one SCIE journal paper as the first author. In addition, students whose tuition fees are supported by the university must publish a 1 SCIE paper as the first author.

    Course Title

  • Subject TitleSpecial Lecture on Creative Software 1Credits3
    (Outline) Students learn the idea drawing, and make Intellectual property (patent and standardization). In addition, students learn theory and practice of modeling ideas, deriving, implementing, verifying, and applying ideas on creative research topics.
  •  

     

  • Subject TitleSpecial Lecture on Creative Software 2Credits3
    (Outline) Students learn how to commercialize the results of creative research activities, cultivate realistic research capabilities through specific development and verification of creative research results, and gain industry experience by promoting industrial-educational joint development and commercialization through industry-academic mentoring.
  •  

     

  • Subject Title Human and SW Internship 2Credits1
    (Outline)Industry-academia-linked job training(Internship) for the Ph.D students.
  •  

     

  • Subject TitleResearch Ethics and Technical WritingCredits3
    (Outline)Students will understand the procedures, and methods for technical writing, and researcher's social responsibility, researcher's ethics, and knowledge and attitude to manage research data.
  •  

     

  • Subject TitleCognitive PsychologyCredits3
    (Outline)Basic knowledge Acquisition for convergence education of Humanitas and congnitive psychological knowledge that is the basis of AI and SW.
  •  

     

  • Subject TitleNumerical AnalysisCredits3
    (Outline)Students will learn techniques related to numerical approximation to solve the problem defined mathematically
  •  

     

  • Subject TitleOptimization TheoryCredits3
    (Outline)Recognize the convex optimization problem and learn techniques to solve it.
  •  

     

  • Subject TitleGraph TheoryCredits3
    (Outline)The basic concepts of praphs such as praph path algorithms, graph coloring, planarity and connectivity are studied in terms of graph definition, type, and characteristics.
  •  

     

  • Subject TitleAdvanced Linear AlgebraCredits3
    (Outline)After learning basic knowledge of eigenvalues, eigenvectors, orthogonality, symmetry, linear transformation, and behavior decomposition, students learn linear programming and integer programming.
  •  

     

  • Subject TitleAdvanced Machine LearningCredits3
    (Outline)Students learn theory and practical algorithms of machine learning from various perspectives, such as Bayesian networks, decision trees, support vector machines, and statistical learning methods.
  •  

     

  • Subject TitleDeep LearningCredits3
    (Outline)From the method of constructing the deep learning model to the theory and practice of initializer, optimizer, etc., which are necessary for learning the deep learning model.
  •  

     

  • Subject TitleAdvanced Computer ArchitectureCredits3
    (Outline)Students learn the memory hierarchy, I/O system structures, control devices, and various processor design techniques.
  •  

     

  • Subject TitleAdvanced Operating SystemCredits3
    (Outline)Students learn advanced operating system concepts such as scheduling, resource allocation, synchronization/asynchronous, parallel programming, deadlock, memory management, and virtual memory management.
  •  

     

  • Subject TitleAdvanced DatabaseCredits3
    (Outline)This course deals with database design theory and database system implementation techniques in a client-server environment.
  •  

     

  • Subject TitleAdvanced Software EngineeringCredits3
    (Outline)It enhances the expertise of the software development process through theoretical learning of software engineering methodology and practical learning applied to actual project development.
  •  

     

  • Subject TitleAdvanced Computer NetworkingCredits3
    (Outline)Lectures on next-generation multimedia service technology, streaming technology in core/distribution/access networks, and network system architecture requirements and considerations.
  •  

     

  • Subject TitleAdvanced Advanced AlgorithmCredits3
    (Outline)Students learn advanced algorithms and classifications suitable for specific problems and research areas.
  •  

     

  • Subject TitleCloud ComputingCredits3
    (Outline)Students learn overall cloud computing skills by dealing with cloud security, cloud networks, and cloud scheduling.
  •  

     

  • Subject TitleFuture InternetCredits3
    (Outline)Students discuss and design the solution to overcome the problems of future internet and learn how to deploy it into applicable field.
  •  

     

  • Subject TitleAdvanced Information SecurityCredits3
    (Outline)This course covers the basic theories of cryptography and practical cryptography, network and security, and countermeasures against external intrusions and attacks.
  •  

     

  • Subject TitleOpen Source NetworkingCredits3
    (Outline)The paradigm shift to open source networking represented by SDN/NFV is studied through practical software development and demonstration.
  •  

     

  • Subject TitleAdvanced IoTCredits3
    (Outline)Learn about sensor network protocols that are the basis of IoT, especially energy saving routing, security technology, and Sink mobility technology.
  •  

     

  • Subject TitleAdvanced AI NetworkingCredits3
    (Outline)This course covers core technologies of Internet protocols and structures studied in the future Internet group, and learns about machine learning techniques such as CNN, RNN, reinforcement learning, and how to apply networking solutions based on big data models.
  •  

     

  • Subject TitleAdvanced Neural Network ProcessorCredits3
    (Outline)Understand and Analyze the computational pattern of artificial neural network operation processing, and acquire HW building block design, NPU architecture design, NPU programming interface, NPU compiler learning and implementation technology.
  •  

     

  • Subject TitleData MiningCredits3
    (Outline)Through the mining model, such as association rules, classification, and clustering, students learn the concepts and techniques for data mining through efficient algorithms.
  •  

     

  • Subject TitleQuery ProcessingCredits3
    (Outline)Introduces various advanced file structures and learns various access plans and query optimization techniques to fetch data.
  •  

     

  • Subject TitleBig Data AnalysisCredits3
    (Outline)Students learn the skills necessary for big data analysis, such as large data storage and retrieval, and data analysis algorithms.
  •  

     

  • Subject TitlePattern RecognitionCredits3
    (Outline)Through the ontology and the semantic web, students learn how to express knowledge, such as logic and frames, to increase the effectiveness of deductive inference through computers.
  •  

     

  • Subject TitleKnowledge Representation and ReasoningCredits3
    (Outline)This course introduces basic concepts about pattern recognition using statistical, syntactic, structural, and neural networks, and learns examples of applying them to image recognition.
  •  

     

  • Subject TitleNatural Language ProcessingCredits3
    (Outline)Students learn deep learning techniques for the latest natural language processing such as LSTM, Bert, word2vec, which are the latest methods related to language processing such as document recognition and translation.
  •  

     

  • Subject TitleInformation RetrievalCredits3
    (Outline)This course deals with search techniques based on statistical, linguistic, and semantic methods, and evaluation methods for search efficiency and various factors.
  •  

     

  • Subject TitleTime Series Data AnalysisCredits3
    (Outline)The characteristics of time-series data given meaning over time are grasped, and LSTMs, GRUs, etc. are studied based on RNN, which is excellent for time-series data analysis.
  •  

     

  • Subject TitleAdvanced HCICredits3
    (Outline)This course deals with user, technology, and task analysis methods and design methods for the basic principles of human-centered Interactive Digital System design.
  •  

     

  • Subject TitleAdvanced Computer VisionCredits3
    (Outline)Students learn basic theories of computer vision, including pre-processing, edge detection, area division, feature detection, and object recognition, and application cases.
  •  

     

  • Subject TitleMoving Picture CodingCredits3
    (Outline)Students learn and conduct research on video coding algorithms, especially MPEG algorithms.
  •  

     

  • Subject TitleAdvanced Computer GraphicsCredits3
    (Outline)This course introduces theories and latest techniques for 3D modeling, 2D and 3D transformation, shading, and acquires related technologies through 3D modeling and simulation system implementation practice.
  •  

     

  • Subject TitleHigh Efficiency Video CodingCredits3
    (Outline)Students conduct study and research on advanced video coding algorithms, especially the best video coding algorithms in existence.
  •  

     

  • Subject TitleAdvanced VR/ARCredits3
    (Outline)Students will learn in-depth analysis of new virtual reality/augmented reality display technology and interaction technology and how to draw new ideas.
  •  

     

  • Subject TitleComputational imagingCredits3
    (Outline)Students acquire the latest technology related to 3D imaging through acquisition/processing of SW-based 3D data such as multi-view image, depth sensor, coded sensor, and volumetric camera.
  •  

     

  • Subject TitleAdvanced Intelligent MediaCredits3
    (Outline)Students learn basic theory and application examples of intelligent media signal processing by integrating artificial intelligence technology with digital media technology.
  •