Educational Goals
The Department of Computer Science & Artificial Intelligence at Jeonbuk National University aims to nurture future-ready talent capable of leading the era of digital transformation and the Fourth Industrial Revolution. To achieve this, we have established a curriculum that aligns with global standards in computer science education and reflects the evolving needs of industry.
Our department has defined 5C-GIANT, a set of nine core competencies designed to foster industry-demanded skills. Based on this framework, we offer specialized tracks in Artificial Intelligence (AI), Internet of Things (IoT), Cloud Computing & Big Data, and Blockchain & Information Security, along with a wide range of industry-academic Capstone Design programs that focus on hands-on learning and real-world problem solving.
In response to the growing demands for advanced AI and emerging technologies, our goal is to provide students with systematic and effective education that prepares them for careers in the intelligent information society and hyper-connected digital era.
We are committed to cultivating globally competitive digital professionals equipped with strong problem-solving abilities and future-oriented technological expertise, grounded in the needs of industry and driven by our 5C-GIANT competency model.
The 5C-GIANT model represents the nine core competencies that the Department of Computer Science & Artificial Intelligence at Jeonbuk National University seeks to cultivate in software and AI professionals.
Competency | English | Description |
---|---|---|
전공핵심역량(C) | Core |
In-depth understanding of essential computer science subjects such as data structures, algorithms, and computer architecture, with the ability to solve problems of varying difficulty.
|
코딩역량(C) | Coding |
Ability to effectively carry out coding projects of various complexity using widely used programming languages and open-source software in the field, including kernel programming, web (frontend and backend), big data, and mobile applications based on algorithmic thinking.
|
자기주도역량(C) | Self-Creative & Self-Directed |
Capability to independently set learning goals such as development projects or problem-solving tasks, acquire necessary knowledge, and creatively integrate new ideas; continuously set new goals and drive self-directed development.
|
융합역량(C) | Convergence |
Ability to integrate software and AI expertise with diverse fields such as healthcare, finance, and manufacturing to solve domain-specific problems in the era of digital transformation, AI, and the Fourth Industrial Revolution.
|
소통역량(C) | Communication |
Comprehensive communication skills required during all stages of software planning, development, maintenance, and management in team-based projects—includes idea sharing, technical understanding, reading and writing technical documents, presentations, code commenting, specifications, and report writing.
|
글로벌역량(G) | Global |
Ability to understand English textbooks related to software technology, write technical documentation in English, and discuss professional topics in English fluently.
|
현장실무역량(I) | Industry Practice |
Hands-on experience with real-world projects to apply and integrate all core competencies, developing strong adaptability and practical problem-solving abilities required in the industry.
|
AI역량(A) | Artificial Intelligence |
Understanding both foundational and advanced concepts of AI, a core technology of the Fourth Industrial Revolution, and the ability to develop AI models required in the field through programming skills.
|
신기술역량(NT) | New Technologies |
As computer engineering evolves rapidly, the ability to acquire specialized knowledge in emerging technologies—such as AI, IoT, big data, and blockchain—and apply them to solve problems and develop software in real-world settings.
|
Detailed Educational Objectives.
- To cultivate global software and AI professionals with strong problem-solving skills
- To foster creative and convergent AI+X talents leading the Fourth Industrial Revolution
- To develop global talents equipped with the nine core competencies of 5C-GIANT (Core Knowledge, Coding, Self-Direction, Convergence, Communication, Global Mindset, Industry Practice, AI, and New Technologies)
- To nurture practical, industry-driven talents through university-industry collaborative programs
- To produce software professionals proficient in open-source tools and collaborative work environments
- To strengthen connections between undergraduate and graduate programs, fostering key SW talents through integrated bachelor’s and master’s courses in emerging technologies
- To train internationally-minded professionals who pursue interdisciplinary perspectives in the intelligent information society
Curriculum and Faculty
Computer engineering is the discipline that deals not only with computers but also the software running on a wide variety of devices equipped with computing power, including smartphones, automobiles, home appliances, drones, and wearable devices. Computer engineering technologies are rapidly transforming the world we live in.
Smartphones have become indispensable. The AI software AlphaGo defeated the legendary Go player Lee Sedol. ChatGPT has ushered in a new era of interactive learning and revolutionized artificial intelligence. Drones are increasingly used for purposes such as filming dramas, monitoring national parks, and making express deliveries. Big data technologies are opening pathways for non-experts to contribute to drug discovery, while 3D printers can create shoes perfectly fitted to one’s feet. Autonomous vehicles will soon be seen on roads. Internet of Things (IoT) technology is enabling smart farms by attaching sensors to fruit trees, and robots are performing heroic acts like entering fire scenes to rescue people.
At the heart of these remarkable applications lies the technology of computer engineering.
Upon entering the Department of Computer Science & Artificial Intelligence, students begin by building a strong foundation in programming skills. They then advance to mastering techniques for developing fast and efficient software, software engineering principles for large-scale projects, and programming skills necessary for creating and operating system software.
In upper years, students acquire advanced skills such as game and multimedia software development, big data processing, AI programming, security and network programming, and embedded software development to control hardware—preparing them for graduate studies or careers in industry.
Many forecasts predict a major shift in future employment landscapes, with job reductions expected across a wide range—from manual laborers and drivers to highly skilled professionals like doctors and lawyers. These predictions, often based on big data analyses, are quite accurate. What will drive these changes? It is the computer engineering technologies exemplified above.
Jobs in computer engineering are expanding both qualitatively and quantitatively, offering vast opportunities for the future.