Skills and Theory in CS Education - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

Skills and Theory in CS Education

Description:

Training of Key players in S/W industry. Professional software engineers ... Software engineers are those do analysis, specification, design, development, ... – PowerPoint PPT presentation

Number of Views:32
Avg rating:3.0/5.0
Slides: 16
Provided by: fujiSt
Category:

less

Transcript and Presenter's Notes

Title: Skills and Theory in CS Education


1
Skills and Theory in CS Education
  • June 17, 2003
  • Jin Hyung Kim
  • KAIST Computer Science Department
  • Prof_jkim_at_kaist.ac.kr

2
Global S/W Market
Unit B
  • 4 times larger than the semiconductor market
  • Fastest growing market

3
S/W Most Dynamic Market
4
Goals of CS Education
  • Training of Key players in S/W industry
  • Professional software engineers
  • Research workers in Computer Science

Software engineers are those do analysis,
specification, design, development,
certification, maintenance, testing of software
systems as a profession
5
Goal of CS Education
  • Training of those who meet Required
    Characteristics of CS Graduate
  • System-level perspective
  • Appreciation of the interplay between theory and
    practice
  • Familiarity with common theme
  • Significant project experience
  • Adaptability

Source IEEE/ACM Curricular 2001
6
5 Components of S/W Curriculum
Principles
Lasting concepts
Practices
Problem solving techniques
Applications
Areas of expertise to apply P P
Tools
State-of-the-art products
Mathematics
Formal basis
B. Meyer Software Engineering in the Academy
IEEE Computer, May 2001
7
Not All Universities are Same
Principle
Math
Applications
Practice
Tools
8
Evolution of School of Computing
School of Computing (informatics)
Programming Skill
Source IEEE/ACM Computing Curricula 2001
Computer Science
9
Computer Science Body of Knowledge
31
43
16
10
38
10
Total 280 Core Hours
3
8
21
31
15
18
36
Source IEEE/ACM Computing Curricula 2001
Computer Science
10
Computing Curricula 1991 vs 2001
283
280
11
Capstone Project Learning by Doing
  • Integrate all the skills and theories learned in
    previous courses
  • Group project of Software system development
  • Goal of the development is to satisfy real
    customer
  • Experience the entire process of software system
    development
  • requirement analysis, design, development,
    integration, documentation, testing
  • To Learn S/W Engineering practice, application
    area and tools
  • Presentation, Demonstration or Contest
  • Awarding and celebration party

12
Korean Governments support of Industry-relevant
S/W Education
  • Dispatch Industry professionals to Universities
  • Teaching introductory programming courses
  • Leading capstone Projects w/ instructors
  • Teaches-to-teachers program
  • Industry-relevant topics such as wireless
    platform, s/w process, eBusiness etc.
  • CMU Software Engineering summer school
  • Grants for computers and software purchase
  • To facilitate curriculum update
  • capstone project support
  • Software Tool Center
  • Open Source Software support

13
KAIST Master of Engineering in Software
  • Aims for training technically- strong software
    industry leaders, entrepreneurs
  • Multidisciplinary program (CS, IE, Business, EE
    dept)
  • The MBA course for Software Professionals
  • 2 year Program
  • Require 3 years of industrial experience for
    admission
  • Emphasis on Professional Practice and Problem
    Solving skills
  • Software engineering and project management
  • Embedded systems development
  • technology for eBusiness and Information systems
  • Opening in 2004, Spring

14
KAIST MEng in Software Curriculum (tentative)
  • S/W Development Project
  • S/W Engineering
  • S/W Project Management
  • IT Organization and Leadership
  • Computing Technology for e-Business
  • Embedded Computing
  • Requirements Engineering
  • Software Architecture and Design
  • Software Process and Software Quality Assurance
  • Information System Architectures and Standards
  • Computing Security
  • Internet Computing
  • Software Business and Entrepreneurship

15
Professors Joy as a Coach
Write a Comment
User Comments (0)
About PowerShow.com