Title: Industry-Strong Education for IT-strong Korea
1Industry-Strong Education for IT-strong Korea
Revised for CS408 2007.2
- Prof. Jin H. Kim
- Computer Science Department
- KAIST
- jkim_at_kaist.ac.kr
2Earth at Night August 22, 2004
Population 49Million
GDP per capita 14000 36th
Soccer 4th in 2002 World Cup Game
Internet Penetration 70 1st
Patent Filing 3rd
Total Medals in Summer Olympics 2004 9th
Trade volume 12th
Gross National Product 11th
Home Electronic Appliance Production 1st
Internet Banking Accounts 20million
Shipbuilding industry 1st
http//antwrp.gsfc.nasa.gov/apod/ap040822.html
3IT-strong Korea Subscribers
http//www.index.go.kr/gams/files/appendFile/1349/
?????20???20?.xls
4World IT Market Koreas share
(source 2005.12 SW???? ?????)
Memory
LCD
M-Phone
DTV/STB
Robot
Embedded SW
Package SW
D-contents
IT Services
5World Competitiveness Ranking 1997 - 2004
?? IMD
6Manpower Productivity
- Koreas competitiveness of manpower is 45 of
global standard (Korean CEOs report) - Productivity 50 of USA, 60 of Singapore, 66
of Japan - ( 2004/03/07 http//blog.naver.com/bluesky9828/400
01185886)
Average production per hour()
Korea
USA
Japan
7Why such low competitiveness ?
- Less effective use of IT
- Poor Quality of Higher Education
8IT Maturity
IT as a strategic business competence
IT as enabler of business process innovation
IT as a cost center
Companies in Korea
Source McKinsey IT survey, Korea 2001
9A Challenge for IT-Strong Korea
- Benefits of ICT usage are not yet apparent.
- Uptake and effective use of IT by business lagged
behind - Ex Business transactions via Internet
- Korea 5, US 12 , Australia 8
- More comprehensive structural reforms needed
By Catherine L. Mann Institute of International
Economics in Korea meeting Challenges of the
new Economy
10OECD PISA 15 years old Math, Science score GDP
per capita
11Average Math and Science Score for 8th-grade
students, year 2003
Math
Science
Source Trends in International Mathematics and
Science Study
12Trends in math scores of 8th-grade students
1999
2003
1995
Source Trends in International Mathematics and
Science Study
13Competitiveness of Education Systems
University Education 28th of 30
Source IMD, World Competitiveness Yearbook, 2003
14Production of Science and Engineering Degrees in
Korea
Korea Ministry of Education Human Resources
Development
15Qualified Engineers In Market
25th of 30
Source IMD, World Competitiveness Yearbook, 2003
16Engineers compensation is not enough in general
CEO Report, The Federation of Koran Industries
(www.fki.or.kr), 2003.6
17??? ??? ?? (?? 2002? 2012)
?? The Future of Information Technology,
Microsoft Research, July 2006
?
18Number of Applicants on Korean Scholastic
Aptitude Test
19Most requested on Engineering Education Reform
(by Korean Industry Leaders)
Curriculums toward Industry Relevant topics
More on Professional principles and practice
Teamwork and Communication skills
Economy management
Foreign Language
others
?? ??? ??? ?? ?? ????, ??? 2003.6
20Paradigm Shift in Science and Engineering
From MinKoo Hahn, KAST talk on Engineering
Education
- Future society will be driven by advanced but
short life-cycle technologies - Extremely interdisciplinary nature of science and
engineering
21??? ?? ????
??? ?? ????
???? ?? ? ??
?? ? ??
??? ??
??? ??
???? ??
??? ??
??? (??)??
???? (??)??
? ? ??
? ? ???
??? ??? ??
??? ??
??? ??
?? ??
GIS ??? ?? ??, ???? ??
22New Educational Structures
From MinKoo Hahn, KAST talk on Engineering
Education
23Design Education in Engineering
Synthesis
Analysis
From Prof. Suh, M.P. Design Education in
Engineering
245 Components of Engineering Curriculum
Tools
State-of-the-art products
Applications
Areas of expertise to apply P P
Practices
Problem solving techniques
Principles
Long-Lasting concepts
Mathematics
Formal basis
B. Meyer Software Engineering in the Academy
IEEE Computer, May 2001
25Capabilities and Skills for Engineering Graduates
Cognitive Capabilities and Skills
- Communication
- Teamwork
- Numeracy
- Self management
- Professional development
- Design and Implementation
- Evaluation of systems
- Risk Assessment
- Tools
- Knowledge and understanding of concepts,
principles, theories - Modeling and design comprehending tradeoff of
design choices - Professional responsibility
Additional Transferable Skills
Practical Capabilities and Skills
source IEEE/ACM Curricular 2001
26Required Characteristics of CS Graduates
- System-level perspective
- Appreciation of the interplay between theory and
practice - Familiarity with common theme
- Significant project experience
- Adaptability
Source IEEE/ACM Curricular 2001
27Capstone Project !!
- System development to serve real end-user, of
real-life complexity - It will stimulate provocative creativity
- Integrating skills and theories learned in
previous courses - Team project
- Experiencing entire development process
- requirement analysis, design, development,
integration, documentation, testing - Presentation, Demonstration or Contest
- Awarding and celebration party
- Needs careful guidance from experienced supervisor
28Secrets of (UCB EECS) Success
- High-quality input
- High-quality faculty who are active in research,
and take teaching seriously( Turing Award winners
Karp and Blum are also winners of the
Distinguished Teaching Award) - Integration of research into teaching,
particularly for graduate education - Ambitious team projects in undergraduate courses
- Jitendra Malik
- Chair, Computer Science Division
- Chair, Department of EECS, UC Berkeley
29Embedded Software is becoming the Major Part
From Deborah Shapely The Universal Cell Phone
MIT Technology Review, 2001
???? Watts Humphrey 2002
30?????? SW??
31SW development is the major activity in all
industries
?? 2007 ????SW ????? ??? ?? ??, ????????, 2006.11
32SW development skill is core competence
- SW development methodologies become mature
- From Art of Programming to software
Engineering - SW Reuse and SW Architecture
- SW quality awareness increased
- Skilled Specialized SW engineers are in strong
demand - SW product planning, requirement analysis,
development management, and quality assurance - Most Computer Science programs in Korean
Universities aim for training of research
manpower, not professional engineers
33Engineering ??? ?? ??
Science
Ad-hoc practice
ProfessionalEngineering
Production
Commercial
- ??? ????
- ??? ??
- ??? ?? ??
- ?? ???? ?? ??
- ??? ??? ??? ??? ??
- ??? ???? ?? ?? ??
Craft
- ??? ????
- ??? ???? ??
- ???? ?? ??
- ???? ??
- ??? ??? ??? ?? ???? ??
- ??? ?? ??
- ??(Virtuoso)? ???? ?????
- ??? ???? ??(Force)
- ??? ?? ??
- ???? ??
- ??? ??? ??? ??
- ?? ??? ??? ?? ??
??? ??? ??? ????? ????, (2002? 7? ????? ?? ???
?? ??)
34Software Engineering? ???
- ?? ??? ??
- ??? ??? skyscraper ??
- Brooks ????? ??? ??
??? ?? program
??? ????? program
X3
X3
X3
??? ??? ??? program
??? ??? ??? ??? ????? program
X3
35Analogy of SE with Civil Engineering
There are various kinds of construction from a
house to a building complex
From ???( KAIST)
36Analogy with Civil Engineering (II)
When building a small house,...
With simple tools
From just a blueprint
Some failures are endurable
By small group of novice workers
From ???( KAIST)
37Analogy with Civil Engineering(III)
When constructing a building complex,... we must
re-think everything
38Analogy with Civil Engineering(IV
With scalable tools
as well as simple ones
Use different materials
From ???( KAIST)
39Analogy with Civil Engineering(V
By a big group of various technicians
With collaborations
and guides
Set of blueprints
As well as careful plans
40Careers in Computing
41Programmers competitiveness over time
??? ??(competiveness)
??? ??? expectation
time
42Computing Discipline Evolution
?? Computing Curricula 2004 Overview Report,
June 2004
EE Electrical Engineering CE Computer
Engineering CS Computer Science SE
Software Engineering IT Information Technology
IS Information Systems
43KAISTs program for Industry-strong Software
Engineering
- KAIST Software Expert program (http//software.kai
st.ac.kr) - MS degree program for Professional Software
Engineers - technically-strong software engineer, industry
leader, entrepreneur - Interdisciplinary program (CS, IE, Business, EE
dept) - Admission requires 3 year industry experience in
software development - Offers industry relevant courses
- Including several Software engineering and
project management courses - 1 year (March December) Capstone project
- Complementary of Computer Science MS, PhD program
(http//cs.kaist.ac.kr)
44Curriculum Framework
KAIST Software Expert Program (SEP)
Ready for open in 2007 To open later
45Conclusions
- IT infra-strong Korea
- Korea should focus more on the utilization of ICT
- Qualified Professional SW Engineers in high
demand - Capstone project is the key for high quality
engineering education - KAISTs SW Expert program
462004 Computing Festival ????
- ?? ??? 100??
- ??? ??? ?? ?? ???
- ?? ??? 50??
- ???? ??? ?? ?? ???
- ?? ??? ? 30??
- PDA? ?? ?? ??? Peer-to-peer ?? ????
- ?? ?? ? ?? ?? ?? ???
47 JOB requirement ?? ??
1 Knowledge of particular programming languages 3 3
2 Programming exp. w/ commercial SW 3 2
3 Familiarity with enterprise tools, environments, trends 3 1
4 Familiarity with S/W development methodology 3 1
5 Ability to work with teams ( technical non-technical) 3 1
6 Strong customer focus 3 1
7 Strong written verbal skill 3 0
8 Personal essay 3 0
9 Foreign language ability 1 3
10 Co-develop on technical marketing requirements 2 1
11 Self-starter, entrepreneurial, minimal direction 3 1
12 Creative problem solver or progressive thinker 3 3
13 Specific degree level (BS,MS) 2 2
14 Understanding of or exp in Quality Assuarance 2 1
15 Managerial ability or mentoring of younger programmers 2 1
16 Exp with employer's SW 2 1
17 Special ability (ex artistic ) 1 1
18 Age range or age limit 0 3
19 Photograph 0 3
Korea the Global S/W industry by Avron Barr,
Shirley Tessler, and Willian F. Miller 2002 ?????
???
48Formal Education of Computing
??? ??? OJT
????? ?????
Conversion Prg(??)
Graduate School Of SW
CS ????
CS ????
????
CS ????
IT ????(32??)
????
IT ???(18??)
????(3??)
????(2??)
????
??IT (12??)
??IT (6??)
49KAISTs New program for Industry-strong Software
Engineering
- KAIST Software Expert MS program
(http//software.kaist.ac.kr) - Professional Software Engineer
- technically- strong software engineer, industry
leader, entrepreneur - Interdisplinary program (CS, IE, Business, EE
dept) - Require 3 years of industry experience in
software development for admission - Developed 19 New courses of strong industry
relevancy - Including several Software engineering and
project management courses - 6 month Capstone project in the place of thesis
writing - KAIST Computer Science MS, PhD program
(http//cs.kaist.ac.kr)
50Curriculum Framework
KAIST Software Expert MS Program (SEP)
Ready for open in 2005 To open later
51The World is Flat
- ?? ???? ??, ??, ??, ???, ??? ??? ???? ???? ????
??. - A book by Thomas L. Friedman
- ?? ??? ?????? ????? ????? ????. ???? ????? ??
???? ????? ??? - LC?? CTO ???, 2003? KAIST ???? ?????
- KAIST ???? ???? ?? ??? ? ????. ?? ? ??? ???? ????.