You are previewing Software Industry-Oriented Education Practices and Curriculum Development.
O'Reilly logo
Software Industry-Oriented Education Practices and Curriculum Development

Book Description

The development of practical software is exceedingly dynamic in nature and the software industry itself plays a key role in this process.  As a result, higher education institutions need to produce graduates at primary and postgraduate degree levels that are well matched to the needs of local and international industry.  Software Industry-Oriented Education Practices and Curriculum Development: Experiences and Lessons presents relevant theoretical frameworks and the latest empirical research findings in this area for professionals in academic institutions and industry who want to improve their understanding of this key platform. This book will serve as a reference for education and program designers across the world involved in industry-oriented education and production of graduates for its globalization.

Table of Contents

  1. Cover
  2. Title Page
  3. Copyright Page
  4. Editorial Advisory Board and List of Reviewers
    1. Editorial Advisory Board
    2. List of Reviewers
  5. Foreword
  6. Preface
    1. WHERE TOPIC FITS IN THE WORLD TODAY
    2. TARGET AUDIENCE
    3. IMPORTANT ELEMENTS IN EACH CHAPTER
    4. HOW THIS BOOK IMPACTS THE FIELD AND CONTRIBUTES TO THE SUBJECT MATTER
  7. Section 1: Introduction to Industry Oriented Software Education
    1. Chapter 1: Introduction to the Broad Concepts Underlying this Book
      1. ABSTRACT
      2. INTRODUCTION
      3. THE SOFTWARE INDUSTRY AND HIGHER EDUCATION INSTITUTIONS TO-DAY
      4. SOFTWARE INDUSTRY-ORIENTED EDUCATION
      5. IMPLEMENTATION MECHANISMS FOR INDUSTRY-ORIENTED EDUCATION
      6. QUALITY ASSURANCE IN INDUSTRY-ORIENTED EDUCATION
      7. Appendix: Authors and Titles of Presentations at the six annual China-Europe Symposia on Software Industry-Oriented Education (CEISIE) (2005 – 2010)
  8. Section 2: International Higher Education Institution-Industry Co-Operation Models
    1. Chapter 2: EMERSION
      1. ABSTRACT
      2. INTRODUCTION
      3. AIMS AND OBJECTIVES OF THE EMERSION PROJECT
      4. SUMMARY OF MAJOR ACTIVITIES WITHIN THE EMERSION PROJECT
      5. REVIEW OF THE OPERATION OF THE PROJECT
      6. SUMMARY AND RECOMMENDATIONS
    2. Chapter 3: Co-Operation Models for Industries and Software Education Institutions
      1. ABSTRACT
      2. INTRODUCTION
      3. VALUE CHAIN ANALYSIS OF CO-OPERATION
      4. EVOLUTION OF THE INSTITUTE INDUSTRY INTERACTION (I-I-I) MODEL
      5. TWO EXCLUDED CASES OF THE I-I-IO MODEL
      6. CASE STUDY IN I-I-Io: NATIONAL PILOT SCHOOL OF SOFTWARE AT HIT
    3. Chapter 4: UB1-HIT Dual Master’s Programme
      1. ABSTRACT
      2. BACKGROUND AND OVERVIEW
      3. COMPLEMENTARITIES UNDERPINNING THE COLLABORATION
      4. FORMAL MODEL OF THE UB1-HIT DUAL MASTER’S DEGREE CURRICULUM
      5. DISCUSSION AND REMARKS
      6. PRELIMINARY ACHIEVEMENTS AND ASSESSMENT
      7. CONCLUSION
  9. Section 3: Curriculum Issues
    1. Chapter 5: A Holistic Approach to Software Engineering Education
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. MODULE DESIGN
      5. SYLLABUS
      6. LEARNING TOOLS
      7. DELIVERY
      8. ASSESSMENT
      9. DISCUSSION
      10. CONCLUSION
      11. Appendix
    2. Chapter 6: Industry Oriented Curriculum and Syllabus Creation for Software Engineering Series Courses in the School of Software
      1. ABSTRACT
      2. INTRODUCTION
      3. CREATING AN INDUSTRY-ORIENTED CURRICULUM FOR SOFTWARE ENGINEERING SERIES COURSES IN THE SCHOOL OF SOFTWARE
      4. APPLICATION OF THE ELABORATION THEORY OF INSTRUCTION IN DESIGNING THE SYLLABUS FOR SOFTWARE ARCHITECTURE AND TEACHING PRACTICE
      5. CONCLUSION
    3. Chapter 7: Problems First
      1. ABSTRACT
      2. INTRODUCTION
      3. PROBLEM-SOLVING
      4. SOFTWARE INDUSTRY-ORIENTED RELEVANCE
      5. SOLUTIONS AND RECOMMENDATIONS
      6. DISCUSSION
      7. CONCLUSION
    4. Chapter 8: A New Industry-Centred Module on Structured Parallel Programming
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. INDUSTRIAL INITIATIVES
      5. PARALLEL PATTERNS
      6. STRUCTURED PARALLELISM
      7. A NEW MODULE FOR THE CURRICULUM
      8. CONCLUSION
      9. APPENDIX
    5. Chapter 9: Open and Closed Practicals for Enterprise Resource Planning (ERP) Learning
      1. Abstract
      2. INTRODUCTION
      3. ERP EDUCATION
      4. OPEN PRACTICALS VS. CLOSED PRACTICALS
      5. USING OPEN AND CLOSED PRACTICALS TO LEARN ABOUT ERP SYSTEMS
      6. FUTURE RESEARCH DIRECTIONS
      7. CONCLUSION
    6. Chapter 10: Curriculum Issues in Industry Oriented Software Engineering Education
      1. ABSTRACT
      2. INTRODUCTION
      3. INDUSTRIAL EXPOSURE IN SOFTWARE ENGINEERING EDUCATION
      4. PARTNERSHIP BETWEEN SOFTWARE INDUSTRY AND ACADEMIA
      5. DEVELOPMENT OF SOFTWARE ENGINEERING CURRICULA
      6. CURRICULUM DESIGN
      7. FRAMEWORK FOR INDUSTRY-ORIENTED SOFTWARE ENGINEERING (UNDERGRADUATE) CURRICULUM
      8. A PROPOSED PLAN FOR THE SOFTWARE INDUSTRY/ACADEMIC LINKAGE
      9. SOFTWARE ENGINEERING ETHICS AND PROFESSIONAL PRACTICE
      10. ACCREDITATION AND SOFTWARE ENGINEERING PROGRAMMES
      11. CONCLUSION
  10. Section 4: International Academic Quality Assurance
    1. Chapter 11: Seven Factors for the Quality Assurance of International Higher Education
      1. ABSTRACT
      2. INTRODUCTION
      3. TERMINOLOGY
      4. QUALITY ASSURANCE OF EDUCATION
      5. QUALITY ASSURANCE METHODS
      6. THE SEVEN FACTOR MODEL
      7. INTERNATIONALISATION OF HIGHER EDUCATION
      8. QUALITY ASSURANCE OF INTERNATIONAL EDUCATION
      9. THE SEVEN FACTOR MODEL (INTERNATIONAL)
  11. Section 5: E-Learning and Support Tools
    1. Chapter 12: An Ontology-Based Learning System in IT Project Management
      1. Abstract
      2. INTRODUCTION
      3. E-LEARNING STANDARDS
      4. THE LEARNING SYSTEM ARCHITECTURE
      5. STRUCTURE OF THE EDUCATIONAL CONTENT: AN ONTOLOGY-BASED APPROACH
      6. COMPETENCY-BASED STRUCTURE OF THE EDUCATIONAL CONTENT
      7. THE LEARNING SYSTEM APPLICATION
      8. THE LEARNING SYSTEM EVALUATION
      9. FUTURE DEVELOPMENT
      10. CONCLUSION
  12. Compilation of References
  13. About the Contributors
  14. Index