Characteristics of Curriculum

Major curriculum system

Major curriculum system
specialization abilities Curriculum Measures to improve specialization abilities
Designing ability The staged approach in constructing the Implementation of Future Design abilities: Exploration of Future Design, Preparations of Future Design · Host creative engineering competitions based on the deliverables from the academic courses
· Offer special lecture series on ACM-ICPC completion to improve problem-solving and design capabilities
· Supplement and support professional capabilities based on Solve-up programs
· Perform 3-person team projects and Organized Review sessions for debriefing
Expertise Mileage and Milestone policies related to improving program development capacity
Staged completion of foundational project-Development Project-Expert Project
· Organize programming competitions related to software development based on students' grades and skill levels
· Offer catch-up and Keep-up program pathways
· Bolster the utilization of professional tools like TensorFlow and R language
· Offer compiler development project to understand language processing
· Offer a base-up program of software development capability through Open Source
Teamwork Strengthen the communication and collaboration skills of students in project-based courses · Perform team projects through an understanding of software development procedures, etc.
· Support student star-ups, student club start-ups and, start-up idea competitions
· Perform capstone projects based on the topics proposed by businesses in the industry
· Designate an industry mentor for each team in capstone design projects and support their mutual exchanges
· On-hand experience of corporate culture by an internship with businesses during summer and winter sessions
Globalization strengthen 100% English instruction for major courses
Develop 100% English courses by foreign professors.
· Offer practical experience through industrial experience and mentorship programs and strengthen collaborative exchanges with international universities
· Participate in joint international projects and offer international internship opportunities

Relationship scheme between major curriculum and specialization capabilities

Capabilities Freshman Sophomore Junior Senior
Design abilities · Exploration of Future Planning
· Preparation of Future Design
· Implementation of Future Design
· Start-up Exploration
· Algorithm
· Start-up Planning
· Start-up Challenge
· Object-Oriented Design
· Theory and Practice of VR and AR·GAME
· Application of software systems
· Application of AI systems
· Algorithms and problem-solving techniques
· Modeling and Simulations
· Entrepreneurship Capstone Design (Comprehensive Designs)
Expertise · Introduction to Open Source Software Project
· Discrete Mathematics
· Introduction to Computer Systems
· Data Structures
· Object-Oriented Programming
· Linear Algebra
· Computer Structures
· Fundamental of Open Source SW Project
· Principles of Programming Languages
· System Software
· Probability and Statistics
· Computer Graphics
· Computer Networks
· AI Math
· Development of Open Source SW Project
· Operating Systems
· Compiler
· Application of Open Source SW Project
· AI Application of Open Source SW Project
· Database Systems
· Artificial Intelligence
· Information Security
· Firmware programming
· Information retrieval
· Natural Language Processing
· Embedded Systems
· Computer Instructional Resources and Methods
· Big Data System Design
· Machine Learning
· Logic and Essay Writing in Computer Education
· Computer Subject Teaching
· Big Data Analysis and Visualization
· Cloud Computing
· Parallel Processing Programming
· Software Testing
· Computer Vision
· Data Science
Teamwork · Open Source Web SW
· Open Source AI Web Software
· AI Application of Open Source SW Project
· Software Engineering
· Interlink Project Practice (Comprehensive Design)
· Entrepreneurship and Educational-Industrial Special Seminar Ⅰ
· Entrepreneurship and Educational-Industrial Special Seminar Ⅱ
· Capstone Design
· Deep Learning Theory and Practice
Globalization · English for SW Development · Internship Ⅳ

Relationship Scheme between Major Curriculum and Core abilities (Milestone Mileage)

※ E (Expertise) is an ability developed through the major curriculum and indicated within the parenthesis, Courses are placed in the row representing a Core ability other than E

(Unit: %)
Core ability Freshman Sophomore Junior Senior
C
Creativity
· Discrete Mathematics (E50)
· Introduction to Computer Systems (E70)
· Data Structures(E60)
· English for SW Development(E35)
· Object-Oriented Programming(E70)
· Linear Algebra(E50)
· Algorithm(E50)
· Programming Language(E60)
· Start-up Exploration (E10)
· Computer Graphics (E70)
· Open Source Web SW (E35)
· Open Source AI Web Software (E35)
· Compilers (E25)
· Computer Networks (E70)
· Strat-up Planning (E10)
· Interlink Project Practice (Comprehensive Design) (E30)
· Start-up challenge(E10)
· Information security (E70)
· Artificial Intelligence (E70)
· Database Systems (E70)
· Information Retrieval (E35)
· Theory and Practice of AR and VR Games (E20)
· Capstone Design (E30)
· Machine Learning (E70)
· Big Data System Design (E70)
· Entrepreneurship Capstone Design (Comprehensive Design) (E30)
· Cloud Computing (E50)
· Application in AI systems (E25)
· Application in Software systems (E20)
· Modeling and Simulations (E25)
· Algorithm and Problem-Solving Techniques (E30)
H
Humanism
· Probability and Statistics(E80)
A
Initiative
·Exploration of Future Planning (E20)
·Preparation of Future Designs (E40)
· Implementation of Future Design (E50) · Operating Systems (E60) · InternshipⅠ(E30)
· Computer Subject Teaching (E25)
· Logic and Essay Writing in Computer Education (E30)
· Big Data Analysis and Visualization (E40)
N
Community
· Introduction to Open Source Software (E40) · Fundamental of Open Source SW Project (E40)
· Development of Open Source SW Project (E40)
· Object-Oriented Design (E50)
· Application of Open Source SW Project (E40)
· AI Application of Open Source SW Project (E40)
· Software Engineering (E60)
· Firmware programming (E70)
· Embedded Systems (E50)
· Computer Instructional Resources and Methods (E25)
· Entrepreneurship and Educational-Industrial Special Seminar Ⅱ (E30)
· Deep Learning Theory and Practice (E25)
G
Global
· Systems Software (E60) · Natural Language Processing (E30)
C Creativity H Humanism A Initiative N Community G Global
Year Course Name Core Ability Note
C H A N G E
3 Computer Networks 25 5 20 5 5 40
Open Source AI Web Software 25 10 15 10 5 35 Prepared based on existing courses
AI Application of Open Source SW Project 15 10 10 15 10 40 Prepared based on existing courses
Artificial Intelligence Mathematics 20 5 20 5 10 40
Theory and Practice of VR, AR and GAME 30 10 15 15 10 20
4 Algorithms and Problem-Solving Techniques 40 5 15 5 5 30
Parallel Process Programming 25 5 20 5 5 40
Software Testing 25 5 15 5 10 40
Modeling and Simulation 40 5 15 5 10 25
Software Systems Application 40 5 10 20 5 20
Computer Vision 25 5 20 5 5 40
Data Science 25 10 15 5 5 40
Deep Learning Theory and Practice 25 5 5 30 10 25
AI Systems Application 40 5 15 10 5 25